COWBOYS MOCK DRAFT GRADE D-

The haul D-

URL the-haul-cowboys-4021

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

Dallas Cowboys

Best value of the weekend goes to the Cowboys for Miller: D-.

by wgarrison · 2026 NFL Draft · 40 picks · 14 steals · 17 reaches
Value B-
Need B-
Trades F
Future C

If confidence were a draft strategy, the Cowboys would have aced it. Nyjalik Kelly at Round 5, Pick 22 is 39 spots clear of where he belonged.

The trades bled value they could not afford to lose. That Miller pick is the receipt they will wave around later.

In short, the board sent warnings, and they will be hoping it was wrong.

Pick-by-Pick

R1.22 · Pick 22 · Sonny Styles · LB · rank 21
In Round 1, Pick 22 they get a coverage-and-run second-level piece. The biggest hole, addressed.
R1.26 · Pick 26 · Arvell Reese · LB · rank 7
In pick No. 26 they get a downhill thumper at linebacker, and a steal at that. Exactly the need they had to hit.
R1.27 · Pick 27 · Anthony Hill Jr. · LB · rank 38
In the 27th pick they get a three-down second-level presence, even if it was a touch early. It fills the loudest need on the roster.
R2.17 · Pick 49 · Dillon Thieneman · S · rank 35
Value with a capital V on Dillon Thieneman in the Round 2 slot, a genuine coup. A quiet depth add at a thin-ish spot.
R3.6 · Pick 70 · Lee Hunter · DT · rank 48
Lee Hunter in No. 70 is the kind of fall that makes a whole class. A sensible fit for a spot that needed help.
R3.18 · Pick 82 · D'Angelo Ponds · CB · rank 47
D'Angelo Ponds at the 82nd pick is a first-round grade at a bargain-bin price, no notes. It also answers one of the loudest questions on the roster.
R3.28 · Pick 92 · Jacob Rodriguez · LB · rank 73
Jacob Rodriguez at Round 3, Pick 28 is daylight robbery; nobody expected him to last. A glaring weakness, addressed head on.
R3.32 · Pick 96 · Christen Miller · DL · rank 56
They barely believed it either: Christen Miller still on the board at slot 96. Another box on the needs board, quietly ticked.
R4.12 · Pick 112 · Tyreak Sapp · DE-EDGE · rank 133
They reached into another round for Tyreak Sapp, and the board is nowhere close to agreeing. Useful body for a position without much behind the starter.
R4.27 · Pick 127 · Kaleb Proctor · DL · rank 134
Kaleb Proctor at the 127th overall pick is right where the board had him, plain and simple. A need, and now a little less of one.
R4.33 · Pick 133 · J.C. Davis · OT · rank 138
A straight-up fair deal on J.C. Davis at pick No. 133, value and slot in agreement. This was priority one on the needs board, and now it is handled.
R4.38 · Pick 138 · Dametrious Crownover · OT · rank 143
By-the-book stuff, Dametrious Crownover at pick 138 squarely in line with his ranking. That was the need underlined and circled, and now it is checked off.
R4.39 · Pick 139 · Beau Stephens · OG · rank 158
Beau Stephens at pick 139 is an overdraft of the loud, memorable kind. The biggest hole on the depth chart just got a whole lot smaller.
R5.9 · Pick 149 · Joe Royer · TE · rank 126
You do not let a tight end like Joe Royer reach No. 149 and blink. They did not. It fills a real need, too.
R5.12 · Pick 152 · Matt Gulbin · C · rank 180
Matt Gulbin at pick No. 152 is the pick scouts circle, and not in a good way. It answers the question that was keeping the coaches up at night.
R5.14 · Pick 154 · CJ Daniels · WR · rank 142
CJ Daniels at Round 5, Pick 14 is money in the bank, a wide receiver taken below his worth. Better still, it is exactly the hole they had to fill.
R5.18 · Pick 158 · Kevin Coleman Jr. · WR · rank 162
No edge and no loss on Kevin Coleman Jr. in the 158th overall pick; it is a wash and a sensible one. A must-fix position, and they treated it like one.
R5.19 · Pick 159 · Skyler Gill-Howard · DT · rank 150
A slide stopped in slot 159, with Skyler Gill-Howard worth more than the price. A sensible fit that makes the depth chart a little sturdier.
R5.22 · Pick 162 · Nyjalik Kelly · DE-EDGE · rank 201
This one needs a full-page explanation: Nyjalik Kelly in the Round 5 slot, miles early. Pure best-available; the position was not exactly begging.
R5.24 · Pick 164 · Zane Durant · DT · rank 177
Zane Durant at the 164th pick is a conviction pick that outran the value. A real hole, addressed with a reasonable pick.
R5.26 · Pick 166 · Kaleb Elarms-Orr · LB · rank 176
Kaleb Elarms-Orr in pick No. 166 is the kind of reach that only looks good if he outplays it. Top of the wish list, and they did not leave without it.
R5.33 · Pick 173 · Louis Moore · S · rank 164
Louis Moore is a better player than the 173rd overall pick suggests; smart patience, rewarded. Depth on depth, at a spot that was hardly crying out.
R5.34 · Pick 174 · DJ Campbell · OG · rank 183
They liked DJ Campbell enough to skip the value, taking him in slot 174. They walked in needing this and walked out with it.
R5.37 · Pick 177 · Dae'Quan Wright · TE · rank 179
Dae'Quan Wright at pick 177 is neither steal nor reach, just the going rate. It shores up a spot that genuinely needed the help.
R5.40 · Pick 180 · Bobby Jamison-Travis · DT · rank 207
Bobby Jamison-Travis in No. 180 is a reach so steep the board needed a second look to believe it. It patches a soft spot without any drama.
R6.1 · Pick 182 · Jaren Kanak · TE · rank 221
A wild overpay on Jaren Kanak in Round 6, Pick 1, the sort that defines a class for the wrong reasons. It plugs a real leak on the depth chart.
R6.7 · Pick 188 · Josh Cameron · WR · rank 184
A tidy little value on Josh Cameron in the Round 6 slot, a step better than break-even. The one spot they could not leave alone, and did not.
R6.15 · Pick 196 · Keagen Trost · OT · rank 182
Keagen Trost slipping to the 196th pick is the kind of luck good rooms make for themselves. The biggest hole on the depth chart just got a whole lot smaller.
R6.25 · Pick 206 · Eric McAlister · WR · rank 192
They read the board right and Eric McAlister was the payoff at the Round 6 slot. Better still, it is exactly the hole they had to fill.
R6.26 · Pick 207 · Jadon Canady · CB · rank 209
A market-rate cornerback, with the board and the slot shaking hands on Jadon Canady. A glaring weakness, addressed head on.
R6.30 · Pick 211 · Kaelon Black · RB · rank 211
Kaelon Black in slot 211 is fair value, right on his grade. The roster fit checks out.
R7.2 · Pick 218 · Diego Pavia · QB · rank 234
A premium they did not need to pay, Diego Pavia a notch or two before his time. One more legitimate question on the roster, answered.
R7.16 · Pick 232 · Noah Whittington · RB · rank 220
Quietly one of the better values of the day, Noah Whittington at pick 232. It patches a soft spot without any drama.
R7.23 · Pick 239 · Aiden Fisher · LB · rank 222
They let Aiden Fisher come to them and pounced at No. 239. Top of the wish list, and they did not leave without it.
R7.25 · Pick 241 · Caleb Douglas · WR · rank 277
A real head-scratcher, Caleb Douglas in the 241st pick is miles ahead of his ranking. They walked in needing this and walked out with it.
R7.32 · Pick 248 · J. Michael Sturdivant · WR · rank 278
J. Michael Sturdivant at Round 7, Pick 32 is a steep price for a hunch, hard to square with any board. That was the need underlined and circled, and now it is checked off.
R7.34 · Pick 250 · Hykeem Williams · WR · rank 283
The board screamed and they did not listen, reaching into the next round for Hykeem Williams. This was priority one on the needs board, and now it is handled.
R7.35 · Pick 251 · Fernando Carmona · OT · rank 279
A big swing on Fernando Carmona at No. 251, well ahead of any board in the building. It answers the question that was keeping the coaches up at night.
R7.36 · Pick 252 · Riley Nowakowski · TE · rank 269
A reach on Riley Nowakowski in the 252nd pick; the board had better options right there. One more legitimate question on the roster, answered.
R7.37 · Pick 253 · Josh Moten · CB · rank 263
They paid up for Josh Moten at the Round 7 slot when waiting would have done the job. The one spot they could not leave alone, and did not.