CARDINALS MOCK DRAFT GRADE D+

Want2Coach Again D+

URL want2coach-again-1211

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+

Arizona Cardinals

The Cardinals robbed the room for Neal. Final grade: D+.

by JG · 2025 NFL Draft · 60 picks · 16 steals · 35 reaches
Value C
Need C+
Trades F
Future C+

The war room fell hard for Barryn Sorrell, and it showed at pick 166: 114 picks ahead of a board that had other ideas. The math is unkind, and the D+ follows.

Neal falling to them is the kind of break a good board is built to catch. The trades bled value they could not afford to lose. On the needs board they went 8 of 8, with quarterback the one that mattered most.

Bottom line, they will be counting on several picks to beat their grades.

Pick-by-Pick

R1.24 · Pick 24 · Kenneth Grant · DT · rank 23
In the Round 1 slot they get a pocket-collapsing interior rusher. A real need, handled.
R1.32 · Pick 32 · Nic Scourton · DL-EDGE · rank 40
In pick 32 they get a bendy edge with upside, though they paid up to get him. Exactly the need they had to hit.
R2.25 · Pick 57 · Tyler Booker · OG · rank 37
They will replay Tyler Booker at No. 57 for years; that is how good the value is. It also answers one of the loudest questions on the roster.
R2.31 · Pick 63 · Deone Walker · DT · rank 69
No drama and no debate, Deone Walker went about where he belonged in the 63rd pick. It shores up a spot that genuinely needed the help.
R3.14 · Pick 78 · Jordan Burch · DE-EDGE · rank 107
Jordan Burch in Round 3, Pick 14 is a bet on their own eyes over everyone else's grade. A must-fix position, and they treated it like one.
R3.22 · Pick 86 · David Walker · LB-EDGE · rank 157
Value said wait; David Walker in slot 86 says they were not listening. Better still, it is exactly the hole they had to fill.
R3.31 · Pick 95 · Tez Johnson · WR · rank 93
They took Tez Johnson at par in No. 95, which is nothing to complain about. The biggest hole on the depth chart just got a whole lot smaller.
R4.12 · Pick 113 · Ozzy Trapilo · OT · rank 127
They went early on Ozzy Trapilo in the Round 4 slot, and the value did not follow. A glaring weakness, addressed head on.
R4.16 · Pick 117 · Malachi Moore · S · rank 72
Malachi Moore at the 117th overall pick is the steal of the weekend, a first-round talent at a bargain-bin price. A minor need, but a need all the same.
R4.18 · Pick 119 · Luke Kandra · OG · rank 105
A tidy bit of business in the 119th pick, where Luke Kandra graded well above the range. This was priority one on the needs board, and now it is handled.
R4.19 · Pick 120 · Demetrius Knight Jr. · LB · rank 63
A top-tier linebacker at a bargain, Demetrius Knight Jr. in pick 120, plain and simple. Another box on the needs board, quietly ticked.
R4.21 · Pick 122 · Daylen Everette · CB · rank 115
A tidy little value on Daylen Everette in pick No. 122, a step better than break-even. A quiet depth add at a thin-ish spot.
R4.22 · Pick 123 · Sai'vion Jones · DE-EDGE · rank 217
Sai'vion Jones at slot 123 is the pick scouts circle, and not in a good way. Top of the wish list, and they did not leave without it.
R4.24 · Pick 125 · Hayden Conner · OG · rank 141
They paid a round early for Hayden Conner in the Round 4 slot, more than the board wanted. The one spot they could not leave alone, and did not.
R4.25 · Pick 126 · Mason Taylor · TE · rank 97
A tight end of that caliber at the 126th overall pick is the definition of value, full stop. The roster fit checks out.
R4.26 · Pick 127 · Que Robinson · LB-EDGE · rank 223
They talked themselves into Que Robinson at No. 127, and the board did not agree. It answers the question that was keeping the coaches up at night.
R4.27 · Pick 128 · Kevin Jennings · QB · rank 233
Kevin Jennings at pick 128 is an overdraft of the loud, memorable kind. That was the need underlined and circled, and now it is checked off.
R4.29 · Pick 130 · Carson Schwesinger · LB · rank 125
Fair-plus on Carson Schwesinger, a quiet win that adds up over a draft. It patches a soft spot without any drama.
R4.30 · Pick 131 · Trey Zuhn III · OT · rank 186
Trey Zuhn III at pick No. 131 is the kind of overdraft that needs everything to break right. They walked in needing this and walked out with it.
R4.31 · Pick 132 · Savion Williams · WR · rank 108
Somehow Savion Williams was still sitting there in Round 4, Pick 31, and they pounced on premier wide receiver value. It also answers one of the loudest questions on the roster.
R4.35 · Pick 136 · Kyren Lacy · WR · rank 116
The board fumbled Kyren Lacy all the way to pick No. 136, and they scooped it up. That was the need underlined and circled, and now it is checked off.
R5.2 · Pick 139 · Miles Frazier · OG · rank 203
They left a pile of value on the table to take Miles Frazier this early at No. 139. They walked in needing this and walked out with it.
R5.3 · Pick 140 · TreVeyon Henderson · RB · rank 60
Steal is underselling it; TreVeyon Henderson at slot 140 is a heist with the alarm still ringing. A real hole, addressed with a reasonable pick.
R5.4 · Pick 141 · Pat Bryant · WR · rank 138
Pat Bryant at the Round 5 slot is a sound buy, the sort that quietly helps a class. A glaring weakness, addressed head on.
R5.9 · Pick 146 · Ty Robinson · DL · rank 158
They liked Ty Robinson enough to skip the value, taking him in pick 146. It plugs a real leak on the depth chart.
R5.14 · Pick 151 · Willie Lampkin · OG · rank 165
They jumped the gun on Willie Lampkin, taking him earlier than his grade liked. Top of the wish list, and they did not leave without it.
R5.19 · Pick 156 · Cam Skattebo · RB · rank 110
Circle this one: Cam Skattebo at the 156th pick is a fall that decides a draft. A need, and now a little less of one.
R5.21 · Pick 158 · Seth McLaughlin · C · rank 201
This one needs a full-page explanation: Seth McLaughlin in the 158th overall pick, miles early. This was priority one on the needs board, and now it is handled.
R5.22 · Pick 159 · Antwane Wells Jr. · WR · rank 171
A reach on Antwane Wells Jr. in pick No. 159; the board had better options right there. It answers the question that was keeping the coaches up at night.
R5.23 · Pick 160 · JJ Pegues · DT · rank 172
They paid up for JJ Pegues at the 160th pick when waiting would have done the job. One more legitimate question on the roster, answered.
R5.28 · Pick 165 · Anthony Belton · OT · rank 249
They reached into another round for Anthony Belton, and the board is nowhere close to agreeing. Better still, it is exactly the hole they had to fill.
R5.29 · Pick 166 · Barryn Sorrell · LB-EDGE · rank 280
They reached a country mile for Barryn Sorrell at the Round 5 slot, and the board is aghast. The biggest hole on the depth chart just got a whole lot smaller.
R5.30 · Pick 167 · CJ West · DT · rank 189
A real head-scratcher, CJ West in the 167th overall pick is miles ahead of his ranking. A sensible fit for a spot that needed help.
R5.37 · Pick 174 · Jacob Parrish · CB · rank 194
Jacob Parrish in No. 174 is a reach so steep the board needed a second look to believe it. Depth on depth, at a spot that was hardly crying out.
R6.1 · Pick 176 · Ja'Corey Brooks · WR · rank 195
A wild overpay on Ja'Corey Brooks in pick 176, the sort that defines a class for the wrong reasons. A must-fix position, and they treated it like one.
R6.5 · Pick 180 · Jonah Monheim · C · rank 206
The board screamed and they did not listen, reaching into the next round for Jonah Monheim. The one spot they could not leave alone, and did not.
R6.6 · Pick 181 · Lathan Ransom · S · rank 102
Lathan Ransom at the 181st overall pick is daylight robbery; nobody expected him to last. Pure best-available; the position was not exactly begging.
R6.8 · Pick 183 · Jamon Dumas-Johnson · LB · rank 188
Jamon Dumas-Johnson in No. 183 is fair value, right on his grade. A sensible fit that makes the depth chart a little sturdier.
R6.9 · Pick 184 · Jalen Travis · OT · rank 252
A swing that ignored the value entirely, Jalen Travis well ahead of where he belonged. This was priority one on the needs board, and now it is handled.
R6.13 · Pick 188 · O'Donnell Fortune · CB · rank 209
O'Donnell Fortune at pick No. 188 is a steep price for a hunch, hard to square with any board. They doubled down on a strength rather than a need.
R6.14 · Pick 189 · Addison West · OG · rank 180
They read the board right and Addison West was the payoff at pick 189. The biggest hole on the depth chart just got a whole lot smaller.
R6.16 · Pick 191 · Ricky White III · WR · rank 184
Good price on Ricky White III in the 191st pick, a hair ahead of his grade with no real quibbles. Better still, it is exactly the hole they had to fill.
R6.17 · Pick 192 · PJ Williams · OT · rank 257
A big swing on PJ Williams at Round 6, Pick 17, well ahead of any board in the building. Top of the wish list, and they did not leave without it.
R6.19 · Pick 194 · Jared Wilson · C · rank 205
A premium they did not need to pay, Jared Wilson a notch or two before his time. It answers the question that was keeping the coaches up at night.
R6.22 · Pick 197 · Jay Toia · DL · rank 310
Jay Toia at pick No. 197 is a steep price for a hunch, hard to square with any board. It fills a real need, too.
R6.24 · Pick 199 · Jonas Sanker · S · rank 187
Jonas Sanker at Round 6, Pick 24 is money in the bank, a safety taken below his worth. A want more than a need, though you can never have too many.
R6.26 · Pick 201 · Kobe King · LB · rank 123
Kobe King at the 201st overall pick is a first-round grade at a bargain-bin price, no notes. The roster fit checks out.
R6.27 · Pick 202 · Devin Neal · RB · rank 82
They barely believed it either: Devin Neal still on the board at the 202nd pick. It patches a soft spot without any drama.
R6.28 · Pick 203 · Jahvaree Ritzie · DL · rank 226
Jahvaree Ritzie at No. 203 is the kind of overdraft that needs everything to break right. It plugs a real leak on the depth chart.
R6.31 · Pick 206 · Jeffrey Bassa · LB · rank 118
Jeffrey Bassa in slot 206 is a gift, value that borders on unfair. One more legitimate question on the roster, answered.
R6.35 · Pick 210 · Micah Morris · OG · rank 270
Micah Morris at pick 210 is the pick scouts circle, and not in a good way. The one spot they could not leave alone, and did not.
R7.2 · Pick 218 · Joey Slackman · DL · rank 277
They talked themselves into Joey Slackman at the Round 7 slot, and the board did not agree. A real hole, addressed with a reasonable pick.
R7.5 · Pick 221 · J.J. Weaver · LB-EDGE · rank 334
This one needs a full-page explanation: J.J. Weaver in No. 221, miles early. They walked in needing this and walked out with it.
R7.9 · Pick 225 · Jaylen Reed · S · rank 218
Jaylen Reed in the 225th pick lands just on the right side of the ledger. Nice player, but the depth chart did not need him here.
R7.11 · Pick 227 · Terrance Ferguson · TE · rank 210
Terrance Ferguson is a better player than pick No. 227 suggests; smart patience, rewarded. A need, and now a little less of one.
R7.19 · Pick 235 · Bryan Felter · OG · rank 285
They reached into another round for Bryan Felter, and the board is nowhere close to agreeing. A glaring weakness, addressed head on.
R7.20 · Pick 236 · Jamaree Caldwell · DL · rank 281
A big swing on Jamaree Caldwell at the Round 7 slot, well ahead of any board in the building. It fills a real need, too.
R7.21 · Pick 237 · Justin Walley · CB · rank 274
Justin Walley at Round 7, Pick 21 is an overdraft of the loud, memorable kind. A luxury on a unit that was already in good shape.
R7.23 · Pick 239 · Cooper Mays · C · rank 266
Cooper Mays in the 239th overall pick is a reach so steep the board needed a second look to believe it. A must-fix position, and they treated it like one.
R7.25 · Pick 241 · Tim Smith · DL · rank 293
Tim Smith in slot 241 is a bet on their own eyes over everyone else's grade. It shores up a spot that genuinely needed the help.