CARDINALS MOCK DRAFT GRADE B

Cardinals 25 B

URL cardinals-25-2716

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

A solid, sensible weekend for the Cardinals: B.

by Stan93 · 2025 NFL Draft · 24 picks · 15 steals · 7 reaches
Value B+
Need B
Trades B
Future B

Somewhere a scout is still blinking. The Cardinals spent Round 7, Pick 12 on Tim Smith, a name the board had a full 73 spots lower. More right than wrong, and a B to match.

The Walker pick is the one they will point to when this weekend is judged. The Cardinals clearly valued win-now help, adding bodies who have done it before. They went 8 of 8 on their needs, which is most of what a draft is for.

In short, they left a little better than they arrived, which is the whole idea.

Pick-by-Pick

R1.28 · Pick 28 · Mike Green · DE-EDGE · rank 18
In pick No. 28 they get a problem off the edge at a price that makes it sweeter. Exactly the need they had to hit.
R2.19 · Pick 51 · Walter Nolen · DT · rank 21
They barely believed it either: Walter Nolen still on the board at No. 51. It plugs a real leak on the depth chart.
R2.23 · Pick 55 · Shemar Stewart · DE-EDGE · rank 43
Shemar Stewart at Round 2, Pick 23 is the sort of value that quietly wins a weekend. Better still, it is exactly the hole they had to fill.
R2.24 · Pick 56 · Alfred Collins · DT · rank 58
Alfred Collins in the 56th pick is exactly on the number, no argument either way. A sensible fit for a spot that needed help.
R3.14 · Pick 78 · Tyler Booker · OG · rank 36
Tyler Booker at the Round 3 slot is a first-round grade at a bargain-bin price, no notes. It answers the question that was keeping the coaches up at night.
R3.26 · Pick 90 · Jalon Walker · LB · rank 20
Taking Jalon Walker in the 90th overall pick is close to grand larceny; a linebacker that good had no business lasting this long. It patches a soft spot without any drama.
R3.27 · Pick 91 · Denzel Burke · CB · rank 84
Nothing to complain about; Denzel Burke went a shade earlier than his grade, which is fine. It thickens a room that could stand to be thicker.
R4.12 · Pick 113 · Jack Nelson · OT · rank 121
The board had cheaper options than Jack Nelson at the 113th pick, and it noticed. They walked in needing this and walked out with it.
R4.21 · Pick 122 · Elijah Arroyo · TE · rank 96
Circle this one: Elijah Arroyo at Round 4, Pick 21 is a fall that decides a draft. A real hole, addressed with a reasonable pick.
R4.22 · Pick 123 · Tez Johnson · WR · rank 99
They robbed the room for Tez Johnson here, a fall nobody at the table saw coming. It also answers one of the loudest questions on the roster.
R4.30 · Pick 131 · Carson Schwesinger · LB · rank 82
Carson Schwesinger at pick No. 131 is daylight robbery; nobody expected him to last. The roster fit checks out.
R5.1 · Pick 138 · Cam Skattebo · RB · rank 95
You do not let a running back like Cam Skattebo reach the 138th overall pick and blink. They did not. Another box on the needs board, quietly ticked.
R5.12 · Pick 149 · Billy Bowman Jr. · S · rank 115
Steal is underselling it; Billy Bowman Jr. at pick 149 is a heist with the alarm still ringing. Useful body for a position without much behind the starter.
R5.14 · Pick 151 · O'Donnell Fortune · CB · rank 119
O'Donnell Fortune in the Round 5 slot is a gift, value that borders on unfair. A luxury on a unit that was already in good shape.
R5.17 · Pick 154 · Lathan Ransom · S · rank 106
Lathan Ransom in pick 154 should not have been possible, and that is the whole point. Pure best-available; the position was not exactly begging.
R5.21 · Pick 158 · Jonah Monheim · C · rank 183
Value said wait; Jonah Monheim in pick No. 158 says they were not listening. The one spot they could not leave alone, and did not.
R5.22 · Pick 159 · Jeffrey Bassa · LB · rank 124
Somehow Jeffrey Bassa was still sitting there in the 159th overall pick, and they pounced on premier linebacker value. It fills a real need, too.
R6.19 · Pick 194 · JJ Pegues · DT · rank 182
A quiet steal in No. 194: JJ Pegues for less than the market said. A sensible fit that makes the depth chart a little sturdier.
R6.21 · Pick 196 · Seth McLaughlin · C · rank 223
They reached a country mile for Seth McLaughlin at Round 6, Pick 21, and the board is aghast. That was the need underlined and circled, and now it is checked off.
R6.27 · Pick 202 · Jaylen Reed · S · rank 184
A top-tier safety at a bargain, Jaylen Reed in the Round 6 slot, plain and simple. Nice player, but the depth chart did not need him here.
R7.2 · Pick 218 · Jackson Hawes · TE · rank 234
Jackson Hawes in slot 218 is early enough to raise a brow, if not a full objection. One more legitimate question on the roster, answered.
R7.9 · Pick 225 · Jamaree Caldwell · DL · rank 290
A big swing on Jamaree Caldwell at the 225th pick, well ahead of any board in the building. It shores up a spot that genuinely needed the help.
R7.12 · Pick 228 · Tim Smith · DL · rank 301
Tim Smith in the 228th pick is a bet on their own eyes over everyone else's grade. A need, and now a little less of one.
R7.21 · Pick 237 · KJ Jefferson · QB · rank 297
KJ Jefferson at No. 237 is the pick scouts circle, and not in a good way. A must-fix position, and they treated it like one.