CARDINALS MOCK DRAFT GRADE D+

Cardinals 2025 D+

URL cardinals-2025-2043

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 bled value on every deal, hence the D+.

by Stan93 · 2025 NFL Draft · 44 picks · 18 steals · 19 reaches
Value B-
Need B-
Trades F
Future B

Call it a hunch or call it a gamble, but the Cardinals spent the Round 5 slot on Shaun Dolac, a name most had 174 spots down the list.

However the rest shakes out, Walker at that price is a win they earned. They handed away value on the phones that the picks cannot earn back. Quarterback is handled and the depth chart looks a good deal healthier for it.

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

Pick-by-Pick

R1.30 · Pick 30 · Mike Green · DE-EDGE · rank 27
Good price on Mike Green in slot 30, a hair ahead of his grade with no real quibbles. The biggest hole on the depth chart just got a whole lot smaller.
R2.10 · Pick 42 · Wyatt Milum · OT · rank 35
They did well to land Wyatt Milum in the 42nd pick, just ahead of his grade. Top of the wish list, and they did not leave without it.
R2.17 · Pick 49 · Landon Jackson · DL-EDGE · rank 25
They barely believed it either: Landon Jackson still on the board at No. 49. It answers the question that was keeping the coaches up at night.
R2.19 · Pick 51 · Donovan Ezeiruaku · DE-EDGE · rank 72
They talked themselves into Donovan Ezeiruaku at the Round 2 slot, and the board did not agree. It also answers one of the loudest questions on the roster.
R2.31 · Pick 63 · Grey Zabel · OT · rank 33
Circle this one: Grey Zabel at the 63rd overall pick is a fall that decides a draft. This was priority one on the needs board, and now it is handled.
R3.14 · Pick 78 · Tyler Booker · OG · rank 38
Tyler Booker at pick No. 78 is daylight robbery; nobody expected him to last. Better still, it is exactly the hole they had to fill.
R3.17 · Pick 81 · Azareye'h Thomas · CB · rank 62
Azareye'h Thomas at the 81st overall pick is a first-round grade at a bargain-bin price, no notes. It thickens a room that could stand to be thicker.
R3.21 · Pick 85 · Jalon Walker · LB · rank 20
The board fumbled Jalon Walker all the way to slot 85, and they scooped it up. The roster fit checks out.
R3.23 · Pick 87 · Will Howard · QB · rank 108
A wild overpay on Will Howard in the Round 3 slot, the sort that defines a class for the wrong reasons. That was the need underlined and circled, and now it is checked off.
R4.13 · Pick 114 · Aeneas Peebles · DL · rank 85
Taking Aeneas Peebles in pick No. 114 is close to grand larceny; an interior defensive lineman that good had no business lasting this long. A sensible fit for a spot that needed help.
R4.20 · Pick 121 · Tai Felton · WR · rank 103
A top-tier wide receiver at a bargain, Tai Felton in Round 4, Pick 20, plain and simple. A glaring weakness, addressed head on.
R4.21 · Pick 122 · Nick Nash · WR · rank 155
A big swing on Nick Nash at No. 122, well ahead of any board in the building. A must-fix position, and they treated it like one.
R4.23 · Pick 124 · Willie Lampkin · OG · rank 179
Willie Lampkin in the 124th pick is a bet on their own eyes over everyone else's grade. They walked in needing this and walked out with it.
R4.25 · Pick 126 · Bhayshul Tuten · RB · rank 165
A swing that ignored the value entirely, Bhayshul Tuten well ahead of where he belonged. It plugs a real leak on the depth chart.
R4.26 · Pick 127 · Oronde Gadsden II · TE · rank 143
They liked Oronde Gadsden II enough to skip the value, taking him in the Round 4 slot. One more legitimate question on the roster, answered.
R4.30 · Pick 131 · Lathan Ransom · S · rank 110
Lathan Ransom in pick No. 131 is a gift, value that borders on unfair. A minor itch, scratched.
R4.32 · Pick 133 · Darius Alexander · DT · rank 131
By-the-book stuff, Darius Alexander at Round 4, Pick 32 squarely in line with his ranking. It fills a real need, too.
R4.35 · Pick 136 · Savion Williams · WR · rank 98
Savion Williams at slot 136 is the steal of the weekend, a first-round talent at a bargain-bin price. The one spot they could not leave alone, and did not.
R4.37 · Pick 138 · Shemar Turner · DL · rank 129
Nice patience on Shemar Turner, who had no business lasting to pick 138. A sensible fit that makes the depth chart a little sturdier.
R4.38 · Pick 139 · Tory Horton · WR · rank 113
Tory Horton in the 139th pick is the kind of fall that makes a whole class. This was priority one on the needs board, and now it is handled.
R5.1 · Pick 140 · Jack Nelson · OT · rank 130
They read the board right and Jack Nelson was the payoff at No. 140. The one spot they could not leave alone, and did not.
R5.2 · Pick 141 · Shaun Dolac · LB · rank 315
A real head-scratcher, Shaun Dolac in the 141st overall pick is miles ahead of his ranking. It patches a soft spot without any drama.
R5.8 · Pick 147 · Jay Higgins · LB · rank 137
They stopped a slide they were happy to see, landing Jay Higgins in the Round 5 slot. It shores up a spot that genuinely needed the help.
R5.9 · Pick 148 · Rylie Mills · DL · rank 142
Rylie Mills at pick No. 148 is a sound buy, the sort that quietly helps a class. Another box on the needs board, quietly ticked.
R5.12 · Pick 151 · Jonah Monheim · C · rank 149
No edge and no loss on Jonah Monheim in the 151st overall pick; it is a wash and a sensible one. A must-fix position, and they treated it like one.
R5.14 · Pick 153 · Jackson Slater · OG · rank 150
Fair-plus on Jackson Slater, a quiet win that adds up over a draft. The biggest hole on the depth chart just got a whole lot smaller.
R5.15 · Pick 154 · David Bailey · LB-EDGE · rank 145
David Bailey at the 154th pick is money in the bank, a edge rusher taken below his worth. A glaring weakness, addressed head on.
R5.18 · Pick 157 · Chase Lundt · OT · rank 173
Chase Lundt at slot 157 is a conviction pick that outran the value. It also answers one of the loudest questions on the roster.
R5.22 · Pick 161 · Jack Kiser · LB · rank 203
They reached into another round for Jack Kiser, and the board is nowhere close to agreeing. A need, and now a little less of one.
R5.24 · Pick 163 · Tyler Cooper · OG · rank 178
They jumped the gun on Tyler Cooper, taking him earlier than his grade liked. That was the need underlined and circled, and now it is checked off.
R5.25 · Pick 164 · Connor Colby · OG · rank 184
Value said wait; Connor Colby in slot 164 says they were not listening. It answers the question that was keeping the coaches up at night.
R5.28 · Pick 167 · Pat Bryant · WR · rank 147
A wide receiver of that caliber at pick No. 167 is the definition of value, full stop. Top of the wish list, and they did not leave without it.
R5.38 · Pick 177 · Kyren Lacy · WR · rank 134
Steal is underselling it; Kyren Lacy at pick 177 is a heist with the alarm still ringing. Better still, it is exactly the hole they had to fill.
R5.39 · Pick 178 · Trey Zuhn III · OT · rank 215
This one needs a full-page explanation: Trey Zuhn III in the 178th overall pick, miles early. They walked in needing this and walked out with it.
R6.5 · Pick 183 · Antwane Wells Jr. · WR · rank 191
They paid up for Antwane Wells Jr. at Round 6, Pick 5 when waiting would have done the job. A must-fix position, and they treated it like one.
R6.7 · Pick 185 · Kyle Williams · WR · rank 209
Kyle Williams at No. 185 is the pick scouts circle, and not in a good way. This was priority one on the needs board, and now it is handled.
R6.11 · Pick 189 · Que Robinson · LB-EDGE · rank 254
They left a pile of value on the table to take Que Robinson this early at the 189th pick. The biggest hole on the depth chart just got a whole lot smaller.
R6.14 · Pick 192 · Sai'vion Jones · DE-EDGE · rank 148
They will replay Sai'vion Jones at the Round 6 slot for years; that is how good the value is. It answers the question that was keeping the coaches up at night.
R6.15 · Pick 193 · Tonka Hemingway · DT · rank 257
Tonka Hemingway in pick 193 is a reach so steep the board needed a second look to believe it. A real hole, addressed with a reasonable pick.
R6.20 · Pick 198 · Tim Smith · DL · rank 353
They reached a country mile for Tim Smith at slot 198, and the board is aghast. Another box on the needs board, quietly ticked.
R6.23 · Pick 201 · Jalen Travis · OT · rank 290
Jalen Travis at Round 6, Pick 23 is an overdraft of the loud, memorable kind. They walked in needing this and walked out with it.
R6.25 · Pick 203 · Garrett Dellinger · OG · rank 291
Garrett Dellinger at pick No. 203 is a steep price for a hunch, hard to square with any board. The one spot they could not leave alone, and did not.
R6.26 · Pick 204 · Ricky White III · WR · rank 207
They paid sticker price for Ricky White III in No. 204, and that is fine. It also answers one of the loudest questions on the roster.
R6.27 · Pick 205 · Jabbar Muhammad · CB · rank 152
You do not let a cornerback like Jabbar Muhammad reach the 205th pick and blink. They did not. A want dressed up as a pick, at a spot they had covered.