CARDINALS MOCK DRAFT GRADE A-

Cardinals 25 A-

URL cardinals-25-0626

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

Larceny in the 214th overall pick lands the Cardinals a A-, Bassa and all.

by Stan93 · 2025 NFL Draft · 58 picks · 29 steals · 11 reaches
Value B
Need B-
Trades A+
Future A+

Somewhere a general manager is explaining how Jeffrey Bassa got past him. The Cardinals do not have to explain a thing at pick No. 214.

The cost of the Roberts reach is exactly the players who went right after him. The phones were where this weekend was really won. The veteran additions, Drake Maye chief among them, give the class a floor the rookies alone would not.

The roster is better shaped than it was, with quarterback chief among the fixes.

The kind of weekend a front office frames and hangs on the wall.

Pick-by-Pick

R1.1 · Pick 1 · Travis Hunter · CB · rank 1
In No. 1 they get a sticky cover corner. More want than need.
R1.2 · Pick 2 · Ashton Jeanty · RB · rank 2
Ashton Jeanty at the 2nd pick is right where the board had him, plain and simple. Another box on the needs board, quietly ticked.
R1.3 · Pick 3 · Kelvin Banks Jr. · OT · rank 4
In pick 3 they get a cornerstone up front at fair value. Exactly the need they had to hit.
R1.4 · Pick 4 · Tetairoa McMillan · WR · rank 6
No edge and no loss on Tetairoa McMillan in Round 1, Pick 4; it is a wash and a sensible one. A glaring weakness, addressed head on.
R1.5 · Pick 5 · Mason Graham · DT · rank 7
In pick No. 5 they get a wrecking ball inside. A clean fit for the roster.
R1.6 · Pick 6 · Abdul Carter · DE-EDGE · rank 8
In slot 6 they get juice off the edge at fair value. It fills the loudest need on the roster.
R1.7 · Pick 7 · Princely Umanmielen · DE-EDGE · rank 9
Princely Umanmielen in the Round 1 slot is exactly on the number, no argument either way. They walked in needing this and walked out with it.
R1.8 · Pick 8 · Jack Sawyer · DE-EDGE · rank 24
In the 8th overall pick they get a disruptor off the edge, even if it was a touch early. The biggest hole, addressed.
R1.17 · Pick 17 · Jalon Walker · LB · rank 25
In the 17th overall pick they get a coverage-and-run second-level piece, reach and all. A real need, handled.
R2.1 · Pick 33 · Walter Nolen · DT · rank 12
Walter Nolen in pick 33 is the kind of fall that makes a whole class. It plugs a real leak on the depth chart.
R2.2 · Pick 34 · Emeka Egbuka · WR · rank 28
Emeka Egbuka at pick No. 34 is a sound buy, the sort that quietly helps a class. Better still, it is exactly the hole they had to fill.
R2.3 · Pick 35 · Kenneth Grant · DT · rank 26
They let Kenneth Grant come to them and pounced at slot 35. A sensible fit for a spot that needed help.
R2.5 · Pick 37 · Tre Harris · WR · rank 23
Tre Harris slid further than he should have, and the 37th pick is lovely value for the wide receiver. That was the need underlined and circled, and now it is checked off.
R2.6 · Pick 38 · Josh Conerly Jr. · OT · rank 45
A market-rate offensive lineman, with the board and the slot shaking hands on Josh Conerly Jr.. The biggest hole on the depth chart just got a whole lot smaller.
R2.7 · Pick 39 · Colston Loveland · TE · rank 46
Colston Loveland in No. 39 is fair value, right on his grade. A need, and now a little less of one.
R2.9 · Pick 41 · Aireontae Ersery · OT · rank 55
They paid up for Aireontae Ersery at the Round 2 slot when waiting would have done the job. It answers the question that was keeping the coaches up at night.
R2.16 · Pick 48 · Jihaad Campbell · LB · rank 40
Jihaad Campbell at Round 2, Pick 16 is money in the bank, a linebacker taken below his worth. It fills a real need, too.
R2.21 · Pick 53 · Tyleik Williams · DT · rank 54
A straight-up fair deal on Tyleik Williams at the Round 2 slot, value and slot in agreement. It shores up a spot that genuinely needed the help.
R3.1 · Pick 65 · Dylan Fairchild · OG · rank 56
A quiet steal in slot 65: Dylan Fairchild for less than the market said. The one spot they could not leave alone, and did not.
R3.2 · Pick 66 · Alfred Collins · DT · rank 62
A reasonable price with a little left over, Alfred Collins in the 66th overall pick. A sensible fit that makes the depth chart a little sturdier.
R3.3 · Pick 67 · Barrett Carter · LB · rank 85
Barrett Carter at pick 67 is the kind of overdraft that needs everything to break right. One more legitimate question on the roster, answered.
R3.5 · Pick 69 · Ashton Gillotte · DL-EDGE · rank 64
Fair-plus on Ashton Gillotte, a quiet win that adds up over a draft. Top of the wish list, and they did not leave without it.
R3.6 · Pick 70 · Tyler Warren · TE · rank 44
You do not let a tight end like Tyler Warren reach the 70th pick and blink. They did not. The roster fit checks out.
R3.7 · Pick 71 · Mikail Kamara · DE-EDGE · rank 69
No drama and no debate, Mikail Kamara went about where he belonged in No. 71. A must-fix position, and they treated it like one.
R3.8 · Pick 72 · Donovan Jackson · OT · rank 88
Donovan Jackson in pick No. 72 is the kind of reach that only looks good if he outplays it. This was priority one on the needs board, and now it is handled.
R3.16 · Pick 80 · Jake Majors · C · rank 95
A reach for Jake Majors in the Round 3 slot; a little patience would have been rewarded. It also answers one of the loudest questions on the roster.
R3.17 · Pick 81 · Omarr Norman-Lott · DT · rank 78
Good price on Omarr Norman-Lott in No. 81, a hair ahead of his grade with no real quibbles. A real hole, addressed with a reasonable pick.
R3.28 · Pick 92 · Danny Stutsman · LB · rank 89
Danny Stutsman in the 92nd overall pick is fine work, a shade of surplus and no downside. It patches a soft spot without any drama.
R3.29 · Pick 93 · Tez Johnson · WR · rank 96
Tez Johnson at pick 93 is neither steal nor reach, just the going rate. A glaring weakness, addressed head on.
R3.31 · Pick 95 · Aeneas Peebles · DL · rank 87
Aeneas Peebles is a better player than the 95th pick suggests; smart patience, rewarded. The roster fit checks out.
R4.1 · Pick 102 · TreVeyon Henderson · RB · rank 61
A running back of that caliber at slot 102 is the definition of value, full stop. It plugs a real leak on the depth chart.
R4.2 · Pick 103 · Dillon Gabriel · QB · rank 117
The board had cheaper options than Dillon Gabriel at Round 4, Pick 2, and it noticed. It answers the question that was keeping the coaches up at night.
R4.3 · Pick 104 · Luke Kandra · OG · rank 111
They took Luke Kandra at par in slot 104, which is nothing to complain about. That was the need underlined and circled, and now it is checked off.
R4.4 · Pick 105 · Hollin Pierce · OT · rank 113
They liked Hollin Pierce enough to skip the value, taking him in the Round 4 slot. The biggest hole on the depth chart just got a whole lot smaller.
R4.5 · Pick 106 · Jaeden Roberts · OG · rank 161
They left a pile of value on the table to take Jaeden Roberts this early at pick 106. A must-fix position, and they treated it like one.
R4.6 · Pick 107 · Deontae Lawson · LB · rank 84
Deontae Lawson at the 107th pick is a first-round grade at a bargain-bin price, no notes. One more legitimate question on the roster, answered.
R4.7 · Pick 108 · Kaleb Johnson · RB · rank 39
Kaleb Johnson at No. 108 is the steal of the weekend, a first-round talent at a bargain-bin price. A need, and now a little less of one.
R4.16 · Pick 117 · Ozzy Trapilo · OT · rank 137
Ozzy Trapilo in Round 4, Pick 16 is a bet on their own eyes over everyone else's grade. Better still, it is exactly the hole they had to fill.
R4.18 · Pick 119 · Jake Slaughter · C · rank 162
The board screamed and they did not listen, reaching into the next round for Jake Slaughter. The one spot they could not leave alone, and did not.
R4.28 · Pick 129 · Jack Bech · WR · rank 97
Jack Bech in pick No. 129 is a gift, value that borders on unfair. Top of the wish list, and they did not leave without it.
R4.33 · Pick 134 · Smael Mondon Jr. · LB · rank 109
Smael Mondon Jr. in No. 134 should not have been possible, and that is the whole point. Another box on the needs board, quietly ticked.
R5.2 · Pick 140 · Chris Paul Jr. · LB · rank 119
They barely believed it either: Chris Paul Jr. still on the board at slot 140. A real hole, addressed with a reasonable pick.
R5.14 · Pick 152 · Jaxson Dart · QB · rank 142
Jaxson Dart at Round 5, Pick 14 is the sort of value that quietly wins a weekend. It also answers one of the loudest questions on the roster.
R5.18 · Pick 156 · Lathan Ransom · S · rank 107
They robbed the room for Lathan Ransom here, a fall nobody at the table saw coming. Useful depth more than a marquee fix.
R5.25 · Pick 163 · Evan Stewart · WR · rank 101
Somehow Evan Stewart was still sitting there in the Round 5 slot, and they pounced on premier wide receiver value. They walked in needing this and walked out with it.
R6.28 · Pick 203 · Jay Higgins · LB · rank 125
They will replay Jay Higgins at the 203rd pick for years; that is how good the value is. It patches a soft spot without any drama.
R6.32 · Pick 207 · Joshua Gray · OG · rank 173
Circle this one: Joshua Gray at the 207th overall pick is a fall that decides a draft. This was priority one on the needs board, and now it is handled.
R6.39 · Pick 214 · Jeffrey Bassa · LB · rank 123
Jeffrey Bassa at pick No. 214 is daylight robbery; nobody expected him to last. It fills a real need, too.
R7.2 · Pick 216 · Eli Stowers · TE · rank 169
Steal is underselling it; Eli Stowers at slot 216 is a heist with the alarm still ringing. A sensible fit for a spot that needed help.
R7.3 · Pick 217 · Michael Taaffe · S · rank 150
The board fumbled Michael Taaffe all the way to the 217th overall pick, and they scooped it up. Depth on depth, at a spot that was hardly crying out.
R7.4 · Pick 218 · Cam Skattebo · RB · rank 184
Taking Cam Skattebo in the 218th pick is close to grand larceny; a running back that good had no business lasting this long. It shores up a spot that genuinely needed the help.
R7.5 · Pick 219 · Theo Wease Jr. · WR · rank 201
A top-tier wide receiver at a bargain, Theo Wease Jr. in the Round 7 slot, plain and simple. The one spot they could not leave alone, and did not.
R7.9 · Pick 223 · Miles Frazier · OG · rank 209
Value with a capital V on Miles Frazier in Round 7, Pick 9, a genuine coup. They walked in needing this and walked out with it.
R7.16 · Pick 230 · Seth McLaughlin · C · rank 210
Circle this one: Seth McLaughlin at pick 230 is a fall that decides a draft. It also answers one of the loudest questions on the roster.
R7.21 · Pick 235 · Ar'maj Reed-Adams · OG · rank 204
A offensive lineman of that caliber at pick No. 235 is the definition of value, full stop. It answers the question that was keeping the coaches up at night.
R7.29 · Pick 243 · Karene Reid · LB · rank 186
Karene Reid at No. 243 is the steal of the weekend, a first-round talent at a bargain-bin price. A sensible fit that makes the depth chart a little sturdier.
R7.31 · Pick 245 · Jared Wilson · C · rank 212
You do not let an offensive lineman like Jared Wilson reach pick No. 245 and blink. They did not. Better still, it is exactly the hole they had to fill.
R7.42 · Pick 256 · Brady Cook · QB · rank 246
They stopped a slide they were happy to see, landing Brady Cook in the 256th pick. That was the need underlined and circled, and now it is checked off.