COWBOYS MOCK DRAFT GRADE F

FROMSCRATCH2 F

URL fromscratch2-5352

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 Sapp reach set a tone the Cowboys could not shake: F.

by JJONESSUX · 2025 NFL Draft · 68 picks · 32 steals · 30 reaches
Value C+
Need B-
Trades F
Future D

Somewhere a scout is still blinking. The Cowboys spent the Round 4 slot on Tyreak Sapp, a name the board had a full 146 spots lower.

The Mondon Jr. pick alone nudges the whole weekend up a notch. Overpaying at the table undid a lot of the good work elsewhere. Spend now, pay later; the math only works if this class delivers.

In the end, a class that has to defy its grades just to matter.

Pick-by-Pick

R1.8 · Pick 8 · Will Campbell · OT · rank 15
In the 8th overall pick they get a building block for the line at fair value. Exactly the need they had to hit.
R1.13 · Pick 13 · Cameron Williams · OT · rank 29
In the 13th pick they get a plug-and-play piece up front, though they paid up to get him. The biggest hole, addressed.
R1.30 · Pick 30 · Nick Emmanwori · S · rank 17
In Round 1, Pick 30 they get a two-high chess piece, and a steal at that. More want than need.
R2.2 · Pick 34 · Tre Harris · WR · rank 23
Tre Harris in slot 34 is a bargain the rest of the room will envy. It also answers one of the loudest questions on the roster.
R2.12 · Pick 44 · Kenneth Grant · DT · rank 26
Kenneth Grant at pick No. 44 is the steal of the weekend, a first-round talent at a bargain-bin price. The roster fit checks out.
R2.19 · Pick 51 · Tyleik Williams · DT · rank 54
Tyleik Williams in pick 51 is fair value, right on his grade. A sensible fit for a spot that needed help.
R2.29 · Pick 61 · Alfred Collins · DT · rank 62
A market-rate interior defensive lineman, with the board and the slot shaking hands on Alfred Collins. It plugs a real leak on the depth chart.
R2.30 · Pick 62 · Deone Walker · DT · rank 69
No drama and no debate, Deone Walker went about where he belonged in Round 2, Pick 30. A need, and now a little less of one.
R2.32 · Pick 64 · Xavier Watts · S · rank 48
Xavier Watts slipping to pick 64 is the kind of luck good rooms make for themselves. Depth on depth, at a spot that was hardly crying out.
R3.1 · Pick 65 · Jayden Higgins · WR · rank 75
The board had cheaper options than Jayden Higgins at the 65th overall pick, and it noticed. A must-fix position, and they treated it like one.
R3.6 · Pick 70 · Tyler Warren · TE · rank 44
Tyler Warren in No. 70 is the kind of fall that makes a whole class. It shores up a spot that genuinely needed the help.
R3.18 · Pick 82 · Andrew Mukuba · S · rank 71
Nice patience on Andrew Mukuba, who had no business lasting to the Round 3 slot. Pure best-available; the position was not exactly begging.
R3.29 · Pick 93 · David Walker · LB-EDGE · rank 159
David Walker at slot 93 is a steep price for a hunch, hard to square with any board. Useful depth more than a marquee fix.
R3.32 · Pick 96 · Malachi Moore · S · rank 72
Steal is underselling it; Malachi Moore at the 96th pick is a heist with the alarm still ringing. Insurance at a position that did not really ask for it.
R3.34 · Pick 98 · Jake Majors · C · rank 93
Jake Majors at slot 98 nudges the ledger their way without any fuss. Better still, it is exactly the hole they had to fill.
R3.35 · Pick 99 · Luke Kandra · OG · rank 108
They went early on Luke Kandra in pick 99, and the value did not follow. That was the need underlined and circled, and now it is checked off.
R4.3 · Pick 104 · Tez Johnson · WR · rank 94
Value with a capital V on Tez Johnson in the Round 4 slot, a genuine coup. They walked in needing this and walked out with it.
R4.4 · Pick 105 · Riley Leonard · QB · rank 154
Riley Leonard at Round 4, Pick 4 is the pick scouts circle, and not in a good way. One more legitimate question on the roster, answered.
R4.6 · Pick 107 · Maxwell Hairston · CB · rank 97
They stopped a slide they were happy to see, landing Maxwell Hairston in the 107th overall pick. A glaring weakness, addressed head on.
R4.8 · Pick 109 · Azareye'h Thomas · CB · rank 100
Azareye'h Thomas is a better player than the 109th pick suggests; smart patience, rewarded. Top of the wish list, and they did not leave without it.
R4.13 · Pick 114 · Jack Bech · WR · rank 95
Jack Bech in pick No. 114 should not have been possible, and that is the whole point. The biggest hole on the depth chart just got a whole lot smaller.
R4.15 · Pick 116 · Mason Taylor · TE · rank 99
A slide stopped in No. 116, with Mason Taylor worth more than the price. It fills a real need, too.
R4.17 · Pick 118 · Tyreak Sapp · DE-EDGE · rank 264
They left a pile of value on the table to take Tyreak Sapp this early at No. 118. A luxury on a unit that was already in good shape.
R4.18 · Pick 119 · Deontae Lawson · LB · rank 81
They will replay Deontae Lawson at the 119th overall pick for years; that is how good the value is. This was priority one on the needs board, and now it is handled.
R4.20 · Pick 121 · Barrett Carter · LB · rank 82
Somehow Barrett Carter was still sitting there in Round 4, Pick 20, and they pounced on premier linebacker value. It answers the question that was keeping the coaches up at night.
R4.29 · Pick 130 · Chris Paul Jr. · LB · rank 117
Good things come to war rooms that wait, and Chris Paul Jr. at the Round 4 slot is the proof. The one spot they could not leave alone, and did not.
R4.32 · Pick 133 · Jaylin Noel · WR · rank 144
They paid up for Jaylin Noel at pick 133 when waiting would have done the job. The biggest hole on the depth chart just got a whole lot smaller.
R4.33 · Pick 134 · Dont'e Thornton Jr. · WR · rank 171
This one needs a full-page explanation: Dont'e Thornton Jr. in slot 134, miles early. The one spot they could not leave alone, and did not.
R4.35 · Pick 136 · Jay Higgins · LB · rank 123
Jay Higgins at the 136th pick is the sort of value that quietly wins a weekend. It answers the question that was keeping the coaches up at night.
R4.36 · Pick 137 · Kevin Winston Jr. · S · rank 92
Taking Kevin Winston Jr. in pick No. 137 is close to grand larceny; a safety that good had no business lasting this long. Stacking talent where they were already deep.
R5.4 · Pick 141 · TreVeyon Henderson · RB · rank 61
Circle this one: TreVeyon Henderson at the 141st pick is a fall that decides a draft. Another box on the needs board, quietly ticked.
R5.7 · Pick 144 · Nicholas Singleton · RB · rank 101
Nicholas Singleton at pick No. 144 is daylight robbery; nobody expected him to last. A real hole, addressed with a reasonable pick.
R5.11 · Pick 148 · Devin Neal · RB · rank 83
They barely believed it either: Devin Neal still on the board at the Round 5 slot. It patches a soft spot without any drama.
R5.16 · Pick 153 · Will Howard · QB · rank 237
Will Howard in slot 153 is a bet on their own eyes over everyone else's grade. A sensible fit that makes the depth chart a little sturdier.
R5.28 · Pick 165 · Nazir Stackhouse · DL · rank 181
Nazir Stackhouse in the 165th overall pick is early enough to raise a brow, if not a full objection. One more legitimate question on the roster, answered.
R5.31 · Pick 168 · Gabe Jacas · LB-EDGE · rank 268
Value said wait; Gabe Jacas in No. 168 says they were not listening. It is more luxury than necessity; they were already set here.
R5.32 · Pick 169 · JJ Pegues · DT · rank 175
By-the-book stuff, JJ Pegues at Round 5, Pick 32 squarely in line with his ranking. It plugs a real leak on the depth chart.
R5.33 · Pick 170 · Thor Griffith · DL · rank 266
A swing that ignored the value entirely, Thor Griffith well ahead of where he belonged. A sensible fit for a spot that needed help.
R5.34 · Pick 171 · Cam Skattebo · RB · rank 114
They robbed the room for Cam Skattebo here, a fall nobody at the table saw coming. Another box on the needs board, quietly ticked.
R5.35 · Pick 172 · Theo Wease Jr. · WR · rank 193
Theo Wease Jr. in the Round 5 slot is a reach so steep the board needed a second look to believe it. It also answers one of the loudest questions on the roster.
R6.1 · Pick 176 · Miles Frazier · OG · rank 200
Miles Frazier at Round 6, Pick 1 is the kind of overdraft that needs everything to break right. A glaring weakness, addressed head on.
R6.2 · Pick 177 · DJ Campbell · OG · rank 202
A wild overpay on DJ Campbell in pick No. 177, the sort that defines a class for the wrong reasons. This was priority one on the needs board, and now it is handled.
R6.3 · Pick 178 · Clay Webb · OG · rank 210
Clay Webb at the 178th overall pick is an overdraft of the loud, memorable kind. Better still, it is exactly the hole they had to fill.
R6.11 · Pick 186 · Jared Wilson · C · rank 203
A premium they did not need to pay, Jared Wilson a notch or two before his time. That was the need underlined and circled, and now it is checked off.
R6.12 · Pick 187 · Smael Mondon Jr. · LB · rank 105
A top-tier linebacker at a bargain, Smael Mondon Jr. in pick 187, plain and simple. They walked in needing this and walked out with it.
R6.14 · Pick 189 · Garrett Dellinger · OG · rank 248
A real head-scratcher, Garrett Dellinger in No. 189 is miles ahead of his ranking. Top of the wish list, and they did not leave without it.
R6.16 · Pick 191 · Anthony Belton · OT · rank 244
They reached into another round for Anthony Belton, and the board is nowhere close to agreeing. A must-fix position, and they treated it like one.
R6.21 · Pick 196 · J.C. Davis · OT · rank 253
They talked themselves into J.C. Davis at slot 196, and the board did not agree. That was the need underlined and circled, and now it is checked off.
R6.29 · Pick 204 · Addison West · OG · rank 182
You do not let an offensive lineman like Addison West reach Round 6, Pick 29 and blink. They did not. Better still, it is exactly the hole they had to fill.
R6.30 · Pick 205 · Micah Morris · OG · rank 265
A big swing on Micah Morris at the 205th overall pick, well ahead of any board in the building. It also answers one of the loudest questions on the roster.
R6.31 · Pick 206 · Tyler Batty · DE-EDGE · rank 295
They reached a country mile for Tyler Batty at pick No. 206, and the board is aghast. A want dressed up as a pick, at a spot they had covered.
R6.34 · Pick 209 · Jasheen Davis · DL-EDGE · rank 293
The board screamed and they did not listen, reaching into the next round for Jasheen Davis. A want more than a need, though you can never have too many.
R6.35 · Pick 210 · Akheem Mesidor · DL-EDGE · rank 323
They reached a country mile for Akheem Mesidor at the 210th pick, and the board is aghast. They added to a strength when a need was still open elsewhere.
R6.39 · Pick 214 · Xavier Truss · OT · rank 260
Value said wait; Xavier Truss in No. 214 says they were not listening. They walked in needing this and walked out with it.
R6.40 · Pick 215 · Terrance Ferguson · TE · rank 207
Terrance Ferguson at slot 215 is money in the bank, a tight end taken below his worth. The roster fit checks out.
R7.2 · Pick 218 · Michael Taaffe · S · rank 148
A safety of that caliber at the 218th pick is the definition of value, full stop. Nice player, but the depth chart did not need him here.
R7.3 · Pick 219 · Brant Kuithe · TE · rank 198
The board fumbled Brant Kuithe all the way to Round 7, Pick 3, and they scooped it up. It fills a real need, too.
R7.4 · Pick 220 · Raheim Sanders · RB · rank 145
Raheim Sanders at pick No. 220 is a first-round grade at a bargain-bin price, no notes. A sensible fit that makes the depth chart a little sturdier.
R7.5 · Pick 221 · Elijhah Badger · WR · rank 259
A big swing on Elijhah Badger at the Round 7 slot, well ahead of any board in the building. A glaring weakness, addressed head on.
R7.8 · Pick 224 · Mitchell Evans · TE · rank 307
They reached into another round for Mitchell Evans, and the board is nowhere close to agreeing. It patches a soft spot without any drama.
R7.11 · Pick 227 · Jack Kiser · LB · rank 187
Jack Kiser in the 227th overall pick is a gift, value that borders on unfair. A must-fix position, and they treated it like one.
R7.15 · Pick 231 · Javontez Spraggins · OG · rank 272
Javontez Spraggins at No. 231 is a steep price for a hunch, hard to square with any board. The biggest hole on the depth chart just got a whole lot smaller.
R7.18 · Pick 234 · Seth McLaughlin · C · rank 201
Circle this one: Seth McLaughlin at the 234th overall pick is a fall that decides a draft. It answers the question that was keeping the coaches up at night.
R7.23 · Pick 239 · Jimmy Horn Jr. · WR · rank 286
They left a pile of value on the table to take Jimmy Horn Jr. this early at the 239th pick. Top of the wish list, and they did not leave without it.
R7.29 · Pick 245 · Will Sheppard · WR · rank 289
Will Sheppard at Round 7, Pick 29 is an overdraft of the loud, memorable kind. The one spot they could not leave alone, and did not.
R7.32 · Pick 248 · Shilo Sanders · S · rank 233
Quietly one of the better values of the day, Shilo Sanders at pick No. 248. They doubled down on a strength rather than a need.
R7.39 · Pick 255 · Trevor Etienne · RB · rank 194
Trevor Etienne in No. 255 should not have been possible, and that is the whole point. A need, and now a little less of one.
R7.40 · Pick 256 · Jamon Dumas-Johnson · LB · rank 191
Jamon Dumas-Johnson at slot 256 is a first-round grade at a bargain-bin price, no notes. This was priority one on the needs board, and now it is handled.