COWBOYS MOCK DRAFT GRADE F

Starting Over F

URL starting-over-2412

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

A weekend the Cowboys spent ahead of the board, for worse: F.

by JJONESSUX · 2025 NFL Draft · 34 picks · 11 steals · 16 reaches
Value C+
Need B
Trades F
Future D

The Cowboys torched the value chart for Thor Griffith, taking him 136 spots sooner than anyone had him slotted. A weekend to file away and forget, and an F to match.

Sampson at that cost is the sort of edge that compounds over a roster. They handed away value on the phones that the picks cannot earn back.

They are betting the present roster is worth a lighter draft next spring.

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

Pick-by-Pick

R1.5 · Pick 5 · Tetairoa McMillan · WR · rank 5
In No. 5 they get a weapon on the perimeter. It fills the loudest need on the roster.
R1.14 · Pick 14 · Cameron Williams · OT · rank 31
A reach for Cameron Williams in the 14th overall pick; a little patience would have been rewarded. This was priority one on the needs board, and now it is handled.
R1.28 · Pick 28 · Shavon Revel Jr. · CB · rank 17
In pick No. 28 they get a ballhawk on the outside, and a steal at that. Exactly the need they had to hit.
R1.29 · Pick 29 · Nick Emmanwori · S · rank 19
In the Round 1 slot they get a rangy last line of defense, outstanding value to boot. Need was not the driver here.
R2.2 · Pick 34 · Kenneth Grant · DT · rank 29
Nothing to complain about; Kenneth Grant went a shade earlier than his grade, which is fine. The roster fit checks out.
R2.13 · Pick 45 · Tyleik Williams · DT · rank 57
Tyleik Williams at Round 2, Pick 13 is a clear overpay, with better names still on the board. One more legitimate question on the roster, answered.
R2.20 · Pick 52 · Ashton Gillotte · DL-EDGE · rank 67
Ashton Gillotte at pick 52 jumps the queue by a touch more than is comfortable. A quiet depth add at a thin-ish spot.
R2.28 · Pick 60 · Tyler Warren · TE · rank 45
Nice patience on Tyler Warren, who had no business lasting to Round 2, Pick 28. A sensible fit for a spot that needed help.
R2.29 · Pick 61 · Jared Ivey · DE-EDGE · rank 81
This one needs a full-page explanation: Jared Ivey in the 61st pick, miles early. Insurance at a position that did not really ask for it.
R3.1 · Pick 65 · Carson Beck · QB · rank 98
They left a pile of value on the table to take Carson Beck this early at the Round 3 slot. It shores up a spot that genuinely needed the help.
R3.6 · Pick 70 · Deone Walker · DT · rank 71
They took Deone Walker at par in No. 70, which is nothing to complain about. A need, and now a little less of one.
R3.8 · Pick 72 · Jihaad Campbell · LB · rank 41
Jihaad Campbell at slot 72 is the steal of the weekend, a first-round talent at a bargain-bin price. It also answers one of the loudest questions on the roster.
R3.12 · Pick 76 · Xavier Watts · S · rank 49
Xavier Watts in the 76th overall pick should not have been possible, and that is the whole point. A luxury on a unit that was already in good shape.
R3.13 · Pick 77 · Denzel Burke · CB · rank 68
Good things come to war rooms that wait, and Denzel Burke at pick No. 77 is the proof. That was the need underlined and circled, and now it is checked off.
R3.16 · Pick 80 · Darrell Jackson Jr. · DT · rank 83
A straight-up fair deal on Darrell Jackson Jr. at slot 80, value and slot in agreement. Another box on the needs board, quietly ticked.
R3.36 · Pick 100 · Luke Kandra · OG · rank 111
They liked Luke Kandra enough to skip the value, taking him in the Round 3 slot. They walked in needing this and walked out with it.
R4.1 · Pick 102 · Logan Brown · OT · rank 152
Logan Brown in pick No. 102 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.
R4.7 · Pick 108 · Kevin Winston Jr. · S · rank 94
Kevin Winston Jr. slid further than he should have, and the 108th overall pick is lovely value for the safety. Depth on depth, at a spot that was hardly crying out.
R4.8 · Pick 109 · Dylan Sampson · RB · rank 44
Circle this one: Dylan Sampson at the 109th pick is a fall that decides a draft. It plugs a real leak on the depth chart.
R4.14 · Pick 115 · Jack Bech · WR · rank 96
They will replay Jack Bech at pick 115 for years; that is how good the value is. It answers the question that was keeping the coaches up at night.
R4.15 · Pick 116 · Emery Jones Jr. · OT · rank 182
Emery Jones Jr. at No. 116 is the pick scouts circle, and not in a good way. Better still, it is exactly the hole they had to fill.
R4.17 · Pick 118 · Bryce Foster · C · rank 199
A big swing on Bryce Foster at Round 4, Pick 17, well ahead of any board in the building. Top of the wish list, and they did not leave without it.
R4.18 · Pick 119 · Trey Zuhn III · OT · rank 200
Value said wait; Trey Zuhn III in No. 119 says they were not listening. The one spot they could not leave alone, and did not.
R4.19 · Pick 120 · DJ Campbell · OG · rank 213
DJ Campbell at Round 4, Pick 19 is a steep price for a hunch, hard to square with any board. A glaring weakness, addressed head on.
R5.3 · Pick 141 · Nazir Stackhouse · DL · rank 190
They reached into another round for Nazir Stackhouse, and the board is nowhere close to agreeing. It fills a real need, too.
R5.6 · Pick 144 · Nicholas Singleton · RB · rank 102
They robbed the room for Nicholas Singleton here, a fall nobody at the table saw coming. It patches a soft spot without any drama.
R5.12 · Pick 150 · Thor Griffith · DL · rank 286
Thor Griffith at pick 150 is the kind of overdraft that needs everything to break right. A sensible fit that makes the depth chart a little sturdier.
R5.13 · Pick 151 · Logan Jones · C · rank 175
A swing that ignored the value entirely, Logan Jones well ahead of where he belonged. A must-fix position, and they treated it like one.
R5.30 · Pick 168 · Chris Paul Jr. · LB · rank 118
Somehow Chris Paul Jr. was still sitting there in the 168th overall pick, and they pounced on premier linebacker value. They walked in needing this and walked out with it.
R5.32 · Pick 170 · Gabe Jacas · LB-EDGE · rank 288
Gabe Jacas in pick No. 170 is a reach so steep the board needed a second look to believe it. A want dressed up as a pick, at a spot they had covered.
R5.33 · Pick 171 · Cobee Bryant · CB · rank 184
They paid up for Cobee Bryant at Round 5, Pick 33 when waiting would have done the job. It also answers one of the loudest questions on the roster.
R6.14 · Pick 189 · Xavier Nwankpa · S · rank 196
No drama and no debate, Xavier Nwankpa went about where he belonged in the 189th pick. Stacking talent where they were already deep.
R6.34 · Pick 209 · Miles Frazier · OG · rank 211
Miles Frazier at slot 209 is right where the board had him, plain and simple. This was priority one on the needs board, and now it is handled.
R7.34 · Pick 248 · Shilo Sanders · S · rank 248
By-the-book stuff, Shilo Sanders at the 248th overall pick squarely in line with his ranking. They added to a strength when a need was still open elsewhere.