CARDINALS MOCK DRAFT GRADE D

Cardinals 2025 D

URL cardinals-2025-4409

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 lost the trade table, and the D tells the story.

by Stan93 · 2025 NFL Draft · 48 picks · 16 steals · 27 reaches
Value C-
Need C+
Trades F
Future B

There is reaching, and then there is Shaun Dolac at slot 165. The Cardinals jumped the board by 127 and dared it to prove them wrong.

The dealing is the wound this class cannot quite close. The Ransom steal is the beam this whole class leans on. They went 8 of 8 on their needs, which is most of what a draft is for.

They chose more darts over a bigger single swing.

In the end, a class the front office will want to grow past quickly.

Pick-by-Pick

R1.27 · Pick 27 · JT Tuimoloau · DE-EDGE · rank 49
In slot 27 they get juice off the edge, though the board says they badly overpaid. The biggest hole, addressed.
R2.15 · Pick 47 · Azareye'h Thomas · CB · rank 62
A reach on Azareye'h Thomas in pick 47; the board had better options right there. A minor itch, scratched.
R2.24 · Pick 56 · Alfred Collins · DT · rank 56
A straight-up fair deal on Alfred Collins at the Round 2 slot, value and slot in agreement. One more legitimate question on the roster, answered.
R3.3 · Pick 67 · Antwaun Powell-Ryland · DL-EDGE · rank 161
They reached a country mile for Antwaun Powell-Ryland at pick No. 67, and the board is aghast. Top of the wish list, and they did not leave without it.
R3.14 · Pick 78 · Tate Ratledge · OG · rank 75
Tate Ratledge at No. 78 nudges the ledger their way without any fuss. A must-fix position, and they treated it like one.
R3.17 · Pick 81 · Hollin Pierce · OT · rank 114
A wild overpay on Hollin Pierce in the 81st overall pick, the sort that defines a class for the wrong reasons. A glaring weakness, addressed head on.
R3.23 · Pick 87 · Jayden Higgins · WR · rank 73
A slide stopped in the 87th overall pick, with Jayden Higgins worth more than the price. It answers the question that was keeping the coaches up at night.
R3.24 · Pick 88 · Omarr Norman-Lott · DT · rank 74
They read the board right and Omarr Norman-Lott was the payoff at No. 88. A need, and now a little less of one.
R3.33 · Pick 97 · Elijah Arroyo · TE · rank 80
Elijah Arroyo slipping to slot 97 is the kind of luck good rooms make for themselves. It patches a soft spot without any drama.
R4.4 · Pick 105 · Tez Johnson · WR · rank 91
Tez Johnson slid further than he should have, and the 105th pick is lovely value for the wide receiver. The biggest hole on the depth chart just got a whole lot smaller.
R4.6 · Pick 107 · Darius Alexander · DT · rank 132
Darius Alexander at pick 107 is the kind of overdraft that needs everything to break right. Another box on the needs board, quietly ticked.
R4.8 · Pick 109 · Rylie Mills · DL · rank 141
This one needs a full-page explanation: Rylie Mills in pick No. 109, miles early. A sensible fit that makes the depth chart a little sturdier.
R4.11 · Pick 112 · Chase Lundt · OT · rank 172
They reached into another round for Chase Lundt, and the board is nowhere close to agreeing. This was priority one on the needs board, and now it is handled.
R4.12 · Pick 113 · Oluwafemi Oladejo · LB-EDGE · rank 228
A real head-scratcher, Oluwafemi Oladejo in Round 4, Pick 12 is miles ahead of his ranking. The one spot they could not leave alone, and did not.
R4.13 · Pick 114 · Dylan Fairchild · OG · rank 94
Taking Dylan Fairchild in the 114th 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.
R4.16 · Pick 117 · Vernon Broughton · DL · rank 154
Vernon Broughton at Round 4, Pick 16 is an overdraft of the loud, memorable kind. The roster fit checks out.
R4.20 · Pick 121 · Carson Schwesinger · LB · rank 87
A top-tier linebacker at a bargain, Carson Schwesinger in the 121st overall pick, plain and simple. It shores up a spot that genuinely needed the help.
R4.22 · Pick 123 · Kevin Jennings · QB · rank 249
Kevin Jennings in pick No. 123 is a bet on their own eyes over everyone else's grade. It also answers one of the loudest questions on the roster.
R4.24 · Pick 125 · Willie Lampkin · OG · rank 180
A swing that ignored the value entirely, Willie Lampkin well ahead of where he belonged. Better still, it is exactly the hole they had to fill.
R4.25 · Pick 126 · Jaylin Noel · WR · rank 102
Jaylin Noel in slot 126 is a gift, value that borders on unfair. That was the need underlined and circled, and now it is checked off.
R4.34 · Pick 135 · Malachi Moore · S · rank 95
Circle this one: Malachi Moore at No. 135 is a fall that decides a draft. It adds depth where they could use a little.
R5.1 · Pick 138 · Pat Bryant · WR · rank 146
The board had cheaper options than Pat Bryant at the Round 5 slot, and it noticed. The one spot they could not leave alone, and did not.
R5.2 · Pick 139 · Cam Skattebo · RB · rank 105
Cam Skattebo in slot 139 is the kind of fall that makes a whole class. It fills a real need, too.
R5.8 · Pick 145 · Jackson Slater · OG · rank 147
Jackson Slater in the Round 5 slot is fair value, right on his grade. A must-fix position, and they treated it like one.
R5.11 · Pick 148 · Nick Nash · WR · rank 152
By-the-book stuff, Nick Nash at the 148th overall pick squarely in line with his ranking. Top of the wish list, and they did not leave without it.
R5.14 · Pick 151 · Jay Higgins · LB · rank 134
A tidy bit of business in Round 5, Pick 14, where Jay Higgins graded well above the range. It plugs a real leak on the depth chart.
R5.15 · Pick 152 · Lathan Ransom · S · rank 109
They robbed the room for Lathan Ransom here, a fall nobody at the table saw coming. Stacking talent where they were already deep.
R5.20 · Pick 157 · Oronde Gadsden II · TE · rank 142
Value with a capital V on Oronde Gadsden II in pick No. 157, a genuine coup. A real hole, addressed with a reasonable pick.
R5.23 · Pick 160 · Jahvaree Ritzie · DL · rank 245
Jahvaree Ritzie at pick 160 is the pick scouts circle, and not in a good way. A sensible fit for a spot that needed help.
R5.24 · Pick 161 · Cody Simon · LB · rank 136
Cody Simon in the 161st pick should not have been possible, and that is the whole point. A sensible fit that makes the depth chart a little sturdier.
R5.25 · Pick 162 · Addison West · OG · rank 198
Value said wait; Addison West in slot 162 says they were not listening. A glaring weakness, addressed head on.
R5.27 · Pick 164 · Jack Kiser · LB · rank 200
They talked themselves into Jack Kiser at the Round 5 slot, and the board did not agree. It plugs a real leak on the depth chart.
R5.28 · Pick 165 · Shaun Dolac · LB · rank 292
They left a pile of value on the table to take Shaun Dolac this early at No. 165. Another box on the needs board, quietly ticked.
R5.29 · Pick 166 · Jonah Monheim · C · rank 148
The board fumbled Jonah Monheim all the way to the 166th pick, and they scooped it up. They walked in needing this and walked out with it.
R5.31 · Pick 168 · Dont'e Thornton Jr. · WR · rank 184
Dont'e Thornton Jr. at the 168th overall pick is a clear overpay, with better names still on the board. This was priority one on the needs board, and now it is handled.
R5.32 · Pick 169 · Ricky White III · WR · rank 201
The board screamed and they did not listen, reaching into the next round for Ricky White III. That was the need underlined and circled, and now it is checked off.
R5.33 · Pick 170 · Tosh Baker · OT · rank 250
A big swing on Tosh Baker at pick No. 170, well ahead of any board in the building. It also answers one of the loudest questions on the roster.
R5.35 · Pick 172 · Jalen Travis · OT · rank 268
Jalen Travis at Round 5, Pick 35 is a steep price for a hunch, hard to square with any board. Better still, it is exactly the hole they had to fill.
R5.36 · Pick 173 · Kyle Williams · WR · rank 208
Kyle Williams in slot 173 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.
R5.37 · Pick 174 · Jacob Parrish · CB · rank 214
A swing that ignored the value entirely, Jacob Parrish well ahead of where he belonged. Insurance at a position that did not really ask for it.
R5.38 · Pick 175 · Jonas Sanker · S · rank 210
Jonas Sanker in pick No. 175 is a reach so steep the board needed a second look to believe it. They doubled down on a strength rather than a need.
R6.4 · Pick 179 · Tonka Hemingway · DT · rank 239
A real head-scratcher, Tonka Hemingway in pick 179 is miles ahead of his ranking. A need, and now a little less of one.
R6.6 · Pick 181 · Connor Colby · OG · rank 182
No edge and no loss on Connor Colby in the 181st pick; it is a wash and a sensible one. The biggest hole on the depth chart just got a whole lot smaller.
R6.11 · Pick 186 · Maxen Hook · S · rank 241
A big swing on Maxen Hook at the 186th overall pick, well ahead of any board in the building. Depth on depth, at a spot that was hardly crying out.
R6.13 · Pick 188 · Simeon Barrow Jr. · DL · rank 178
Nice patience on Simeon Barrow Jr., who had no business lasting to Round 6, Pick 13. One more legitimate question on the roster, answered.
R6.14 · Pick 189 · Ty Hamilton · DT · rank 226
Value said wait; Ty Hamilton in No. 189 says they were not listening. A real hole, addressed with a reasonable pick.
R6.16 · Pick 191 · Theo Wease Jr. · WR · rank 212
They reached into another round for Theo Wease Jr., and the board is nowhere close to agreeing. This was priority one on the needs board, and now it is handled.
R6.20 · Pick 195 · RJ Harvey · RB · rank 170
You do not let a running back like RJ Harvey reach the 195th pick and blink. They did not. The roster fit checks out.