CARDINALS MOCK DRAFT GRADE B-

AZ1/30 B-

URL az130-0629

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 [email protected] · 2025 NFL Draft · 6 picks · 1 steals · 3 reaches
Value C
Need B+
Trades B-
Future B-

You can hear the double-takes from here. The Cardinals took Tommy Mellott at the 248th pick, roughly 91 spots before his name belonged. Nothing here to lose sleep over; call it a B-.

They covered a lot of ground and still skipped running back, which is a strange place to end up. The Bond pick alone nudges the whole weekend up a notch. They went 6 of 8 on their needs, which is most of what a draft is for.

All told, a solid class that does its job everywhere but running back.

Pick-by-Pick

R1.16 · Pick 16 · Mike Green · DE-EDGE · rank 34
In the Round 1 slot they get a quarterback's worst nightmare, though the board says they badly overpaid. It fills the loudest need on the roster.
R2.15 · Pick 47 · Isaiah Bond · WR · rank 33
The board had Isaiah Bond higher than pick 47, and the wide receiver fell to them anyway. Top of the wish list, and they did not leave without it.
R3.14 · Pick 78 · Omarr Norman-Lott · DT · rank 76
By-the-book stuff, Omarr Norman-Lott at pick No. 78 squarely in line with his ranking. Another box on the needs board, quietly ticked.
R4.12 · Pick 113 · Chris Paul Jr. · LB · rank 114
Chris Paul Jr. at the 113th pick is neither steal nor reach, just the going rate. It plugs a real leak on the depth chart.
R5.14 · Pick 151 · Willie Lampkin · OG · rank 169
A wild overpay on Willie Lampkin in slot 151, the sort that defines a class for the wrong reasons. Better still, it is exactly the hole they had to fill.
R7.32 · Pick 248 · Tommy Mellott · QB · rank 339
Tommy Mellott at the 248th overall pick is a steep price for a hunch, hard to square with any board. The biggest hole on the depth chart just got a whole lot smaller.