CARDINALS MOCK DRAFT GRADE A-

Cardinals 2025 A-

URL cardinals-2025-5340

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

Arizona Cardinals

The Cardinals fleeced the room on the phones and earned a A-.

by Zipper · 2025 NFL Draft · 54 picks · 18 steals · 27 reaches
Value C+
Need B-
Trades A+
Future A+

It is the swing that defines the weekend: Sai'vion Jones in pick 101, a good 114 spots before the room expected him.

That Higgins pick is the receipt they will wave around later. Every deal seemed to tilt their way, which is not luck. The imported veterans give this class a floor the draft picks could not on their own.

It is a bet on later, and a defensible one for a team playing the long game.

In the end it comes back to Mason Graham, and a haul good enough to build on right away.

Pick-by-Pick

R1.14 · Pick 14 · Jack Sawyer · DE-EDGE · rank 21
In the 14th overall pick they get a premier pass rusher at fair value. Exactly the need they had to hit.
R1.16 · Pick 16 · Mason Graham · DT · rank 6
In the 16th pick they get a load in the middle, outstanding value to boot. A real need, handled.
R1.17 · Pick 17 · Jonah Savaiinaea · OT · rank 36
In Round 1, Pick 17 they get an anchor for the offensive line, though the board says they badly overpaid. The biggest hole, addressed.
R2.1 · Pick 33 · Benjamin Morrison · CB · rank 47
They liked Benjamin Morrison enough to skip the value, taking him in the Round 2 slot. Useful body for a position without much behind the starter.
R2.3 · Pick 35 · Jalon Walker · LB · rank 22
Nice patience on Jalon Walker, who had no business lasting to slot 35. It patches a soft spot without any drama.
R2.12 · Pick 44 · Tyler Warren · TE · rank 43
Tyler Warren in No. 44 is exactly on the number, no argument either way. A sensible fit for a spot that needed help.
R2.13 · Pick 45 · Emeka Egbuka · WR · rank 27
Emeka Egbuka at the 45th pick is the steal of the weekend, a first-round talent at a bargain-bin price. They walked in needing this and walked out with it.
R2.17 · Pick 49 · Donovan Ezeiruaku · DE-EDGE · rank 74
Donovan Ezeiruaku in the Round 2 slot is a reach so steep the board needed a second look to believe it. A must-fix position, and they treated it like one.
R2.18 · Pick 50 · Malaki Starks · S · rank 17
Circle this one: Malaki Starks at pick No. 50 is a fall that decides a draft. It thickens a room that could stand to be thicker.
R2.26 · Pick 58 · Dylan Fairchild · OG · rank 55
Nothing to complain about; Dylan Fairchild went a shade earlier than his grade, which is fine. That was the need underlined and circled, and now it is checked off.
R3.3 · Pick 67 · Aeneas Peebles · DL · rank 83
The board had cheaper options than Aeneas Peebles at No. 67, and it noticed. It plugs a real leak on the depth chart.
R3.4 · Pick 68 · Luke Kandra · OG · rank 105
Value said wait; Luke Kandra in the 68th overall pick says they were not listening. It also answers one of the loudest questions on the roster.
R3.9 · Pick 73 · Antwaun Powell-Ryland · DL-EDGE · rank 152
Antwaun Powell-Ryland at pick 73 is the pick scouts circle, and not in a good way. Better still, it is exactly the hole they had to fill.
R3.12 · Pick 76 · Tez Johnson · WR · rank 93
Tez Johnson at Round 3, Pick 12 is a conviction pick that outran the value. This was priority one on the needs board, and now it is handled.
R3.14 · Pick 78 · Omarr Norman-Lott · DT · rank 76
Omarr Norman-Lott in the Round 3 slot is fair value, right on his grade. A real hole, addressed with a reasonable pick.
R3.16 · Pick 80 · Jayden Higgins · WR · rank 75
Jayden Higgins in No. 80 lands just on the right side of the ledger. The biggest hole on the depth chart just got a whole lot smaller.
R3.25 · Pick 89 · Barrett Carter · LB · rank 81
Barrett Carter is a better player than pick No. 89 suggests; smart patience, rewarded. One more legitimate question on the roster, answered.
R3.30 · Pick 94 · Tai Felton · WR · rank 90
A reasonable price with a little left over, Tai Felton in slot 94. The one spot they could not leave alone, and did not.
R3.37 · Pick 101 · Sai'vion Jones · DE-EDGE · rank 215
Sai'vion Jones at Round 3, Pick 37 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.
R4.1 · Pick 102 · Jack Bech · WR · rank 94
A tidy bit of business in the 102nd pick, where Jack Bech graded well above the range. A glaring weakness, addressed head on.
R4.4 · Pick 105 · Jack Nelson · OT · rank 114
A reach for Jack Nelson in pick 105; a little patience would have been rewarded. Top of the wish list, and they did not leave without it.
R4.12 · Pick 113 · Jake Majors · C · rank 92
They barely believed it either: Jake Majors still on the board at the 113th overall pick. Better still, it is exactly the hole they had to fill.
R4.17 · Pick 118 · Jaeden Roberts · OG · rank 155
A wild overpay on Jaeden Roberts in the 118th overall pick, the sort that defines a class for the wrong reasons. They walked in needing this and walked out with it.
R4.19 · Pick 120 · Elic Ayomanor · WR · rank 95
Elic Ayomanor in No. 120 is the kind of fall that makes a whole class. A glaring weakness, addressed head on.
R4.23 · Pick 124 · Brady Cook · QB · rank 238
Brady Cook at the 124th pick is the kind of overdraft that needs everything to break right. It also answers one of the loudest questions on the roster.
R4.25 · Pick 126 · Cam Skattebo · RB · rank 110
Value with a capital V on Cam Skattebo in pick 126, a genuine coup. Another box on the needs board, quietly ticked.
R4.35 · Pick 136 · Carson Schwesinger · LB · rank 125
Carson Schwesinger at slot 136 is money in the bank, a linebacker taken below his worth. A sensible fit that makes the depth chart a little sturdier.
R5.3 · Pick 140 · Danny Stutsman · LB · rank 85
Taking Danny Stutsman in Round 5, Pick 3 is close to grand larceny; a linebacker that good had no business lasting this long. The roster fit checks out.
R5.4 · Pick 141 · Lathan Ransom · S · rank 102
Lathan Ransom at the Round 5 slot is a first-round grade at a bargain-bin price, no notes. Insurance at a position that did not really ask for it.
R5.5 · Pick 142 · Willie Lampkin · OG · rank 165
They reached a country mile for Willie Lampkin at pick No. 142, and the board is aghast. The biggest hole on the depth chart just got a whole lot smaller.
R5.14 · Pick 151 · Howard Cross III · DL · rank 150
Howard Cross III at pick No. 151 is neither steal nor reach, just the going rate. It shores up a spot that genuinely needed the help.
R5.23 · Pick 160 · Seth McLaughlin · C · rank 199
They talked themselves into Seth McLaughlin at No. 160, and the board did not agree. It answers the question that was keeping the coaches up at night.
R5.26 · Pick 163 · Jonah Monheim · C · rank 204
This one needs a full-page explanation: Jonah Monheim in Round 5, Pick 26, miles early. The one spot they could not leave alone, and did not.
R5.27 · Pick 164 · Nazir Stackhouse · DL · rank 179
A conviction pick on Nazir Stackhouse at slot 164 that the board grades a round light. A need, and now a little less of one.
R5.29 · Pick 166 · Nick Nash · WR · rank 241
They reached into another round for Nick Nash, and the board is nowhere close to agreeing. That was the need underlined and circled, and now it is checked off.
R5.30 · Pick 167 · CJ West · DT · rank 189
A big swing on CJ West at the 167th overall pick, well ahead of any board in the building. It fills a real need, too.
R5.34 · Pick 171 · Thor Griffith · DL · rank 270
Thor Griffith at the 171st pick is an overdraft of the loud, memorable kind. It plugs a real leak on the depth chart.
R6.1 · Pick 176 · Miles Frazier · OG · rank 201
They left a pile of value on the table to take Miles Frazier this early at the Round 6 slot. A must-fix position, and they treated it like one.
R6.2 · Pick 177 · Billy Bowman Jr. · S · rank 109
You do not let a safety like Billy Bowman Jr. reach the 177th pick and blink. They did not. A want dressed up as a pick, at a spot they had covered.
R6.5 · Pick 180 · Smael Mondon Jr. · LB · rank 99
Steal is underselling it; Smael Mondon Jr. at pick No. 180 is a heist with the alarm still ringing. A need, and now a little less of one.
R6.15 · Pick 190 · Ja'Corey Brooks · WR · rank 193
They took Ja'Corey Brooks at par in the 190th overall pick, which is nothing to complain about. This was priority one on the needs board, and now it is handled.
R6.17 · Pick 192 · Davison Igbinosun · CB · rank 214
A swing that ignored the value entirely, Davison Igbinosun well ahead of where he belonged. They added to a strength when a need was still open elsewhere.
R6.23 · Pick 198 · Clay Webb · OG · rank 212
They paid up for Clay Webb at Round 6, Pick 23 when waiting would have done the job. Top of the wish list, and they did not leave without it.
R6.30 · Pick 205 · Jahvaree Ritzie · DL · rank 224
Jahvaree Ritzie in the Round 6 slot is a bet on their own eyes over everyone else's grade. It patches a soft spot without any drama.
R6.37 · Pick 212 · Jay Higgins · LB · rank 119
Somehow Jay Higgins was still sitting there in No. 212, and they pounced on premier linebacker value. It fills a real need, too.
R6.39 · Pick 214 · Jack Kiser · LB · rank 182
Jack Kiser at pick 214 is daylight robbery; nobody expected him to last. A sensible fit for a spot that needed help.
R6.40 · Pick 215 · Quincy Riley · CB · rank 222
They paid sticker price for Quincy Riley in the 215th overall pick, and that is fine. Pure best-available; the position was not exactly begging.
R6.41 · Pick 216 · Jordan Hancock · S · rank 183
They robbed the room for Jordan Hancock here, a fall nobody at the table saw coming. It is more luxury than necessity; they were already set here.
R7.5 · Pick 221 · Kaden Prather · WR · rank 234
A premium they did not need to pay, Kaden Prather a notch or two before his time. That was the need underlined and circled, and now it is checked off.
R7.6 · Pick 222 · Garrett Dellinger · OG · rank 251
The board screamed and they did not listen, reaching into the next round for Garrett Dellinger. It answers the question that was keeping the coaches up at night.
R7.18 · Pick 234 · Terrance Ferguson · TE · rank 208
They will replay Terrance Ferguson at the 234th pick for years; that is how good the value is. Another box on the needs board, quietly ticked.
R7.23 · Pick 239 · Tyler Cooper · OG · rank 269
A real head-scratcher, Tyler Cooper in pick No. 239 is miles ahead of his ranking. It also answers one of the loudest questions on the roster.
R7.25 · Pick 241 · R.J. Oben · DL-EDGE · rank 343
They talked themselves into R.J. Oben at slot 241, and the board did not agree. A glaring weakness, addressed head on.
R7.40 · Pick 256 · Jamaree Caldwell · DL · rank 279
Jamaree Caldwell at Round 7, Pick 40 is an overdraft of the loud, memorable kind. A sensible fit that makes the depth chart a little sturdier.