CARDINALS MOCK DRAFT GRADE C

Cardinals 2025 C

URL cardinals-2025-2242

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 got the worse of every deal, and it shows in the C.

by Stan93 · 2025 NFL Draft · 28 picks · 13 steals · 7 reaches
Value B-
Need B-
Trades F
Future B

If confidence were a draft strategy, the Cardinals would have aced it. Shaun Dolac at No. 131 is 170 spots clear of where he belonged. The final tally is a middling C.

The Warren steal is the beam this whole class leans on. The dealing is the wound this class cannot quite close. On the needs board they went 8 of 8, with quarterback the one that mattered most.

The verdict is a shrug for now, with the swing picks left to write the real ending.

Pick-by-Pick

R2.6 · Pick 38 · Shemar Stewart · DE-EDGE · rank 23
Shemar Stewart at pick 38 is money in the bank, a edge rusher taken below his worth. It answers the question that was keeping the coaches up at night.
R2.15 · Pick 47 · Jahdae Barron · CB · rank 12
Jahdae Barron at the 47th pick is daylight robbery; nobody expected him to last. A quiet depth add at a thin-ish spot.
R2.16 · Pick 48 · Donovan Ezeiruaku · DE-EDGE · rank 72
Donovan Ezeiruaku in Round 2, Pick 16 is a reach so steep the board needed a second look to believe it. That was the need underlined and circled, and now it is checked off.
R2.22 · Pick 54 · Tyler Warren · TE · rank 14
They will replay Tyler Warren at No. 54 for years; that is how good the value is. It fills a real need, too.
R2.27 · Pick 59 · Alfred Collins · DT · rank 56
Alfred Collins at the Round 2 slot is a sound buy, the sort that quietly helps a class. A sensible fit that makes the depth chart a little sturdier.
R3.6 · Pick 70 · Deone Walker · DT · rank 67
Deone Walker in slot 70 is fine work, a shade of surplus and no downside. It plugs a real leak on the depth chart.
R3.7 · Pick 71 · Tate Ratledge · OG · rank 74
A straight-up fair deal on Tate Ratledge at Round 3, Pick 7, value and slot in agreement. A glaring weakness, addressed head on.
R3.14 · Pick 78 · Elic Ayomanor · WR · rank 57
Taking Elic Ayomanor in the 78th overall pick is close to grand larceny; a wide receiver that good had no business lasting this long. It also answers one of the loudest questions on the roster.
R3.17 · Pick 81 · Jaxson Dart · QB · rank 58
The board fumbled Jaxson Dart all the way to the Round 3 slot, and they scooped it up. Better still, it is exactly the hole they had to fill.
R3.18 · Pick 82 · Azareye'h Thomas · CB · rank 62
You do not let a cornerback like Azareye'h Thomas reach the 82nd pick and blink. They did not. They doubled down on a strength rather than a need.
R3.24 · Pick 88 · Aeneas Peebles · DL · rank 85
A tidy little value on Aeneas Peebles in pick 88, a step better than break-even. A need, and now a little less of one.
R3.34 · Pick 98 · Donovan Jackson · OT · rank 86
A quiet steal in slot 98: Donovan Jackson for less than the market said. The biggest hole on the depth chart just got a whole lot smaller.
R4.5 · Pick 106 · Cody Simon · LB · rank 135
They left a pile of value on the table to take Cody Simon this early at pick No. 106. A real hole, addressed with a reasonable pick.
R4.13 · Pick 114 · David Walker · LB-EDGE · rank 166
David Walker at No. 114 is the kind of overdraft that needs everything to break right. A must-fix position, and they treated it like one.
R4.14 · Pick 115 · Charles Grant · OT · rank 99
They read the board right and Charles Grant was the payoff at the Round 4 slot. This was priority one on the needs board, and now it is handled.
R4.18 · Pick 119 · Luke Kandra · OG · rank 118
They took Luke Kandra at par in the 119th pick, which is nothing to complain about. The one spot they could not leave alone, and did not.
R4.22 · Pick 123 · Jordan Phillips · DT · rank 112
They let Jordan Phillips come to them and pounced at the 123rd overall pick. Another box on the needs board, quietly ticked.
R4.23 · Pick 124 · Joshua Farmer · DT · rank 122
Joshua Farmer at Round 4, Pick 23 is neither steal nor reach, just the going rate. One more legitimate question on the roster, answered.
R4.24 · Pick 125 · Shemar Turner · DL · rank 128
By-the-book stuff, Shemar Turner at pick 125 squarely in line with his ranking. It patches a soft spot without any drama.
R4.25 · Pick 126 · Malachi Moore · S · rank 95
Malachi Moore at pick No. 126 is a first-round grade at a bargain-bin price, no notes. Useful depth more than a marquee fix.
R4.27 · Pick 128 · Darius Alexander · DT · rank 131
Darius Alexander in slot 128 is exactly on the number, no argument either way. A sensible fit for a spot that needed help.
R4.28 · Pick 129 · Rylie Mills · DL · rank 138
They liked Rylie Mills enough to skip the value, taking him in No. 129. The roster fit checks out.
R4.29 · Pick 130 · Tonka Hemingway · DT · rank 249
A swing that ignored the value entirely, Tonka Hemingway well ahead of where he belonged. It shores up a spot that genuinely needed the help.
R4.30 · Pick 131 · Shaun Dolac · LB · rank 301
A big swing on Shaun Dolac at pick 131, well ahead of any board in the building. One more legitimate question on the roster, answered.
R4.31 · Pick 132 · Nick Nash · WR · rank 148
Nick Nash at pick No. 132 jumps the queue by a touch more than is comfortable. They walked in needing this and walked out with it.
R4.32 · Pick 133 · Savion Williams · WR · rank 98
A wide receiver of that caliber at the Round 4 slot is the definition of value, full stop. Top of the wish list, and they did not leave without it.
R4.34 · Pick 135 · Cam Skattebo · RB · rank 105
Cam Skattebo at No. 135 is the steal of the weekend, a first-round talent at a bargain-bin price. A real hole, addressed with a reasonable pick.
R7.20 · Pick 238 · Ricky White III · WR · rank 205
A top-tier wide receiver at a bargain, Ricky White III in the 238th pick, plain and simple. It answers the question that was keeping the coaches up at night.