CARDINALS MOCK DRAFT GRADE B-

Cardinals 2025 B-

URL cardinals-2025-1912

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

A masterclass at the trade table lands the Cardinals a B-.

by Stan93 · 2025 NFL Draft · 36 picks · 19 steals · 9 reaches
Value B-
Need B-
Trades A+
Future D

The Cardinals treated their own grade as gospel and everyone else's as noise, spending the 175th overall pick on Shaun Dolac a full 126 spots early.

That Nolen pick is the receipt they will wave around later. They robbed the room blind at the table, and it lifts the grade on its own.

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

Pick-by-Pick

R1.25 · Pick 25 · Shemar Stewart · DE-EDGE · rank 23
In the 25th pick they get a double-digit-sack hope. Exactly the need they had to hit.
R2.15 · Pick 47 · Tate Ratledge · OG · rank 74
This one needs a full-page explanation: Tate Ratledge in the 47th overall pick, miles early. A glaring weakness, addressed head on.
R2.23 · Pick 55 · Aireontae Ersery · OT · rank 47
They let Aireontae Ersery come to them and pounced at No. 55. That was the need underlined and circled, and now it is checked off.
R3.14 · Pick 78 · Walter Nolen · DT · rank 17
They will replay Walter Nolen at the Round 3 slot for years; that is how good the value is. It plugs a real leak on the depth chart.
R3.17 · Pick 81 · Deone Walker · DT · rank 67
Deone Walker at pick No. 81 is money in the bank, a interior defensive lineman taken below his worth. A real hole, addressed with a reasonable pick.
R3.18 · Pick 82 · Jaxson Dart · QB · rank 58
Jaxson Dart in slot 82 is the kind of fall that makes a whole class. The biggest hole on the depth chart just got a whole lot smaller.
R3.19 · Pick 83 · Emeka Egbuka · WR · rank 22
Emeka Egbuka at pick No. 83 is the steal of the weekend, a first-round talent at a bargain-bin price. A must-fix position, and they treated it like one.
R3.25 · Pick 89 · Carson Schwesinger · LB · rank 87
Carson Schwesinger in No. 89 is exactly on the number, no argument either way. It shores up a spot that genuinely needed the help.
R3.37 · Pick 101 · Jermari Harris · CB · rank 100
No edge and no loss on Jermari Harris in slot 101; it is a wash and a sensible one. It adds depth where they could use a little.
R4.13 · Pick 114 · Tez Johnson · WR · rank 89
Tez Johnson at Round 4, Pick 13 is daylight robbery; nobody expected him to last. The one spot they could not leave alone, and did not.
R4.14 · Pick 115 · Andrew Mukuba · S · rank 69
Andrew Mukuba in pick 115 should not have been possible, and that is the whole point. Useful body for a position without much behind the starter.
R4.15 · Pick 116 · Shemar Turner · DL · rank 128
A premium they did not need to pay, Shemar Turner a notch or two before his time. A sensible fit that makes the depth chart a little sturdier.
R4.17 · Pick 118 · Charles Grant · OT · rank 99
Somehow Charles Grant was still sitting there in the 118th overall pick, and they pounced on premier offensive lineman value. Top of the wish list, and they did not leave without it.
R4.32 · Pick 133 · Cam Skattebo · RB · rank 105
They robbed the room for Cam Skattebo here, a fall nobody at the table saw coming. One more legitimate question on the roster, answered.
R4.34 · Pick 135 · Luke Kandra · OG · rank 118
The board had Luke Kandra higher than the 135th overall pick, and the offensive lineman fell to them anyway. It also answers one of the loudest questions on the roster.
R4.36 · Pick 137 · Darius Alexander · DT · rank 131
Good price on Darius Alexander in pick 137, a hair ahead of his grade with no real quibbles. It patches a soft spot without any drama.
R4.37 · Pick 138 · Ty Robinson · DL · rank 165
Ty Robinson at the 138th pick is the kind of overdraft that needs everything to break right. Another box on the needs board, quietly ticked.
R4.38 · Pick 139 · Oronde Gadsden II · TE · rank 141
Oronde Gadsden II at Round 4, Pick 38 is neither steal nor reach, just the going rate. It fills a real need, too.
R5.14 · Pick 153 · Ahmed Hassanein · DL-EDGE · rank 222
They left a pile of value on the table to take Ahmed Hassanein this early at No. 153. Better still, it is exactly the hole they had to fill.
R5.28 · Pick 167 · Vernon Broughton · DL · rank 151
Vernon Broughton at pick No. 167 is the sort of value that quietly wins a weekend. The roster fit checks out.
R5.32 · Pick 171 · Chase Lundt · OT · rank 168
Chase Lundt in the Round 5 slot is fine work, a shade of surplus and no downside. They walked in needing this and walked out with it.
R5.34 · Pick 173 · Pat Bryant · WR · rank 144
Taking Pat Bryant in slot 173 is close to grand larceny; a wide receiver that good had no business lasting this long. This was priority one on the needs board, and now it is handled.
R5.36 · Pick 175 · Shaun Dolac · LB · rank 301
They reached into another round for Shaun Dolac, and the board is nowhere close to agreeing. A need, and now a little less of one.
R6.1 · Pick 179 · O'Donnell Fortune · CB · rank 126
O'Donnell Fortune in No. 179 is a gift, value that borders on unfair. A want more than a need, though you can never have too many.
R6.9 · Pick 187 · Bhayshul Tuten · RB · rank 159
Bhayshul Tuten at pick No. 187 is a first-round grade at a bargain-bin price, no notes. A sensible fit for a spot that needed help.
R6.11 · Pick 189 · Willie Lampkin · OG · rank 174
Willie Lampkin slid further than he should have, and Round 6, Pick 11 is lovely value for the offensive lineman. It answers the question that was keeping the coaches up at night.
R6.20 · Pick 198 · Kyle Williams · WR · rank 201
They paid sticker price for Kyle Williams in pick 198, and that is fine. That was the need underlined and circled, and now it is checked off.
R6.28 · Pick 206 · RJ Harvey · RB · rank 167
Circle this one: RJ Harvey at the Round 6 slot is a fall that decides a draft. It fills a real need, too.
R6.30 · Pick 208 · Cam Jackson · DT · rank 219
The board had cheaper options than Cam Jackson at the 208th pick, and it noticed. It shores up a spot that genuinely needed the help.
R6.34 · Pick 212 · Carson Vinson · OT · rank 214
By-the-book stuff, Carson Vinson at slot 212 squarely in line with his ranking. Top of the wish list, and they did not leave without it.
R7.2 · Pick 220 · Quinn Carroll · OT · rank 271
Quinn Carroll at the 220th overall pick is an overdraft of the loud, memorable kind. They walked in needing this and walked out with it.
R7.8 · Pick 226 · Dont'e Thornton Jr. · WR · rank 180
They barely believed it either: Dont'e Thornton Jr. still on the board at slot 226. The biggest hole on the depth chart just got a whole lot smaller.
R7.9 · Pick 227 · Ricky White III · WR · rank 205
A top-tier wide receiver at a bargain, Ricky White III in No. 227, plain and simple. It answers the question that was keeping the coaches up at night.
R7.10 · Pick 228 · Hayden Conner · OG · rank 209
Steal is underselling it; Hayden Conner at Round 7, Pick 10 is a heist with the alarm still ringing. Better still, it is exactly the hole they had to fill.
R7.12 · Pick 230 · Jalen Travis · OT · rank 279
They reached a country mile for Jalen Travis at pick 230, and the board is aghast. The one spot they could not leave alone, and did not.
R7.14 · Pick 232 · Garrett Dellinger · OG · rank 280
Value said wait; Garrett Dellinger in the Round 7 slot says they were not listening. It also answers one of the loudest questions on the roster.