COWBOYS MOCK DRAFT GRADE B+

Boys B+

URL boys-2849

Letter grade with a four-component score, written analysis, and a pick-by-pick breakdown for every selection in this saved mock.

My Mock Drafts →
Grade another draft →
B+

Dallas Cowboys

The Cowboys robbed the room for Williams. Final grade: B+.

by G2G · 2025 NFL Draft · 13 picks · 11 steals · 1 reaches
Value A-
Need B+
Trades C
Future A+

Somewhere a general manager is explaining how Kyle Williams got past him. The Cowboys do not have to explain a thing at the 249th pick. Good, not great, and the B+ says as much.

They will regret leaving tight end for another day if the season turns on it. Adding Elijah Moore by trade rounds out the weekend beyond the rookies.

Nothing here to lose sleep over, and plenty to feel decent about.

Pick-by-Pick

R2.25 · Pick 57 · Jihaad Campbell · LB · rank 41
A quiet steal in Round 2, Pick 25: Jihaad Campbell for less than the market said. Better still, it is exactly the hole they had to fill.
R3.3 · Pick 67 · Tre Harris · WR · rank 49
They robbed the room for Tre Harris here, a fall nobody at the table saw coming. It answers the question that was keeping the coaches up at night.
R3.12 · Pick 76 · Xavier Restrepo · WR · rank 66
Xavier Restrepo in the Round 3 slot is a bargain the rest of the room will envy. They walked in needing this and walked out with it.
R3.33 · Pick 97 · Andrew Mukuba · S · rank 68
You do not let a safety like Andrew Mukuba reach slot 97 and blink. They did not. It thickens a room that could stand to be thicker.
R5.1 · Pick 140 · Jalen Milroe · QB · rank 100
Jalen Milroe in the 140th overall pick is a gift, value that borders on unfair. A need, and now a little less of one.
R5.11 · Pick 150 · Emery Jones Jr. · OT · rank 128
A offensive lineman of that caliber at pick No. 150 is the definition of value, full stop. This was priority one on the needs board, and now it is handled.
R5.22 · Pick 161 · Jordan James · RB · rank 123
They will replay Jordan James at pick 161 for years; that is how good the value is. Another box on the needs board, quietly ticked.
R5.31 · Pick 170 · Jonah Monheim · C · rank 143
Jonah Monheim in No. 170 should not have been possible, and that is the whole point. A must-fix position, and they treated it like one.
R5.33 · Pick 172 · Cobee Bryant · CB · rank 175
They paid sticker price for Cobee Bryant in Round 5, Pick 33, and that is fine. A glaring weakness, addressed head on.
R5.35 · Pick 174 · Antwane Wells Jr. · WR · rank 183
Antwane Wells Jr. at the 174th pick jumps the queue by a touch more than is comfortable. Top of the wish list, and they did not leave without it.
R6.12 · Pick 190 · Phil Mafah · RB · rank 165
Steal is underselling it; Phil Mafah at pick No. 190 is a heist with the alarm still ringing. A sensible fit for a spot that needed help.
R6.33 · Pick 211 · Jack Kiser · LB · rank 196
Nice patience on Jack Kiser, who had no business lasting to the Round 6 slot. The one spot they could not leave alone, and did not.
R7.31 · Pick 249 · Kyle Williams · WR · rank 197
Circle this one: Kyle Williams at the 249th overall pick is a fall that decides a draft. The biggest hole on the depth chart just got a whole lot smaller.