CARDINALS MOCK DRAFT GRADE B

Cardinals 25 B

URL cardinals-25-2155

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

Arizona Cardinals

The Cardinals turned the phones into found money: B.

by Zipper · 2025 NFL Draft · 34 picks · 9 steals · 24 reaches
Value C-
Need B-
Trades A+
Future B-

When the story of this class is written, it opens with Sai'vion Jones at Round 3, Pick 23, a reach of 136 spots that the board flatly disagrees with. A dependable weekend that grades out a B.

If one pick saves this weekend, it is Castro. The phones were where this weekend was really won.

Bottom line, more hits than misses and a roster nudged the right way.

Pick-by-Pick

R2.1 · Pick 33 · JT Tuimoloau · DE-EDGE · rank 56
JT Tuimoloau at slot 33 is an overdraft of the loud, memorable kind. It also answers one of the loudest questions on the roster.
R2.19 · Pick 51 · Tyleik Williams · DT · rank 53
Tyleik Williams in the 51st pick is fair value, right on his grade. One more legitimate question on the roster, answered.
R3.16 · Pick 80 · Jalon Walker · LB · rank 22
Jalon Walker at pick No. 80 is daylight robbery; nobody expected him to last. Another box on the needs board, quietly ticked.
R3.22 · Pick 86 · Hollin Pierce · OT · rank 106
Value said wait; Hollin Pierce in pick 86 says they were not listening. A must-fix position, and they treated it like one.
R3.23 · Pick 87 · Sai'vion Jones · DE-EDGE · rank 223
A swing that ignored the value entirely, Sai'vion Jones well ahead of where he belonged. The one spot they could not leave alone, and did not.
R4.6 · Pick 107 · Mason Taylor · TE · rank 98
Mason Taylor is a better player than No. 107 suggests; smart patience, rewarded. It fills a real need, too.
R4.7 · Pick 108 · Omarr Norman-Lott · DT · rank 76
A top-tier interior defensive lineman at a bargain, Omarr Norman-Lott in No. 108, plain and simple. It plugs a real leak on the depth chart.
R4.8 · Pick 109 · Ahmed Hassanein · DL-EDGE · rank 201
Ahmed Hassanein in pick 109 is a reach so steep the board needed a second look to believe it. The biggest hole on the depth chart just got a whole lot smaller.
R4.11 · Pick 112 · Kevin Winston Jr. · S · rank 91
Kevin Winston Jr. in the 112th pick should not have been possible, and that is the whole point. It adds depth where they could use a little.
R4.12 · Pick 113 · Jack Bech · WR · rank 94
Jack Bech in the 113th overall pick is a gift, value that borders on unfair. Better still, it is exactly the hole they had to fill.
R4.19 · Pick 120 · Hayden Conner · OG · rank 146
Hayden Conner in slot 120 is a bet on their own eyes over everyone else's grade. Top of the wish list, and they did not leave without it.
R4.21 · Pick 122 · Jaeden Roberts · OG · rank 161
They talked themselves into Jaeden Roberts at the Round 4 slot, and the board did not agree. They walked in needing this and walked out with it.
R4.22 · Pick 123 · Ty Robinson · DL · rank 162
They reached a country mile for Ty Robinson at pick No. 123, and the board is aghast. A sensible fit for a spot that needed help.
R4.25 · Pick 126 · Howard Cross III · DL · rank 152
Howard Cross III at Round 4, Pick 25 is the pick scouts circle, and not in a good way. A real hole, addressed with a reasonable pick.
R4.27 · Pick 128 · Donovan Smith · QB · rank 213
A big swing on Donovan Smith at Round 4, Pick 27, well ahead of any board in the building. This was priority one on the needs board, and now it is handled.
R4.31 · Pick 132 · Dorian Strong · CB · rank 163
A wild overpay on Dorian Strong in the 132nd pick, the sort that defines a class for the wrong reasons. It thickens a room that could stand to be thicker.
R5.2 · Pick 139 · DeMonte Capehart · DT · rank 149
The board had cheaper options than DeMonte Capehart at pick No. 139, and it noticed. It patches a soft spot without any drama.
R5.4 · Pick 141 · Tory Horton · WR · rank 101
A wide receiver of that caliber at pick 141 is the definition of value, full stop. A glaring weakness, addressed head on.
R5.7 · Pick 144 · JJ Pegues · DT · rank 176
They reached into another round for JJ Pegues, and the board is nowhere close to agreeing. A sensible fit that makes the depth chart a little sturdier.
R5.8 · Pick 145 · Antwane Wells Jr. · WR · rank 178
Antwane Wells Jr. at No. 145 is the kind of overdraft that needs everything to break right. That was the need underlined and circled, and now it is checked off.
R5.13 · Pick 150 · Cam Skattebo · RB · rank 110
Steal is underselling it; Cam Skattebo at the Round 5 slot is a heist with the alarm still ringing. The roster fit checks out.
R5.14 · Pick 151 · Sebastian Castro · S · rank 86
Sebastian Castro at the 151st overall pick is a first-round grade at a bargain-bin price, no notes. Insurance at a position that did not really ask for it.
R5.20 · Pick 157 · Simeon Barrow Jr. · DL · rank 168
A conviction pick on Simeon Barrow Jr. at Round 5, Pick 20 that the board grades a round light. It shores up a spot that genuinely needed the help.
R5.23 · Pick 160 · CJ West · DT · rank 195
The board screamed and they did not listen, reaching into the next round for CJ West. A need, and now a little less of one.
R5.26 · Pick 163 · Carson Schwesinger · LB · rank 126
Carson Schwesinger in pick No. 163 is the kind of fall that makes a whole class. One more legitimate question on the roster, answered.
R6.2 · Pick 177 · Tonka Hemingway · DT · rank 226
Tonka Hemingway at pick 177 is a steep price for a hunch, hard to square with any board. It fills a real need, too.
R6.5 · Pick 180 · Seth McLaughlin · C · rank 206
A real head-scratcher, Seth McLaughlin in the 180th pick is miles ahead of his ranking. It answers the question that was keeping the coaches up at night.
R6.15 · Pick 190 · Nick Nash · WR · rank 249
This one needs a full-page explanation: Nick Nash in the Round 6 slot, miles early. The biggest hole on the depth chart just got a whole lot smaller.
R6.17 · Pick 192 · Thor Griffith · DL · rank 279
They left a pile of value on the table to take Thor Griffith this early at No. 192. It patches a soft spot without any drama.
R6.24 · Pick 199 · DJ Campbell · OG · rank 209
They jumped the gun on DJ Campbell, taking him earlier than his grade liked. A must-fix position, and they treated it like one.
R6.25 · Pick 200 · Jonah Monheim · C · rank 211
They went early on Jonah Monheim in No. 200, and the value did not follow. It answers the question that was keeping the coaches up at night.
R6.30 · Pick 205 · Tim Smith · DL · rank 300
They talked themselves into Tim Smith at pick No. 205, and the board did not agree. It plugs a real leak on the depth chart.
R7.5 · Pick 221 · Steven Parker · DE-EDGE · rank 322
A wild overpay on Steven Parker in the Round 7 slot, the sort that defines a class for the wrong reasons. They walked in needing this and walked out with it.
R7.21 · Pick 237 · Jimmy Horn Jr. · WR · rank 297
Jimmy Horn Jr. in Round 7, Pick 21 is a bet on their own eyes over everyone else's grade. A glaring weakness, addressed head on.