CARDINALS MOCK DRAFT GRADE B

Cardinals25 B

URL cardinals25-0454

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 cashed the board's mistake on Gordon II: B.

by z · 2025 NFL Draft · 22 picks · 9 steals · 12 reaches
Value B-
Need B-
Trades A+
Future C+

This is the pick they will still be bragging about in July: Ollie Gordon II, the No. 158 name on the board, stolen at pick No. 241.

Every board in the league had Powell-Ryland lower, and that gap is the story. The phones were where this weekend was really won. The Cardinals paired the rookies with proven help, Micah Parsons leading the way.

Solid rather than spectacular, and there is nothing wrong with that.

Pick-by-Pick

R2.15 · Pick 47 · Jalon Walker · LB · rank 22
Jalon Walker in the 47th pick should not have been possible, and that is the whole point. It plugs a real leak on the depth chart.
R2.26 · Pick 58 · Tyler Warren · TE · rank 43
Tyler Warren in slot 58 is a bargain the rest of the room will envy. A real hole, addressed with a reasonable pick.
R3.17 · Pick 81 · Tez Johnson · WR · rank 92
A premium they did not need to pay, Tez Johnson a notch or two before his time. A glaring weakness, addressed head on.
R3.22 · Pick 86 · Antwaun Powell-Ryland · DL-EDGE · rank 151
Antwaun Powell-Ryland in No. 86 is a reach so steep the board needed a second look to believe it. They walked in needing this and walked out with it.
R4.12 · Pick 113 · DeMonte Capehart · DT · rank 147
They talked themselves into DeMonte Capehart at pick 113, and the board did not agree. One more legitimate question on the roster, answered.
R5.11 · Pick 148 · Danny Stutsman · LB · rank 84
A top-tier linebacker at a bargain, Danny Stutsman in Round 5, Pick 11, plain and simple. The roster fit checks out.
R5.14 · Pick 151 · Cam Skattebo · RB · rank 109
Steal is underselling it; Cam Skattebo at the Round 5 slot is a heist with the alarm still ringing. It shores up a spot that genuinely needed the help.
R5.31 · Pick 168 · Jake Majors · C · rank 91
They barely believed it either: Jake Majors still on the board at pick No. 168. A must-fix position, and they treated it like one.
R5.32 · Pick 169 · Carson Schwesinger · LB · rank 124
Somehow Carson Schwesinger was still sitting there in the 169th overall pick, and they pounced on premier linebacker value. A need, and now a little less of one.
R5.33 · Pick 170 · Miles Frazier · OG · rank 200
A swing that ignored the value entirely, Miles Frazier well ahead of where he belonged. Better still, it is exactly the hole they had to fill.
R5.36 · Pick 173 · CJ West · DT · rank 188
They paid a round early for CJ West in the 173rd pick, more than the board wanted. It fills a real need, too.
R5.38 · Pick 175 · Jonah Monheim · C · rank 203
The board screamed and they did not listen, reaching into the next round for Jonah Monheim. It also answers one of the loudest questions on the roster.
R6.11 · Pick 186 · Tonka Hemingway · DT · rank 217
Tonka Hemingway in pick 186 is a bet on their own eyes over everyone else's grade. A sensible fit that makes the depth chart a little sturdier.
R6.13 · Pick 188 · Nick Nash · WR · rank 240
Nick Nash at the Round 6 slot is the kind of overdraft that needs everything to break right. This was priority one on the needs board, and now it is handled.
R6.25 · Pick 200 · Jordan Hancock · S · rank 181
They robbed the room for Jordan Hancock here, a fall nobody at the table saw coming. Not urgent, but hardly pointless.
R6.29 · Pick 204 · Seth McLaughlin · C · rank 198
Fair-plus on Seth McLaughlin, a quiet win that adds up over a draft. That was the need underlined and circled, and now it is checked off.
R6.33 · Pick 208 · PJ Williams · OT · rank 254
A big swing on PJ Williams at pick 208, well ahead of any board in the building. Top of the wish list, and they did not leave without it.
R6.34 · Pick 209 · Xavier Truss · OT · rank 262
A real head-scratcher, Xavier Truss in No. 209 is miles ahead of his ranking. The biggest hole on the depth chart just got a whole lot smaller.
R7.25 · Pick 241 · Ollie Gordon II · RB · rank 158
Ollie Gordon II at Round 7, Pick 25 is a first-round grade at a bargain-bin price, no notes. Another box on the needs board, quietly ticked.
R7.32 · Pick 248 · Jamon Dumas-Johnson · LB · rank 186
Circle this one: Jamon Dumas-Johnson at the 248th overall pick is a fall that decides a draft. It patches a soft spot without any drama.
R7.35 · Pick 251 · Marcus Dumervil · OT · rank 311
A wild overpay on Marcus Dumervil in the Round 7 slot, the sort that defines a class for the wrong reasons. It answers the question that was keeping the coaches up at night.
R7.38 · Pick 254 · Will Rogers · QB · rank 319
Will Rogers at pick No. 254 is an overdraft of the loud, memorable kind. The one spot they could not leave alone, and did not.