CARDINALS MOCK DRAFT GRADE C

Cardinals 2025 C

URL cardinals-2025-0904

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 →
C

Arizona Cardinals

The Cardinals bled value on every deal, hence the C.

by Stan93 · 2025 NFL Draft · 26 picks · 16 steals · 7 reaches
Value B+
Need B
Trades F
Future B-

The Cardinals looked at the value chart, folded it up, and took Shaun Dolac at pick 135 regardless, 180 picks early.

On value alone, Loveland makes the weekend a net positive. The trades bled value they could not afford to lose.

Quarterback is handled and the depth chart looks a good deal healthier for it. They trusted the board more than the depth chart.

In the end, a coin-flip class: fine today, with a wide range of outcomes ahead.

Pick-by-Pick

R2.6 · Pick 38 · Wyatt Milum · OT · rank 35
Good price on Wyatt Milum in pick No. 38, a hair ahead of his grade with no real quibbles. They walked in needing this and walked out with it.
R2.7 · Pick 39 · Jack Sawyer · DE-EDGE · rank 31
They read the board right and Jack Sawyer was the payoff at No. 39. It answers the question that was keeping the coaches up at night.
R2.8 · Pick 40 · Walter Nolen · DT · rank 17
You do not let an interior defensive lineman like Walter Nolen reach Round 2, Pick 8 and blink. They did not. A need, and now a little less of one.
R2.23 · Pick 55 · Donovan Ezeiruaku · DE-EDGE · rank 72
Donovan Ezeiruaku at pick 55 is a clear overpay, with better names still on the board. It also answers one of the loudest questions on the roster.
R2.24 · Pick 56 · Jalon Walker · LB · rank 20
They robbed the room for Jalon Walker here, a fall nobody at the table saw coming. It fills a real need, too.
R2.28 · Pick 60 · Jaxson Dart · QB · rank 58
By-the-book stuff, Jaxson Dart at slot 60 squarely in line with his ranking. Top of the wish list, and they did not leave without it.
R2.29 · Pick 61 · Armand Membou · OT · rank 32
Armand Membou in slot 61 should not have been possible, and that is the whole point. That was the need underlined and circled, and now it is checked off.
R3.5 · Pick 69 · Malaki Starks · S · rank 26
Taking Malaki Starks in the 69th pick is close to grand larceny; a safety that good had no business lasting this long. Useful depth more than a marquee fix.
R3.14 · Pick 78 · Azareye'h Thomas · CB · rank 62
Azareye'h Thomas in No. 78 is a bargain the rest of the room will envy. Not urgent, but hardly pointless.
R3.17 · Pick 81 · Colston Loveland · TE · rank 22
Colston Loveland at pick No. 81 is the steal of the weekend, a first-round talent at a bargain-bin price. Another box on the needs board, quietly ticked.
R3.37 · Pick 101 · Tate Ratledge · OG · rank 75
Tate Ratledge in Round 3, Pick 37 is the kind of fall that makes a whole class. The biggest hole on the depth chart just got a whole lot smaller.
R4.4 · Pick 105 · Rylie Mills · DL · rank 142
Rylie Mills at the 105th overall pick is the kind of overdraft that needs everything to break right. A real hole, addressed with a reasonable pick.
R4.7 · Pick 108 · Jack Bech · WR · rank 71
Circle this one: Jack Bech at the Round 4 slot is a fall that decides a draft. A must-fix position, and they treated it like one.
R4.13 · Pick 114 · Jared Wilson · C · rank 109
Jared Wilson in pick 114 lands just on the right side of the ledger. Better still, it is exactly the hole they had to fill.
R4.14 · Pick 115 · Carson Schwesinger · LB · rank 87
A top-tier linebacker at a bargain, Carson Schwesinger in the Round 4 slot, plain and simple. It shores up a spot that genuinely needed the help.
R4.17 · Pick 118 · Demetrius Knight Jr. · LB · rank 61
Demetrius Knight Jr. at pick No. 118 is a first-round grade at a bargain-bin price, no notes. A sensible fit for a spot that needed help.
R4.18 · Pick 119 · Elijah Arroyo · TE · rank 78
A tight end of that caliber at the 119th pick is the definition of value, full stop. One more legitimate question on the roster, answered.
R4.21 · Pick 122 · Maxwell Hairston · CB · rank 77
Maxwell Hairston in Round 4, Pick 21 is a gift, value that borders on unfair. It is more luxury than necessity; they were already set here.
R4.24 · Pick 125 · Antwaun Powell-Ryland · DL-EDGE · rank 161
A big swing on Antwaun Powell-Ryland at the 125th overall pick, well ahead of any board in the building. The one spot they could not leave alone, and did not.
R4.28 · Pick 129 · Jayden Higgins · WR · rank 73
They barely believed it either: Jayden Higgins still on the board at slot 129. A glaring weakness, addressed head on.
R4.31 · Pick 132 · Charles Grant · OT · rank 99
Steal is underselling it; Charles Grant at pick 132 is a heist with the alarm still ringing. This was priority one on the needs board, and now it is handled.
R4.32 · Pick 133 · Jermari Harris · CB · rank 100
Jermari Harris at No. 133 is daylight robbery; nobody expected him to last. Pure best-available; the position was not exactly begging.
R4.33 · Pick 134 · Vernon Broughton · DL · rank 157
Vernon Broughton at the Round 4 slot is a steep price for a hunch, hard to square with any board. A sensible fit that makes the depth chart a little sturdier.
R4.34 · Pick 135 · Shaun Dolac · LB · rank 315
Shaun Dolac in the 135th pick is a bet on their own eyes over everyone else's grade. The roster fit checks out.
R4.37 · Pick 138 · Bhayshul Tuten · RB · rank 165
This one needs a full-page explanation: Bhayshul Tuten in Round 4, Pick 37, miles early. It plugs a real leak on the depth chart.
R4.38 · Pick 139 · RJ Harvey · RB · rank 170
They talked themselves into RJ Harvey at slot 139, and the board did not agree. It patches a soft spot without any drama.