COWBOYS MOCK DRAFT GRADE F

The HAUL 2025 F

URL the-haul-2025-2010

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 jumped the board for Griffith and paid for it: F.

by JJONESSUX · 2025 NFL Draft · 38 picks · 16 steals · 18 reaches
Value B-
Need B-
Trades F
Future C

The war room fell hard for Thor Griffith, and it showed at Round 5, Pick 18: 128 picks ahead of a board that had other ideas. There is no dressing it up: a F.

The Ransom steal is the beam this whole class leans on. They lost the exchange badly enough to drag the whole class down.

The Cowboys clearly valued win-now help, adding bodies who have done it before.

In short, a weekend the front office will want to forget in a hurry.

Pick-by-Pick

R1.7 · Pick 7 · Mason Graham · DT · rank 7
Mason Graham at pick 7 is right where the board had him, plain and simple. It fills a real need, too.
R1.14 · Pick 14 · Shavon Revel Jr. · CB · rank 17
In the 14th overall pick they get a lockdown presence outside. The biggest hole, addressed.
R1.28 · Pick 28 · Nick Emmanwori · S · rank 19
In the Round 1 slot they get a downhill hitter at safety, outstanding value to boot. Need was not the driver here.
R2.2 · Pick 34 · Isaiah Bond · WR · rank 24
Nice patience on Isaiah Bond, who had no business lasting to the 34th pick. It also answers one of the loudest questions on the roster.
R2.6 · Pick 38 · Kenneth Grant · DT · rank 29
Kenneth Grant at Round 2, Pick 6 is money in the bank, a interior defensive lineman taken below his worth. A sensible fit that makes the depth chart a little sturdier.
R2.13 · Pick 45 · Tyleik Williams · DT · rank 57
They jumped the gun on Tyleik Williams, taking him earlier than his grade liked. It shores up a spot that genuinely needed the help.
R2.20 · Pick 52 · Ashton Gillotte · DL-EDGE · rank 67
A premium they did not need to pay, Ashton Gillotte a notch or two before his time. Depth more than a fix, but depth they can use.
R3.2 · Pick 66 · Dillon Gabriel · QB · rank 116
This one needs a full-page explanation: Dillon Gabriel in pick 66, miles early. A sensible fit for a spot that needed help.
R3.8 · Pick 72 · Dylan Fairchild · OG · rank 59
Dylan Fairchild slipping to the 72nd overall pick is the kind of luck good rooms make for themselves. Top of the wish list, and they did not leave without it.
R3.11 · Pick 75 · Jake Majors · C · rank 95
They reached into another round for Jake Majors, and the board is nowhere close to agreeing. Better still, it is exactly the hole they had to fill.
R3.12 · Pick 76 · Tyler Warren · TE · rank 45
They barely believed it either: Tyler Warren still on the board at the Round 3 slot. A need, and now a little less of one.
R3.19 · Pick 83 · Hollin Pierce · OT · rank 112
They reached a country mile for Hollin Pierce at pick No. 83, and the board is aghast. The one spot they could not leave alone, and did not.
R3.22 · Pick 86 · Luke Kandra · OG · rank 111
A wild overpay on Luke Kandra in slot 86, the sort that defines a class for the wrong reasons. A must-fix position, and they treated it like one.
R4.11 · Pick 112 · Jack Bech · WR · rank 96
A tidy bit of business in No. 112, where Jack Bech graded well above the range. They walked in needing this and walked out with it.
R4.14 · Pick 115 · TreVeyon Henderson · RB · rank 64
A running back of that caliber at pick No. 115 is the definition of value, full stop. Another box on the needs board, quietly ticked.
R4.15 · Pick 116 · Malachi Moore · S · rank 75
Malachi Moore at Round 4, Pick 15 is daylight robbery; nobody expected him to last. A want dressed up as a pick, at a spot they had covered.
R4.19 · Pick 120 · Jayden Higgins · WR · rank 140
Jayden Higgins at the Round 4 slot is the kind of overdraft that needs everything to break right. It answers the question that was keeping the coaches up at night.
R4.20 · Pick 121 · Nicholas Singleton · RB · rank 102
Circle this one: Nicholas Singleton at the 121st overall pick is a fall that decides a draft. It plugs a real leak on the depth chart.
R4.23 · Pick 124 · Jaylin Noel · WR · rank 146
A swing that ignored the value entirely, Jaylin Noel well ahead of where he belonged. A glaring weakness, addressed head on.
R4.24 · Pick 125 · DeMonte Capehart · DT · rank 155
DeMonte Capehart at slot 125 is the pick scouts circle, and not in a good way. It patches a soft spot without any drama.
R4.34 · Pick 135 · Nazir Stackhouse · DL · rank 189
The board screamed and they did not listen, reaching into the next round for Nazir Stackhouse. A real hole, addressed with a reasonable pick.
R4.35 · Pick 136 · Kevin Winston Jr. · S · rank 94
You do not let a safety like Kevin Winston Jr. reach pick 136 and blink. They did not. They added to a strength when a need was still open elsewhere.
R5.13 · Pick 151 · Chris Paul Jr. · LB · rank 118
The board fumbled Chris Paul Jr. all the way to pick 151, and they scooped it up. That was the need underlined and circled, and now it is checked off.
R5.18 · Pick 156 · Thor Griffith · DL · rank 284
Value said wait; Thor Griffith in slot 156 says they were not listening. The roster fit checks out.
R5.20 · Pick 158 · Gabe Jacas · LB-EDGE · rank 286
Gabe Jacas in No. 158 is a reach so steep the board needed a second look to believe it. Insurance at a position that did not really ask for it.
R5.30 · Pick 168 · Tyreak Sapp · DE-EDGE · rank 282
They talked themselves into Tyreak Sapp at Round 5, Pick 30, and the board did not agree. Nice player, but the depth chart did not need him here.
R5.31 · Pick 169 · Bryce Foster · C · rank 198
Bryce Foster in the 169th pick is a bet on their own eyes over everyone else's grade. The biggest hole on the depth chart just got a whole lot smaller.
R5.32 · Pick 170 · DJ Campbell · OG · rank 212
DJ Campbell at the Round 5 slot is a steep price for a hunch, hard to square with any board. This was priority one on the needs board, and now it is handled.
R5.33 · Pick 171 · Logan Jones · C · rank 174
Logan Jones in the 171st overall pick is exactly on the number, no argument either way. That was the need underlined and circled, and now it is checked off.
R5.34 · Pick 172 · Theo Wease Jr. · WR · rank 202
Theo Wease Jr. at pick No. 172 is an overdraft of the loud, memorable kind. Better still, it is exactly the hole they had to fill.
R6.2 · Pick 177 · Smael Mondon Jr. · LB · rank 107
Somehow Smael Mondon Jr. was still sitting there in pick 177, and they pounced on premier linebacker value. The biggest hole on the depth chart just got a whole lot smaller.
R6.12 · Pick 187 · Lathan Ransom · S · rank 108
Steal is underselling it; Lathan Ransom at the Round 6 slot is a heist with the alarm still ringing. Pure best-available; the position was not exactly begging.
R6.13 · Pick 188 · Miles Frazier · OG · rank 210
A real head-scratcher, Miles Frazier in the 188th pick is miles ahead of his ranking. A glaring weakness, addressed head on.
R6.14 · Pick 189 · Sonny Styles · S · rank 126
They will replay Sonny Styles at No. 189 for years; that is how good the value is. A luxury on a unit that was already in good shape.
R6.15 · Pick 190 · Rod Moore · S · rank 141
Rod Moore in Round 6, Pick 15 is a gift, value that borders on unfair. It is more luxury than necessity; they were already set here.
R6.31 · Pick 206 · Savion Williams · WR · rank 231
A big swing on Savion Williams at the 206th overall pick, well ahead of any board in the building. This was priority one on the needs board, and now it is handled.
R6.39 · Pick 214 · Eli Stowers · TE · rank 170
Taking Eli Stowers in slot 214 is close to grand larceny; a tight end that good had no business lasting this long. One more legitimate question on the roster, answered.
R7.38 · Pick 252 · Aubrey Burks · S · rank 249
Good price on Aubrey Burks in pick No. 252, a hair ahead of his grade with no real quibbles. Depth on depth, at a spot that was hardly crying out.