COWBOYS MOCK DRAFT GRADE F

The HAUL 2025 F

URL the-haul-2025-4053

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 →
F

Dallas Cowboys

The Cowboys finally solved quarterback, and it carried them to a F.

by jerrysux · 2025 NFL Draft · 32 picks · 27 steals · 2 reaches
Value A-
Need B
Trades F
Future F

Thirty-one other rooms let Xavier Restrepo slide, and the Cowboys were the ones holding the card at pick 191. Highway robbery. A weekend to file away and forget, and an F to match.

They lost the exchange badly enough to drag the whole class down. Cam Ward gives the offense a face and a plan, and the grade leans heavily on whether he hits.

If Higgins pans out, nobody remembers the price. If not, this is the pick they hear about. Spend now, pay later; the math only works if this class delivers.

Bottom line, it will take a lot of luck to make this look better later.

Pick-by-Pick

R1.7 · Pick 7 · Travis Hunter · CB · rank 1
In No. 7 they get a sticky cover corner. Exactly the need they had to hit.
R1.11 · Pick 11 · Cam Ward · QB · rank 6
Cam Ward in pick No. 11 is fine work, a shade of surplus and no downside. Another box on the needs board, quietly ticked.
R1.12 · Pick 12 · Wyatt Milum · OT · rank 14
In pick No. 12 they get a cornerstone up front at fair value. It fills the loudest need on the roster.
R1.14 · Pick 14 · Cameron Williams · OT · rank 30
In the Round 1 slot they get a plug-and-play piece up front, even if it was a touch early. The biggest hole, addressed.
R2.2 · Pick 34 · Nick Emmanwori · S · rank 9
Nick Emmanwori at slot 34 is a first-round grade at a bargain-bin price, no notes. It adds depth where they could use a little.
R2.6 · Pick 38 · Princely Umanmielen · DE · rank 10
A edge rusher of that caliber at the 38th pick is the definition of value, full stop. Useful depth more than a marquee fix.
R2.8 · Pick 40 · Abdul Carter · DE · rank 8
Somehow Abdul Carter was still sitting there in No. 40, and they pounced on premier edge rusher value. They doubled down on a strength rather than a need.
R2.11 · Pick 43 · Jack Sawyer · DE · rank 26
They let Jack Sawyer come to them and pounced at the 43rd overall pick. Stacking talent where they were already deep.
R2.12 · Pick 44 · Kenneth Grant · DL · rank 28
Quietly one of the better values of the day, Kenneth Grant at pick 44. It shores up a spot that genuinely needed the help.
R3.1 · Pick 65 · Ashton Jeanty · RB · rank 2
They barely believed it either: Ashton Jeanty still on the board at Round 3, Pick 1. A need, and now a little less of one.
R3.8 · Pick 72 · Harold Fannin Jr. · TE · rank 35
They robbed the room for Harold Fannin Jr. here, a fall nobody at the table saw coming. A sensible fit for a spot that needed help.
R3.11 · Pick 75 · Tyler Warren · TE · rank 45
Steal is underselling it; Tyler Warren at the 75th pick is a heist with the alarm still ringing. The roster fit checks out.
R3.13 · Pick 77 · Walter Nolen · DT · rank 13
The board fumbled Walter Nolen all the way to slot 77, and they scooped it up. One more legitimate question on the roster, answered.
R3.32 · Pick 96 · Dylan Fairchild · OG · rank 59
A top-tier offensive lineman at a bargain, Dylan Fairchild in the Round 3 slot, plain and simple. It also answers one of the loudest questions on the roster.
R4.6 · Pick 107 · Jack Bech · WR · rank 99
Jack Bech at the 107th overall pick is the sort of value that quietly wins a weekend. That was the need underlined and circled, and now it is checked off.
R4.8 · Pick 109 · Jahdae Barron · CB · rank 15
Jahdae Barron in No. 109 is the kind of fall that makes a whole class. They walked in needing this and walked out with it.
R4.11 · Pick 112 · Garrett Nussmeier · QB · rank 65
Taking Garrett Nussmeier in Round 4, Pick 11 is close to grand larceny; a quarterback that good had no business lasting this long. It patches a soft spot without any drama.
R4.13 · Pick 114 · T.J. Sanders · DT · rank 29
T.J. Sanders at pick 114 is the steal of the weekend, a first-round talent at a bargain-bin price. A real hole, addressed with a reasonable pick.
R4.19 · Pick 120 · Jayden Higgins · WR · rank 148
A real head-scratcher, Jayden Higgins in the 120th pick is miles ahead of his ranking. This was priority one on the needs board, and now it is handled.
R4.29 · Pick 130 · Tre Harris · WR · rank 19
Tre Harris in pick 130 should not have been possible, and that is the whole point. Top of the wish list, and they did not leave without it.
R4.35 · Pick 136 · Tez Johnson · WR · rank 119
Good things come to war rooms that wait, and Tez Johnson at Round 4, Pick 35 is the proof. It answers the question that was keeping the coaches up at night.
R5.15 · Pick 153 · Jihaad Campbell · LB · rank 40
Circle this one: Jihaad Campbell at the Round 5 slot is a fall that decides a draft. A must-fix position, and they treated it like one.
R5.19 · Pick 157 · Jake Majors · C · rank 97
You do not let an offensive lineman like Jake Majors reach No. 157 and blink. They did not. Better still, it is exactly the hole they had to fill.
R5.23 · Pick 161 · Zy Alexander · CB · rank 67
Zy Alexander in pick No. 161 is a gift, value that borders on unfair. A glaring weakness, addressed head on.
R5.25 · Pick 163 · TreVeyon Henderson · RB · rank 64
They will replay TreVeyon Henderson at slot 163 for years; that is how good the value is. It fills a real need, too.
R5.28 · Pick 166 · Gunnar Helm · TE · rank 74
Gunnar Helm at the 166th overall pick is daylight robbery; nobody expected him to last. It plugs a real leak on the depth chart.
R5.32 · Pick 170 · Nicholas Singleton · RB · rank 107
Somehow Nicholas Singleton was still sitting there in Round 5, Pick 32, and they pounced on premier running back value. A sensible fit that makes the depth chart a little sturdier.
R5.33 · Pick 171 · Jalon Walker · LB · rank 27
Jalon Walker at the 171st pick is the steal of the weekend, a first-round talent at a bargain-bin price. The one spot they could not leave alone, and did not.
R5.34 · Pick 172 · Chris Paul Jr. · LB · rank 122
Chris Paul Jr. in the Round 5 slot should not have been possible, and that is the whole point. The biggest hole on the depth chart just got a whole lot smaller.
R6.2 · Pick 177 · Logan Brown · OT · rank 157
Circle this one: Logan Brown at slot 177 is a fall that decides a draft. They walked in needing this and walked out with it.
R6.13 · Pick 188 · Kurtis Rourke · QB · rank 140
A top-tier quarterback at a bargain, Kurtis Rourke in pick No. 188, plain and simple. Another box on the needs board, quietly ticked.
R6.16 · Pick 191 · Xavier Restrepo · WR · rank 16
Xavier Restrepo in the 191st overall pick is the kind of fall that makes a whole class. A must-fix position, and they treated it like one.