CARDINALS MOCK DRAFT GRADE C+

Cardinals 2025 C+

URL cardinals-2025-5640

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

Flashes of a plan, unevenly executed. Cardinals: C+.

by Stan93 · 2025 NFL Draft · 65 picks · 28 steals · 32 reaches
Value B-
Need C+
Trades B-
Future C

The Cardinals went off the board in a big way for Tim Smith, 161 picks early. Conviction is one thing; this is another. The final tally is a middling C+.

Whatever else happened, they won the night they took Higgins. The roster is better shaped than it was, with quarterback chief among the fixes.

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

Pick-by-Pick

R1.31 · Pick 31 · Mike Green · DE-EDGE · rank 27
In pick No. 31 they get a double-digit-sack hope. It fills the loudest need on the roster.
R2.5 · Pick 37 · Jack Sawyer · DE-EDGE · rank 31
A clean, defensible pick in slot 37 with a little surplus value in Jack Sawyer. That was the need underlined and circled, and now it is checked off.
R2.19 · Pick 51 · Donovan Ezeiruaku · DE-EDGE · rank 72
They reached into another round for Donovan Ezeiruaku, and the board is nowhere close to agreeing. This was priority one on the needs board, and now it is handled.
R2.20 · Pick 52 · Armand Membou · OT · rank 32
Taking Armand Membou in the 52nd overall pick is close to grand larceny; an offensive lineman that good had no business lasting this long. Better still, it is exactly the hole they had to fill.
R2.21 · Pick 53 · T.J. Sanders · DT · rank 42
Nice patience on T.J. Sanders, who had no business lasting to pick 53. A sensible fit that makes the depth chart a little sturdier.
R3.14 · Pick 78 · JT Tuimoloau · DE-EDGE · rank 49
JT Tuimoloau at the 78th pick is daylight robbery; nobody expected him to last. A glaring weakness, addressed head on.
R3.17 · Pick 81 · Alfred Collins · DT · rank 56
Alfred Collins at pick No. 81 is the steal of the weekend, a first-round talent at a bargain-bin price. A need, and now a little less of one.
R3.21 · Pick 85 · Azareye'h Thomas · CB · rank 62
Steal is underselling it; Azareye'h Thomas at pick 85 is a heist with the alarm still ringing. Useful depth more than a marquee fix.
R3.31 · Pick 95 · Tate Ratledge · OG · rank 75
You do not let an offensive lineman like Tate Ratledge reach the Round 3 slot and blink. They did not. A must-fix position, and they treated it like one.
R3.35 · Pick 99 · Demetrius Knight Jr. · LB · rank 61
Demetrius Knight Jr. at slot 99 is a first-round grade at a bargain-bin price, no notes. It shores up a spot that genuinely needed the help.
R4.11 · Pick 112 · Deone Walker · DT · rank 67
Deone Walker in Round 4, Pick 11 is a gift, value that borders on unfair. It plugs a real leak on the depth chart.
R4.13 · Pick 114 · Isaiah Bond · WR · rank 54
They barely believed it either: Isaiah Bond still on the board at No. 114. It answers the question that was keeping the coaches up at night.
R4.18 · Pick 119 · Tez Johnson · WR · rank 90
The board fumbled Tez Johnson all the way to the 119th overall pick, and they scooped it up. The biggest hole on the depth chart just got a whole lot smaller.
R4.19 · Pick 120 · Kyle McCord · QB · rank 125
They took Kyle McCord at par in the 120th pick, which is nothing to complain about. The one spot they could not leave alone, and did not.
R4.20 · Pick 121 · Shemar Turner · DL · rank 129
Shemar Turner at the 121st overall pick is a clear overpay, with better names still on the board. One more legitimate question on the roster, answered.
R4.21 · Pick 122 · Darius Alexander · DT · rank 131
They went early on Darius Alexander in pick No. 122, and the value did not follow. A sensible fit for a spot that needed help.
R4.22 · Pick 123 · Rylie Mills · DL · rank 142
This one needs a full-page explanation: Rylie Mills in No. 123, miles early. The roster fit checks out.
R4.23 · Pick 124 · Jordan Burch · DE-EDGE · rank 97
They will replay Jordan Burch at pick 124 for years; that is how good the value is. It also answers one of the loudest questions on the roster.
R4.24 · Pick 125 · Cody Simon · LB · rank 136
Cody Simon at slot 125 is a conviction pick that outran the value. A real hole, addressed with a reasonable pick.
R4.25 · Pick 126 · Ozzy Trapilo · OT · rank 92
Somehow Ozzy Trapilo was still sitting there in the Round 4 slot, and they pounced on premier offensive lineman value. They walked in needing this and walked out with it.
R4.26 · Pick 127 · Elijah Arroyo · TE · rank 78
They robbed the room for Elijah Arroyo here, a fall nobody at the table saw coming. Another box on the needs board, quietly ticked.
R4.28 · Pick 129 · Brashard Smith · RB · rank 117
Quietly one of the better values of the day, Brashard Smith at the 129th pick. It patches a soft spot without any drama.
R4.30 · Pick 131 · Raheim Sanders · RB · rank 158
A wild overpay on Raheim Sanders in pick No. 131, the sort that defines a class for the wrong reasons. It fills a real need, too.
R4.31 · Pick 132 · Bhayshul Tuten · RB · rank 165
Bhayshul Tuten at pick 132 is an overdraft of the loud, memorable kind. It patches a soft spot without any drama.
R4.34 · Pick 135 · Jayden Higgins · WR · rank 73
Jayden Higgins in Round 4, Pick 34 is the kind of fall that makes a whole class. Top of the wish list, and they did not leave without it.
R4.35 · Pick 136 · Jabbar Muhammad · CB · rank 152
Jabbar Muhammad at the Round 4 slot jumps the queue by a touch more than is comfortable. A luxury on a unit that was already in good shape.
R4.36 · Pick 137 · Cobee Bryant · CB · rank 186
Value said wait; Cobee Bryant in the 137th overall pick says they were not listening. Pure best-available; the position was not exactly begging.
R4.37 · Pick 138 · Lathan Ransom · S · rank 110
A top-tier safety at a bargain, Lathan Ransom in No. 138, plain and simple. Useful body for a position without much behind the starter.
R4.38 · Pick 139 · Willie Lampkin · OG · rank 179
They left a pile of value on the table to take Willie Lampkin this early at slot 139. Top of the wish list, and they did not leave without it.
R5.1 · Pick 140 · Denzel Burke · CB · rank 89
A cornerback of that caliber at the 140th pick is the definition of value, full stop. Stacking talent where they were already deep.
R5.2 · Pick 141 · Dylan Fairchild · OG · rank 94
Circle this one: Dylan Fairchild at the Round 5 slot is a fall that decides a draft. The biggest hole on the depth chart just got a whole lot smaller.
R5.8 · Pick 147 · Chase Lundt · OT · rank 173
Chase Lundt in slot 147 is a reach so steep the board needed a second look to believe it. The one spot they could not leave alone, and did not.
R5.9 · Pick 148 · Jaylin Noel · WR · rank 102
Jaylin Noel in Round 5, Pick 9 should not have been possible, and that is the whole point. It also answers one of the loudest questions on the roster.
R5.11 · Pick 150 · Trevor Etienne · RB · rank 224
They talked themselves into Trevor Etienne at the 150th overall pick, and the board did not agree. A sensible fit that makes the depth chart a little sturdier.
R5.12 · Pick 151 · Tai Felton · WR · rank 103
Steal is underselling it; Tai Felton at the 151st pick is a heist with the alarm still ringing. It answers the question that was keeping the coaches up at night.
R5.14 · Pick 153 · Joshua Farmer · DT · rank 123
Joshua Farmer at pick No. 153 is the steal of the weekend, a first-round talent at a bargain-bin price. Another box on the needs board, quietly ticked.
R5.16 · Pick 155 · Sai'vion Jones · DE-EDGE · rank 148
Sai'vion Jones at pick 155 nudges the ledger their way without any fuss. They walked in needing this and walked out with it.
R5.17 · Pick 156 · David Walker · LB-EDGE · rank 172
The board had cheaper options than David Walker at No. 156, and it noticed. This was priority one on the needs board, and now it is handled.
R5.19 · Pick 158 · Hollin Pierce · OT · rank 118
Hollin Pierce at pick 158 is a first-round grade at a bargain-bin price, no notes. A glaring weakness, addressed head on.
R5.21 · Pick 160 · Nick Nash · WR · rank 155
Nick Nash at No. 160 is a sound buy, the sort that quietly helps a class. Better still, it is exactly the hole they had to fill.
R5.22 · Pick 161 · Terrance Ferguson · TE · rank 122
Circle this one: Terrance Ferguson at the 161st overall pick is a fall that decides a draft. The roster fit checks out.
R5.23 · Pick 162 · Cam Jackson · DT · rank 230
Cam Jackson at slot 162 is the kind of overdraft that needs everything to break right. It fills a real need, too.
R5.24 · Pick 163 · Jonah Monheim · C · rank 149
Good things come to war rooms that wait, and Jonah Monheim at pick No. 163 is the proof. That was the need underlined and circled, and now it is checked off.
R5.25 · Pick 164 · Connor Colby · OG · rank 184
They reached a country mile for Connor Colby at the Round 5 slot, and the board is aghast. A must-fix position, and they treated it like one.
R5.26 · Pick 165 · Carson Vinson · OT · rank 220
Carson Vinson at Round 5, Pick 26 is a steep price for a hunch, hard to square with any board. A glaring weakness, addressed head on.
R5.28 · Pick 167 · Kyren Lacy · WR · rank 134
The board fumbled Kyren Lacy all the way to the 167th pick, and they scooped it up. This was priority one on the needs board, and now it is handled.
R5.29 · Pick 168 · Pat Bryant · WR · rank 147
Pat Bryant in Round 5, Pick 29 is a gift, value that borders on unfair. It answers the question that was keeping the coaches up at night.
R5.30 · Pick 169 · Addison West · OG · rank 201
Addison West in No. 169 is a bet on their own eyes over everyone else's grade. It also answers one of the loudest questions on the roster.
R5.31 · Pick 170 · Anthony Belton · OT · rank 120
Taking Anthony Belton in the 170th overall pick is close to grand larceny; an offensive lineman that good had no business lasting this long. They walked in needing this and walked out with it.
R5.33 · Pick 172 · Logan Brown · OT · rank 156
They let Logan Brown come to them and pounced at pick 172. That was the need underlined and circled, and now it is checked off.
R5.35 · Pick 174 · Trey Zuhn III · OT · rank 215
Trey Zuhn III at pick No. 174 is the pick scouts circle, and not in a good way. A must-fix position, and they treated it like one.
R5.36 · Pick 175 · Ahmed Hassanein · DL-EDGE · rank 226
A big swing on Ahmed Hassanein at slot 175, well ahead of any board in the building. Better still, it is exactly the hole they had to fill.
R5.38 · Pick 177 · Tonka Hemingway · DT · rank 257
A real head-scratcher, Tonka Hemingway in the Round 5 slot is miles ahead of his ranking. One more legitimate question on the roster, answered.
R5.39 · Pick 178 · Que Robinson · LB-EDGE · rank 254
The board screamed and they did not listen, reaching into the next round for Que Robinson. The one spot they could not leave alone, and did not.
R6.1 · Pick 179 · Shaun Dolac · LB · rank 315
A swing that ignored the value entirely, Shaun Dolac well ahead of where he belonged. A real hole, addressed with a reasonable pick.
R6.2 · Pick 180 · Jack Kiser · LB · rank 203
Jack Kiser in No. 180 is a bet on their own eyes over everyone else's grade. A sensible fit for a spot that needed help.
R6.3 · Pick 181 · Jalen Travis · OT · rank 290
A big swing on Jalen Travis at the Round 6 slot, well ahead of any board in the building. The biggest hole on the depth chart just got a whole lot smaller.
R6.5 · Pick 183 · Miles Frazier · OG · rank 243
Miles Frazier at pick No. 183 is the pick scouts circle, and not in a good way. Top of the wish list, and they did not leave without it.
R6.6 · Pick 184 · Tosh Baker · OT · rank 268
This one needs a full-page explanation: Tosh Baker in slot 184, miles early. A must-fix position, and they treated it like one.
R6.7 · Pick 185 · Jonas Sanker · S · rank 218
Jonas Sanker at pick 185 is the kind of overdraft that needs everything to break right. A want dressed up as a pick, at a spot they had covered.
R6.9 · Pick 187 · Jacob Parrish · CB · rank 223
Jacob Parrish at the 187th pick is an overdraft of the loud, memorable kind. A want more than a need, though you can never have too many.
R6.11 · Pick 189 · Davin Vann · DE-EDGE · rank 264
A wild overpay on Davin Vann in Round 6, Pick 11, the sort that defines a class for the wrong reasons. The one spot they could not leave alone, and did not.
R6.14 · Pick 192 · Tim Smith · DL · rank 353
They left a pile of value on the table to take Tim Smith this early at pick 192. It shores up a spot that genuinely needed the help.
R6.16 · Pick 194 · Kyle Williams · WR · rank 209
A reach for Kyle Williams in the Round 6 slot; a little patience would have been rewarded. It also answers one of the loudest questions on the roster.
R6.22 · Pick 200 · Shilo Sanders · S · rank 276
Shilo Sanders in pick No. 200 is a reach so steep the board needed a second look to believe it. It is more luxury than necessity; they were already set here.