CARDINALS MOCK DRAFT GRADE B-

Cardinals 2025 B-

URL cardinals-2025-0024

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

Arizona Cardinals

The Cardinals turned the phones into found money: B-.

by Stan93 · 2025 NFL Draft · 44 picks · 17 steals · 18 reaches
Value B-
Need B-
Trades A+
Future D

When a board-topper like Anthony Belton slides to pick 224, you do not overthink it, and the Cardinals did not. The bottom line is a respectable B-.

They are betting Dolac proves the room right and everyone else wrong. They won the margins on every swap, and it adds up fast.

Nothing here to lose sleep over, and plenty to feel decent about.

Pick-by-Pick

R1.32 · Pick 32 · Jack Sawyer · DE-EDGE · rank 31
In No. 32 they get juice off the edge at fair value. The biggest hole, addressed.
R2.5 · Pick 37 · Tyler Booker · OG · rank 38
No drama and no debate, Tyler Booker went about where he belonged in slot 37. A must-fix position, and they treated it like one.
R2.7 · Pick 39 · Walter Nolen · DT · rank 18
They robbed the room for Walter Nolen here, a fall nobody at the table saw coming. A real hole, addressed with a reasonable pick.
R2.15 · Pick 47 · Grey Zabel · OT · rank 33
Quietly one of the better values of the day, Grey Zabel at pick 47. The one spot they could not leave alone, and did not.
R2.22 · Pick 54 · Donovan Ezeiruaku · DE-EDGE · rank 71
The board had cheaper options than Donovan Ezeiruaku at No. 54, and it noticed. Top of the wish list, and they did not leave without it.
R3.14 · Pick 78 · Elic Ayomanor · WR · rank 57
A top-tier wide receiver at a bargain, Elic Ayomanor in the 78th overall pick, plain and simple. It answers the question that was keeping the coaches up at night.
R3.26 · Pick 90 · Carson Schwesinger · LB · rank 86
Good price on Carson Schwesinger in Round 3, Pick 26, a hair ahead of his grade with no real quibbles. The roster fit checks out.
R3.27 · Pick 91 · Kyle McCord · QB · rank 125
A swing that ignored the value entirely, Kyle McCord well ahead of where he belonged. It also answers one of the loudest questions on the roster.
R3.31 · Pick 95 · Cam Skattebo · RB · rank 105
Cam Skattebo at slot 95 is a conviction pick that outran the value. A sensible fit that makes the depth chart a little sturdier.
R4.13 · Pick 114 · O'Donnell Fortune · CB · rank 126
O'Donnell Fortune at the Round 4 slot is a clear overpay, with better names still on the board. Not urgent, but hardly pointless.
R4.18 · Pick 119 · Lathan Ransom · S · rank 109
Lathan Ransom at Round 4, Pick 18 is the sort of value that quietly wins a weekend. Useful depth more than a marquee fix.
R4.22 · Pick 123 · Tez Johnson · WR · rank 88
They barely believed it either: Tez Johnson still on the board at slot 123. They walked in needing this and walked out with it.
R4.24 · Pick 125 · Terrance Ferguson · TE · rank 123
No edge and no loss on Terrance Ferguson in pick 125; it is a wash and a sensible one. It patches a soft spot without any drama.
R4.26 · Pick 127 · Antwaun Powell-Ryland · DL-EDGE · rank 158
Value said wait; Antwaun Powell-Ryland in the 127th overall pick says they were not listening. This was priority one on the needs board, and now it is handled.
R4.28 · Pick 129 · Shemar Turner · DL · rank 128
They paid sticker price for Shemar Turner in pick No. 129, and that is fine. One more legitimate question on the roster, answered.
R4.31 · Pick 132 · Willie Lampkin · OG · rank 174
They reached into another round for Willie Lampkin, and the board is nowhere close to agreeing. That was the need underlined and circled, and now it is checked off.
R4.32 · Pick 133 · Jabbar Muhammad · CB · rank 152
Jabbar Muhammad in No. 133 is a bet on their own eyes over everyone else's grade. They doubled down on a strength rather than a need.
R4.33 · Pick 134 · Donovan Jackson · OT · rank 85
The board fumbled Donovan Jackson all the way to the Round 4 slot, and they scooped it up. Better still, it is exactly the hole they had to fill.
R5.1 · Pick 140 · Savion Williams · WR · rank 98
Savion Williams in slot 140 should not have been possible, and that is the whole point. A glaring weakness, addressed head on.
R5.5 · Pick 144 · Nick Nash · WR · rank 148
A market-rate wide receiver, with the board and the slot shaking hands on Nick Nash. The biggest hole on the depth chart just got a whole lot smaller.
R5.9 · Pick 148 · Rylie Mills · DL · rank 138
Rylie Mills slipping to No. 148 is the kind of luck good rooms make for themselves. Another box on the needs board, quietly ticked.
R5.10 · Pick 149 · Jared Wilson · C · rank 111
Jared Wilson at the Round 5 slot is daylight robbery; nobody expected him to last. Top of the wish list, and they did not leave without it.
R5.14 · Pick 153 · Ajani Cornelius · OT · rank 115
Ajani Cornelius in the 153rd overall pick is a gift, value that borders on unfair. A glaring weakness, addressed head on.
R5.16 · Pick 155 · David Walker · LB-EDGE · rank 166
They jumped the gun on David Walker, taking him earlier than his grade liked. That was the need underlined and circled, and now it is checked off.
R5.21 · Pick 160 · Elijah Roberts · DE-EDGE · rank 178
Elijah Roberts at the 160th pick is the kind of overdraft that needs everything to break right. This was priority one on the needs board, and now it is handled.
R5.22 · Pick 161 · Vernon Broughton · DL · rank 151
They read the board right and Vernon Broughton was the payoff at pick No. 161. It shores up a spot that genuinely needed the help.
R5.23 · Pick 162 · Luke Kandra · OG · rank 118
Luke Kandra at the 162nd overall pick is a first-round grade at a bargain-bin price, no notes. It answers the question that was keeping the coaches up at night.
R5.28 · Pick 167 · Quinn Carroll · OT · rank 271
A big swing on Quinn Carroll at pick No. 167, well ahead of any board in the building. The one spot they could not leave alone, and did not.
R5.37 · Pick 176 · Jalen Travis · OT · rank 279
Jalen Travis in the Round 5 slot is a reach so steep the board needed a second look to believe it. The biggest hole on the depth chart just got a whole lot smaller.
R6.2 · Pick 180 · Ahmed Hassanein · DL-EDGE · rank 222
Ahmed Hassanein at No. 180 is an overdraft of the loud, memorable kind. A must-fix position, and they treated it like one.
R6.4 · Pick 182 · Tonka Hemingway · DT · rank 249
A real head-scratcher, Tonka Hemingway in slot 182 is miles ahead of his ranking. A sensible fit for a spot that needed help.
R6.6 · Pick 184 · Kevin Jennings · QB · rank 257
Kevin Jennings at the 184th pick is the pick scouts circle, and not in a good way. They walked in needing this and walked out with it.
R6.19 · Pick 197 · Shaun Dolac · LB · rank 303
The board screamed and they did not listen, reaching into the next round for Shaun Dolac. It plugs a real leak on the depth chart.
R6.20 · Pick 198 · Cobee Bryant · CB · rank 181
Nice patience on Cobee Bryant, who had no business lasting to Round 6, Pick 20. Pure best-available; the position was not exactly begging.
R6.29 · Pick 207 · Kyle Williams · WR · rank 201
Fair-plus on Kyle Williams, a quiet win that adds up over a draft. Better still, it is exactly the hole they had to fill.
R6.36 · Pick 214 · Jake Briningstool · TE · rank 240
They left a pile of value on the table to take Jake Briningstool this early at the 214th overall pick. It fills a real need, too.
R6.40 · Pick 218 · CJ West · DT · rank 212
A tidy little value on CJ West in Round 6, Pick 40, a step better than break-even. A need, and now a little less of one.
R7.3 · Pick 221 · Cam Jackson · DT · rank 219
By-the-book stuff, Cam Jackson at the 221st pick squarely in line with his ranking. A sensible fit for a spot that needed help.
R7.5 · Pick 223 · Carson Vinson · OT · rank 214
They let Carson Vinson come to them and pounced at slot 223. It also answers one of the loudest questions on the roster.
R7.6 · Pick 224 · Anthony Belton · OT · rank 120
Anthony Belton in pick No. 224 is the kind of fall that makes a whole class. The biggest hole on the depth chart just got a whole lot smaller.
R7.9 · Pick 227 · Garrett Dellinger · OG · rank 280
They reached a country mile for Garrett Dellinger at pick 227, and the board is aghast. It answers the question that was keeping the coaches up at night.
R7.12 · Pick 230 · Antwane Wells Jr. · WR · rank 187
They will replay Antwane Wells Jr. at the Round 7 slot for years; that is how good the value is. That was the need underlined and circled, and now it is checked off.
R7.17 · Pick 235 · Jacob Parrish · CB · rank 217
Circle this one: Jacob Parrish at the Round 7 slot is a fall that decides a draft. They added to a strength when a need was still open elsewhere.
R7.20 · Pick 238 · Shilo Sanders · S · rank 268
Shilo Sanders at the 238th overall pick is a steep price for a hunch, hard to square with any board. A want more than a need, though you can never have too many.