CARDINALS MOCK DRAFT GRADE C-

Cardinals 2025 C-

URL cardinals-2025-0552

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

Arizona Cardinals

The phones sank the Cardinals this weekend: C-.

by Stan93 · 2025 NFL Draft · 47 picks · 10 steals · 30 reaches
Value D+
Need B-
Trades F
Future B-

It is the swing that defines the weekend: Shaun Dolac in the Round 5 slot, a good 170 spots before the room expected him. For now it grades a C-, with the swing picks left to settle the rest.

The Noel pick is the one they will point to when this weekend is judged. The trades bled value they could not afford to lose.

If Walter Nolen and a couple of the gambles land, hindsight will be kinder than this grade.

Pick-by-Pick

R1.31 · Pick 31 · Walter Nolen · DT · rank 17
Walter Nolen is a better player than the 31st pick suggests; smart patience, rewarded. A sensible fit that makes the depth chart a little sturdier.
R1.32 · Pick 32 · JT Tuimoloau · DE-EDGE · rank 49
In pick 32 they get a double-digit-sack hope, even if it was a touch early. The biggest hole, addressed.
R2.17 · Pick 49 · Donovan Ezeiruaku · DE-EDGE · rank 72
A swing that ignored the value entirely, Donovan Ezeiruaku well ahead of where he belonged. Better still, it is exactly the hole they had to fill.
R2.24 · Pick 56 · Alfred Collins · DT · rank 56
No edge and no loss on Alfred Collins in Round 2, Pick 24; it is a wash and a sensible one. It shores up a spot that genuinely needed the help.
R2.25 · Pick 57 · Maxwell Hairston · CB · rank 77
Maxwell Hairston at slot 57 is the pick scouts circle, and not in a good way. A minor need, but a need all the same.
R3.15 · Pick 79 · Charles Grant · OT · rank 99
This one needs a full-page explanation: Charles Grant in pick No. 79, miles early. They walked in needing this and walked out with it.
R3.17 · Pick 81 · Carson Schwesinger · LB · rank 87
Carson Schwesinger at the 81st overall pick is neither steal nor reach, just the going rate. Another box on the needs board, quietly ticked.
R3.21 · Pick 85 · Willie Lampkin · OG · rank 179
Willie Lampkin at slot 85 is a steep price for a hunch, hard to square with any board. It answers the question that was keeping the coaches up at night.
R3.22 · Pick 86 · Jordan Phillips · DT · rank 112
Jordan Phillips at Round 3, Pick 22 is an overdraft of the loud, memorable kind. A need, and now a little less of one.
R4.13 · Pick 114 · Antwaun Powell-Ryland · DL-EDGE · rank 161
Antwaun Powell-Ryland at the Round 4 slot is the kind of overdraft that needs everything to break right. A must-fix position, and they treated it like one.
R4.14 · Pick 115 · Elijah Roberts · DE-EDGE · rank 183
Value said wait; Elijah Roberts in pick No. 115 says they were not listening. That was the need underlined and circled, and now it is checked off.
R4.15 · Pick 116 · Donovan Jackson · OT · rank 86
Somehow Donovan Jackson was still sitting there in pick 116, and they pounced on premier offensive lineman value. A glaring weakness, addressed head on.
R4.16 · Pick 117 · Darius Alexander · DT · rank 131
Darius Alexander in the 117th pick is the kind of reach that only looks good if he outplays it. A sensible fit for a spot that needed help.
R4.17 · Pick 118 · Rylie Mills · DL · rank 142
The board screamed and they did not listen, reaching into the next round for Rylie Mills. One more legitimate question on the roster, answered.
R4.18 · Pick 119 · Tez Johnson · WR · rank 90
They will replay Tez Johnson at slot 119 for years; that is how good the value is. Top of the wish list, and they did not leave without it.
R4.21 · Pick 122 · Lathan Ransom · S · rank 110
A tidy bit of business in pick No. 122, where Lathan Ransom graded well above the range. A quiet depth add at a thin-ish spot.
R4.22 · Pick 123 · Jalen Milroe · QB · rank 101
Jalen Milroe in No. 123 is a gift, value that borders on unfair. The biggest hole on the depth chart just got a whole lot smaller.
R4.23 · Pick 124 · Fadil Diggs · DL-EDGE · rank 231
They left a pile of value on the table to take Fadil Diggs this early at the 124th overall pick. The one spot they could not leave alone, and did not.
R4.24 · Pick 125 · Tonka Hemingway · DT · rank 257
A real head-scratcher, Tonka Hemingway in the 125th pick is miles ahead of his ranking. A real hole, addressed with a reasonable pick.
R4.25 · Pick 126 · Chase Lundt · OT · rank 173
They reached a country mile for Chase Lundt at the Round 4 slot, and the board is aghast. It also answers one of the loudest questions on the roster.
R4.26 · Pick 127 · Miles Frazier · OG · rank 243
Miles Frazier in pick 127 is a bet on their own eyes over everyone else's grade. This was priority one on the needs board, and now it is handled.
R4.27 · Pick 128 · Tyler Cooper · OG · rank 178
They talked themselves into Tyler Cooper at Round 4, Pick 27, and the board did not agree. The one spot they could not leave alone, and did not.
R4.28 · Pick 129 · Billy Bowman Jr. · S · rank 121
A slide stopped in the 129th pick, with Billy Bowman Jr. worth more than the price. They doubled down on a strength rather than a need.
R4.29 · Pick 130 · Cobee Bryant · CB · rank 186
A big swing on Cobee Bryant at the Round 4 slot, well ahead of any board in the building. Insurance at a position that did not really ask for it.
R4.30 · Pick 131 · Carson Vinson · OT · rank 220
A wild overpay on Carson Vinson in pick 131, the sort that defines a class for the wrong reasons. It also answers one of the loudest questions on the roster.
R4.31 · Pick 132 · Oronde Gadsden II · TE · rank 143
A reach on Oronde Gadsden II in slot 132; the board had better options right there. It patches a soft spot without any drama.
R4.32 · Pick 133 · Jaylin Noel · WR · rank 102
They robbed the room for Jaylin Noel here, a fall nobody at the table saw coming. A must-fix position, and they treated it like one.
R4.34 · Pick 135 · Trey Zuhn III · OT · rank 215
They reached into another round for Trey Zuhn III, and the board is nowhere close to agreeing. Better still, it is exactly the hole they had to fill.
R4.35 · Pick 136 · Jared Wilson · C · rank 109
Jared Wilson at pick No. 136 is daylight robbery; nobody expected him to last. A glaring weakness, addressed head on.
R4.36 · Pick 137 · Jonah Monheim · C · rank 149
The board had cheaper options than Jonah Monheim at Round 4, Pick 36, and it noticed. This was priority one on the needs board, and now it is handled.
R4.37 · Pick 138 · Tosh Baker · OT · rank 268
Tosh Baker in the Round 4 slot is a reach so steep the board needed a second look to believe it. It answers the question that was keeping the coaches up at night.
R4.38 · Pick 139 · Quinn Carroll · OT · rank 281
A swing that ignored the value entirely, Quinn Carroll well ahead of where he belonged. The biggest hole on the depth chart just got a whole lot smaller.
R5.1 · Pick 140 · Jalen Travis · OT · rank 290
Jalen Travis at slot 140 is an overdraft of the loud, memorable kind. That was the need underlined and circled, and now it is checked off.
R5.2 · Pick 141 · Que Robinson · LB-EDGE · rank 254
Que Robinson at pick No. 141 is a steep price for a hunch, hard to square with any board. Top of the wish list, and they did not leave without it.
R5.5 · Pick 144 · Cam Jackson · DT · rank 230
Cam Jackson in Round 5, Pick 5 is a bet on their own eyes over everyone else's grade. It fills a real need, too.
R5.6 · Pick 145 · Shaun Dolac · LB · rank 315
This one needs a full-page explanation: Shaun Dolac in the 145th overall pick, miles early. The roster fit checks out.
R5.7 · Pick 146 · Nick Nash · WR · rank 155
Nick Nash at the 146th pick is a clear overpay, with better names still on the board. They walked in needing this and walked out with it.
R5.9 · Pick 148 · Pat Bryant · WR · rank 147
A market-rate wide receiver, with the board and the slot shaking hands on Pat Bryant. That was the need underlined and circled, and now it is checked off.
R5.10 · Pick 149 · Jabbar Muhammad · CB · rank 152
They paid sticker price for Jabbar Muhammad in the 149th overall pick, and that is fine. Nice player, but the depth chart did not need him here.
R5.12 · Pick 151 · Robert Spears-Jennings · S · rank 146
Robert Spears-Jennings in the 151st pick is fine work, a shade of surplus and no downside. Stacking talent where they were already deep.
R5.13 · Pick 152 · Terrance Ferguson · TE · rank 122
Terrance Ferguson at pick No. 152 is the steal of the weekend, a first-round talent at a bargain-bin price. It plugs a real leak on the depth chart.
R5.14 · Pick 153 · Raheim Sanders · RB · rank 158
A straight-up fair deal on Raheim Sanders at pick 153, value and slot in agreement. It shores up a spot that genuinely needed the help.
R5.16 · Pick 155 · Ahmed Hassanein · DL-EDGE · rank 226
A big swing on Ahmed Hassanein at Round 5, Pick 16, well ahead of any board in the building. This was priority one on the needs board, and now it is handled.
R5.17 · Pick 156 · Bhayshul Tuten · RB · rank 165
They paid up for Bhayshul Tuten at slot 156 when waiting would have done the job. A sensible fit for a spot that needed help.
R5.22 · Pick 161 · RJ Harvey · RB · rank 170
A conviction pick on RJ Harvey at No. 161 that the board grades a round light. Another box on the needs board, quietly ticked.
R5.23 · Pick 162 · Cody Simon · LB · rank 136
Taking Cody Simon in the Round 5 slot is close to grand larceny; a linebacker that good had no business lasting this long. The roster fit checks out.
R5.24 · Pick 163 · Logan Brown · OT · rank 156
Logan Brown at the 163rd overall pick nudges the ledger their way without any fuss. Top of the wish list, and they did not leave without it.