CARDINALS MOCK DRAFT GRADE B

Super Bowl shuffle B

URL super-bowl-shuffle-2544

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 bet the future on Beck. The board says B.

by DaBears · 2025 NFL Draft · 7 picks · 1 steals · 1 reaches
Value B
Need A-
Trades B-
Future B-

They finally answered the question that shadows every other one. Carson Beck is the Cardinals' quarterback, full stop. More right than wrong, and a B to match.

The wide receiver hole is the one line item this class does not answer. The Mills pick is the one the value grade keeps tripping over. Landing Savaiinaea that late papers over a lot of smaller sins.

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

Pick-by-Pick

R1.8 · Pick 8 · Carson Beck · QB · rank 7
In the 8th pick they get a franchise quarterback. Exactly the need they had to hit.
R2.8 · Pick 40 · Jonah Savaiinaea · OT · rank 30
Jonah Savaiinaea slipping to No. 40 is the kind of luck good rooms make for themselves. Top of the wish list, and they did not leave without it.
R3.8 · Pick 72 · Parker Brailsford · C · rank 71
They paid sticker price for Parker Brailsford in pick 72, and that is fine. The biggest hole on the depth chart just got a whole lot smaller.
R4.8 · Pick 104 · Rylie Mills · DT · rank 121
Rylie Mills at the 104th overall pick is a clear overpay, with better names still on the board. It patches a soft spot without any drama.
R5.8 · Pick 136 · TJ Ferguson · OG · rank 136
TJ Ferguson in pick No. 136 is exactly on the number, no argument either way. A glaring weakness, addressed head on.
R6.8 · Pick 168 · Gentry Williams · CB · rank 173
Gentry Williams at slot 168 is neither steal nor reach, just the going rate. A minor need, but a need all the same.
R7.8 · Pick 200 · Jack Kiser · LB · rank 200
A market-rate linebacker, with the board and the slot shaking hands on Jack Kiser. A need, and now a little less of one.