COWBOYS MOCK DRAFT GRADE F

JJ's All In F

URL jjs-all-in-cowboys-4446

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 Jones Jr. and paid for it: F.

by wgarrison · 2026 NFL Draft · 54 picks · 12 steals · 29 reaches
Value C+
Need B-
Trades F
Future D

When the story of this class is written, it opens with Marvin Jones Jr. at slot 254, a reach of 82 spots that the board flatly disagrees with. The board sounded every alarm, and the F is the fallout.

Overpaying at the table undid a lot of the good work elsewhere. They banked enough surplus on Lance to cover a lot of smaller sins.

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

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

Pick-by-Pick

R1.12 · Pick 12 · Mansoor Delane · CB · rank 8
In No. 12 they get a ballhawk on the outside at fair value. Exactly the need they had to hit.
R1.26 · Pick 26 · Sonny Styles · LB · rank 21
In pick No. 26 they get a downhill thumper at linebacker. The biggest hole, addressed.
R1.29 · Pick 29 · Omar Cooper Jr. · WR · rank 34
In slot 29 they get a weapon on the perimeter. It fills the loudest need on the roster.
R2.15 · Pick 47 · Anthony Hill Jr. · LB · rank 38
They read the board right and Anthony Hill Jr. was the payoff at the 47th pick. That was the need underlined and circled, and now it is checked off.
R2.17 · Pick 49 · Josiah Trotter · LB · rank 57
A conviction pick on Josiah Trotter at the Round 2 slot that the board grades a round light. The biggest hole on the depth chart just got a whole lot smaller.
R3.10 · Pick 74 · Jacob Rodriguez · LB · rank 72
By-the-book stuff, Jacob Rodriguez at pick 74 squarely in line with his ranking. A glaring weakness, addressed head on.
R3.14 · Pick 78 · Dontay Corleone · DT · rank 67
A quiet steal in No. 78: Dontay Corleone for less than the market said. A sensible fit for a spot that needed help.
R3.27 · Pick 91 · Darrell Jackson Jr. · DT · rank 103
Darrell Jackson Jr. at pick 91 is a clear overpay, with better names still on the board. One more legitimate question on the roster, answered.
R3.28 · Pick 92 · Mike Washington Jr. · RB · rank 74
Mike Washington Jr. in slot 92 is the kind of fall that makes a whole class. It patches a soft spot without any drama.
R3.30 · Pick 94 · Keylan Rutledge · OG · rank 114
They left a pile of value on the table to take Keylan Rutledge this early at Round 3, Pick 30. A must-fix position, and they treated it like one.
R3.32 · Pick 96 · J.C. Davis · OT · rank 138
A swing that ignored the value entirely, J.C. Davis well ahead of where he belonged. Top of the wish list, and they did not leave without it.
R3.33 · Pick 97 · Jack Endries · TE · rank 121
A real head-scratcher, Jack Endries in the Round 3 slot is miles ahead of his ranking. The roster fit checks out.
R4.8 · Pick 108 · Bud Clark · S · rank 102
Bud Clark at pick No. 108 nudges the ledger their way without any fuss. Depth more than a fix, but depth they can use.
R4.11 · Pick 111 · Treydan Stukes · CB · rank 96
Treydan Stukes at the 111th overall pick is money in the bank, a cornerback taken below his worth. It answers the question that was keeping the coaches up at night.
R4.12 · Pick 112 · Gracen Halton · DL · rank 125
Gracen Halton at the 112th pick is a conviction pick that outran the value. It plugs a real leak on the depth chart.
R4.13 · Pick 113 · Kaleb Proctor · DL · rank 134
Kaleb Proctor in Round 4, Pick 13 is a bet on their own eyes over everyone else's grade. A need, and now a little less of one.
R4.20 · Pick 120 · Bryce Lance · WR · rank 90
They barely believed it either: Bryce Lance still on the board at pick No. 120. This was priority one on the needs board, and now it is handled.
R4.21 · Pick 121 · De'Zhaun Stribling · WR · rank 111
Nice patience on De'Zhaun Stribling, who had no business lasting to the Round 4 slot. The one spot they could not leave alone, and did not.
R4.27 · Pick 127 · Dametrious Crownover · OT · rank 143
Dametrious Crownover at pick 127 jumps the queue by a touch more than is comfortable. It also answers one of the loudest questions on the roster.
R4.32 · Pick 132 · Beau Stephens · OG · rank 158
This one needs a full-page explanation: Beau Stephens in slot 132, miles early. Better still, it is exactly the hole they had to fill.
R4.33 · Pick 133 · Matt Gulbin · C · rank 181
Value said wait; Matt Gulbin in No. 133 says they were not listening. They walked in needing this and walked out with it.
R4.35 · Pick 135 · Kevin Coleman Jr. · WR · rank 162
Kevin Coleman Jr. at the 135th overall pick is the kind of overdraft that needs everything to break right. Better still, it is exactly the hole they had to fill.
R4.36 · Pick 136 · Keagen Trost · OT · rank 180
They talked themselves into Keagen Trost at pick 136, and the board did not agree. A glaring weakness, addressed head on.
R4.38 · Pick 138 · DJ Campbell · OG · rank 182
The board screamed and they did not listen, reaching into the next round for DJ Campbell. A must-fix position, and they treated it like one.
R4.39 · Pick 139 · Mikail Kamara · DE-EDGE · rank 152
A reach for Mikail Kamara in Round 4, Pick 39; a little patience would have been rewarded. A quiet depth add at a thin-ish spot.
R5.6 · Pick 146 · Chris McClellan · DT · rank 141
Chris McClellan at the 146th overall pick is a sound buy, the sort that quietly helps a class. Another box on the needs board, quietly ticked.
R5.8 · Pick 148 · Skyler Gill-Howard · DT · rank 150
They took Skyler Gill-Howard at par in slot 148, which is nothing to complain about. It shores up a spot that genuinely needed the help.
R5.9 · Pick 149 · Tim Keenan III · DT · rank 151
No drama and no debate, Tim Keenan III went about where he belonged in No. 149. A real hole, addressed with a reasonable pick.
R5.12 · Pick 152 · Albert Regis · DL · rank 168
Albert Regis in the Round 5 slot is the kind of reach that only looks good if he outplays it. It fills a real need, too.
R5.14 · Pick 154 · Jakobe Thomas · S · rank 140
Quietly one of the better values of the day, Jakobe Thomas at pick No. 154. A luxury on a unit that was already in good shape.
R5.18 · Pick 158 · Louis Moore · S · rank 164
A market-rate safety, with the board and the slot shaking hands on Louis Moore. Depth on depth, at a spot that was hardly crying out.
R5.19 · Pick 159 · Bryce Boettcher · LB · rank 170
They went early on Bryce Boettcher in pick 159, and the value did not follow. It also answers one of the loudest questions on the roster.
R5.20 · Pick 160 · Kaleb Elarms-Orr · LB · rank 176
They jumped the gun on Kaleb Elarms-Orr, taking him earlier than his grade liked. Top of the wish list, and they did not leave without it.
R5.22 · Pick 162 · Kaytron Allen · RB · rank 146
A slide stopped in Round 5, Pick 22, with Kaytron Allen worth more than the price. A sensible fit that makes the depth chart a little sturdier.
R5.24 · Pick 164 · Zane Durant · DT · rank 177
Zane Durant in the Round 5 slot is early enough to raise a brow, if not a full objection. It fills a real need, too.
R5.25 · Pick 165 · Bobby Jamison-Travis · DT · rank 210
They reached a country mile for Bobby Jamison-Travis at the 165th pick, and the board is aghast. A real hole, addressed with a reasonable pick.
R5.26 · Pick 166 · Malik Benson · WR · rank 144
Malik Benson in slot 166 should not have been possible, and that is the whole point. That was the need underlined and circled, and now it is checked off.
R5.28 · Pick 168 · Josh Cameron · WR · rank 185
They paid a round early for Josh Cameron in the 168th overall pick, more than the board wanted. It answers the question that was keeping the coaches up at night.
R5.29 · Pick 169 · Dae'Quan Wright · TE · rank 179
A premium they did not need to pay, Dae'Quan Wright a notch or two before his time. A sensible fit for a spot that needed help.
R5.32 · Pick 172 · Charles Demmings · CB · rank 148
Taking Charles Demmings in the 172nd overall pick is close to grand larceny; a cornerback that good had no business lasting this long. They walked in needing this and walked out with it.
R5.33 · Pick 173 · VJ Payne · S · rank 194
A big swing on VJ Payne at the Round 5 slot, well ahead of any board in the building. They added to a strength when a need was still open elsewhere.
R5.34 · Pick 174 · Jadon Canady · CB · rank 212
Jadon Canady at slot 174 is an overdraft of the loud, memorable kind. The biggest hole on the depth chart just got a whole lot smaller.
R5.36 · Pick 176 · Nate Boerkircher · TE · rank 160
Value with a capital V on Nate Boerkircher in No. 176, a genuine coup. It patches a soft spot without any drama.
R5.37 · Pick 177 · Dalton Johnson · S · rank 203
A wild overpay on Dalton Johnson in pick No. 177, the sort that defines a class for the wrong reasons. Stacking talent where they were already deep.
R5.40 · Pick 180 · Toriano Pride Jr. · CB · rank 208
Toriano Pride Jr. at Round 5, Pick 40 is the pick scouts circle, and not in a good way. The one spot they could not leave alone, and did not.
R6.1 · Pick 182 · Tanner Koziol · TE · rank 163
They will replay Tanner Koziol at pick 182 for years; that is how good the value is. It shores up a spot that genuinely needed the help.
R6.29 · Pick 210 · Jimmy Rolder · LB · rank 219
They paid up for Jimmy Rolder at pick 210 when waiting would have done the job. This was priority one on the needs board, and now it is handled.
R7.2 · Pick 218 · Aiden Fisher · LB · rank 227
They liked Aiden Fisher enough to skip the value, taking him in Round 7, Pick 2. Top of the wish list, and they did not leave without it.
R7.11 · Pick 227 · Miles Kitselman · TE · rank 223
Miles Kitselman in the Round 7 slot is fine work, a shade of surplus and no downside. A sensible fit that makes the depth chart a little sturdier.
R7.17 · Pick 233 · Robert Spears-Jennings · S · rank 257
Robert Spears-Jennings in pick No. 233 is a reach so steep the board needed a second look to believe it. A want more than a need, though you can never have too many.
R7.19 · Pick 235 · Xavier Nwankpa · S · rank 233
Xavier Nwankpa in the 235th pick is fair value, right on his grade. Pure best-available; the position was not exactly begging.
R7.20 · Pick 236 · Terion Stewart · RB · rank 237
Terion Stewart in the 236th overall pick is exactly on the number, no argument either way. A need, and now a little less of one.
R7.22 · Pick 238 · Diego Pavia · QB · rank 238
Diego Pavia at No. 238 is neither steal nor reach, just the going rate. It plugs a real leak on the depth chart.
R7.38 · Pick 254 · Marvin Jones Jr. · LB-EDGE · rank 336
Marvin Jones Jr. at slot 254 is a steep price for a hunch, hard to square with any board. A want dressed up as a pick, at a spot they had covered.