CARDINALS MOCK DRAFT GRADE B

Cardinals 2025 B

URL cardinals-2025-2739

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 worked the phones like thieves and earned a B.

by Zipper · 2025 NFL Draft · 18 picks · 6 steals · 10 reaches
Value C
Need B
Trades A+
Future B

Nobody had Thor Griffith this high, and it is not close. The Cardinals reached 91 spots to get him at the Round 6 slot. A dependable weekend that grades out a B.

Getting Schwesinger where they did is the sort of value that quietly makes a class. The phones were where this weekend was really won. They will regret leaving running back for another day if the season turns on it.

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

Pick-by-Pick

R1.22 · Pick 22 · Mike Green · DE-EDGE · rank 34
They paid a round early for Mike Green in the Round 1 slot, more than the board wanted. The one spot they could not leave alone, and did not.
R2.17 · Pick 49 · Jalon Walker · LB · rank 22
Steal is underselling it; Jalon Walker at the 49th pick is a heist with the alarm still ringing. It patches a soft spot without any drama.
R3.14 · Pick 78 · Antwaun Powell-Ryland · DL-EDGE · rank 152
They talked themselves into Antwaun Powell-Ryland at the 78th overall pick, and the board did not agree. It answers the question that was keeping the coaches up at night.
R3.22 · Pick 86 · Tez Johnson · WR · rank 93
A market-rate wide receiver, with the board and the slot shaking hands on Tez Johnson. Top of the wish list, and they did not leave without it.
R4.12 · Pick 113 · DeMonte Capehart · DT · rank 149
They reached into another round for DeMonte Capehart, and the board is nowhere close to agreeing. The roster fit checks out.
R4.16 · Pick 117 · Tommi Hill · CB · rank 120
Tommi Hill at pick 117 is neither steal nor reach, just the going rate. A minor itch, scratched.
R4.19 · Pick 120 · Mason Taylor · TE · rank 97
Mason Taylor at slot 120 is a first-round grade at a bargain-bin price, no notes. A real hole, addressed with a reasonable pick.
R4.22 · Pick 123 · Billy Bowman Jr. · S · rank 109
Good things come to war rooms that wait, and Billy Bowman Jr. at the 123rd overall pick is the proof. It thickens a room that could stand to be thicker.
R5.12 · Pick 149 · Danny Stutsman · LB · rank 85
You do not let a linebacker like Danny Stutsman reach the Round 5 slot and blink. They did not. A sensible fit that makes the depth chart a little sturdier.
R5.14 · Pick 151 · Jonah Monheim · C · rank 204
A big swing on Jonah Monheim at pick No. 151, well ahead of any board in the building. A must-fix position, and they treated it like one.
R5.21 · Pick 158 · Quinn Carroll · OT · rank 243
Quinn Carroll at No. 158 is an overdraft of the loud, memorable kind. They walked in needing this and walked out with it.
R6.4 · Pick 179 · Thor Griffith · DL · rank 270
A wild overpay on Thor Griffith in Round 6, Pick 4, the sort that defines a class for the wrong reasons. It shores up a spot that genuinely needed the help.
R6.38 · Pick 213 · Carson Schwesinger · LB · rank 125
Circle this one: Carson Schwesinger at pick 213 is a fall that decides a draft. A sensible fit for a spot that needed help.
R7.10 · Pick 226 · Clay Webb · OG · rank 212
Value with a capital V on Clay Webb in the 226th pick, a genuine coup. It also answers one of the loudest questions on the roster.
R7.14 · Pick 230 · KJ Jefferson · QB · rank 287
KJ Jefferson at Round 7, Pick 14 is the kind of overdraft that needs everything to break right. A glaring weakness, addressed head on.
R7.21 · Pick 237 · Jamaree Caldwell · DL · rank 279
They reached a country mile for Jamaree Caldwell at the Round 7 slot, and the board is aghast. One more legitimate question on the roster, answered.
R7.33 · Pick 249 · Cooper Mays · C · rank 264
A premium they did not need to pay, Cooper Mays a notch or two before his time. The biggest hole on the depth chart just got a whole lot smaller.
R7.34 · Pick 250 · Marcus Dumervil · OT · rank 312
Marcus Dumervil at the 250th pick is the pick scouts circle, and not in a good way. This was priority one on the needs board, and now it is handled.