CARDINALS MOCK DRAFT GRADE C

Cardinals 25 C

URL cardinals-25-1529

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 lost the trade table, and the C tells the story.

by stan93 · 2025 NFL Draft · 40 picks · 10 steals · 24 reaches
Value C
Need B-
Trades D-
Future B

The Cardinals spent real capital to be 122 picks early on Shaun Dolac, and the board is going to hold them to it.

The Skattebo pick is the one they will point to when this weekend is judged. Overpaying at the table undid a lot of the good work elsewhere.

It grades out a shrug today, with plenty of room to move either way.

Pick-by-Pick

R1.27 · Pick 27 · JT Tuimoloau · DE-EDGE · rank 49
In No. 27 they get a problem off the edge, though the board says they badly overpaid. It fills the loudest need on the roster.
R2.17 · Pick 49 · Alfred Collins · DT · rank 56
Alfred Collins in the 49th overall pick is fair value, right on his grade. The roster fit checks out.
R2.23 · Pick 55 · Azareye'h Thomas · CB · rank 62
They took Azareye'h Thomas at par in pick 55, which is nothing to complain about. A quiet depth add at a thin-ish spot.
R3.17 · Pick 81 · Tate Ratledge · OG · rank 75
Nothing to complain about; Tate Ratledge went a shade earlier than his grade, which is fine. This was priority one on the needs board, and now it is handled.
R3.26 · Pick 90 · Antwaun Powell-Ryland · DL-EDGE · rank 161
A wild overpay on Antwaun Powell-Ryland in pick No. 90, the sort that defines a class for the wrong reasons. A must-fix position, and they treated it like one.
R3.36 · Pick 100 · Rylie Mills · DL · rank 141
Rylie Mills at Round 3, Pick 36 is the kind of overdraft that needs everything to break right. It plugs a real leak on the depth chart.
R4.12 · Pick 113 · Emery Jones Jr. · OT · rank 126
A conviction pick on Emery Jones Jr. at pick No. 113 that the board grades a round light. Top of the wish list, and they did not leave without it.
R4.16 · Pick 117 · Elijah Arroyo · TE · rank 80
The board fumbled Elijah Arroyo all the way to No. 117, and they scooped it up. A sensible fit that makes the depth chart a little sturdier.
R4.17 · Pick 118 · Carson Schwesinger · LB · rank 87
Taking Carson Schwesinger in the 118th overall pick is close to grand larceny; a linebacker that good had no business lasting this long. A real hole, addressed with a reasonable pick.
R4.21 · Pick 122 · Darius Alexander · DT · rank 132
Darius Alexander in the Round 4 slot is the kind of reach that only looks good if he outplays it. It fills a real need, too.
R4.23 · Pick 124 · Willie Lampkin · OG · rank 180
Willie Lampkin at slot 124 is the pick scouts circle, and not in a good way. They walked in needing this and walked out with it.
R4.24 · Pick 125 · Pat Bryant · WR · rank 146
Value said wait; Pat Bryant in Round 4, Pick 24 says they were not listening. That was the need underlined and circled, and now it is checked off.
R4.25 · Pick 126 · Chris Paul Jr. · LB · rank 88
Chris Paul Jr. at pick 126 is daylight robbery; nobody expected him to last. One more legitimate question on the roster, answered.
R4.26 · Pick 127 · Vernon Broughton · DL · rank 154
A big swing on Vernon Broughton at the 127th pick, well ahead of any board in the building. A need, and now a little less of one.
R5.1 · Pick 138 · Kevin Jennings · QB · rank 249
They talked themselves into Kevin Jennings at pick 138, and the board did not agree. It answers the question that was keeping the coaches up at night.
R5.4 · Pick 141 · Nick Nash · WR · rank 152
They liked Nick Nash enough to skip the value, taking him in No. 141. The biggest hole on the depth chart just got a whole lot smaller.
R5.12 · Pick 149 · Kevin Winston Jr. · S · rank 104
Kevin Winston Jr. in pick No. 149 should not have been possible, and that is the whole point. A minor itch, scratched.
R5.14 · Pick 151 · Jay Higgins · LB · rank 134
A tidy bit of business in the 151st overall pick, where Jay Higgins graded well above the range. Another box on the needs board, quietly ticked.
R5.15 · Pick 152 · Jackson Slater · OG · rank 147
Jackson Slater at slot 152 is a sensible buy, a touch better than market for the offensive lineman. Better still, it is exactly the hole they had to fill.
R5.17 · Pick 154 · Addison West · OG · rank 198
Addison West in Round 5, Pick 17 is a reach so steep the board needed a second look to believe it. The one spot they could not leave alone, and did not.
R5.21 · Pick 158 · Dont'e Thornton Jr. · WR · rank 184
They reached a country mile for Dont'e Thornton Jr. at the Round 5 slot, and the board is aghast. A glaring weakness, addressed head on.
R5.22 · Pick 159 · Cam Skattebo · RB · rank 105
A running back of that caliber at the 159th pick is the definition of value, full stop. It patches a soft spot without any drama.
R5.23 · Pick 160 · Lathan Ransom · S · rank 109
Steal is underselling it; Lathan Ransom at the 160th overall pick is a heist with the alarm still ringing. A want dressed up as a pick, at a spot they had covered.
R5.27 · Pick 164 · Tosh Baker · OT · rank 250
This one needs a full-page explanation: Tosh Baker in Round 5, Pick 27, miles early. It also answers one of the loudest questions on the roster.
R5.28 · Pick 165 · Ricky White III · WR · rank 201
They left a pile of value on the table to take Ricky White III this early at the Round 5 slot. They walked in needing this and walked out with it.
R5.29 · Pick 166 · Kyle Williams · WR · rank 208
Kyle Williams in pick No. 166 is a bet on their own eyes over everyone else's grade. A must-fix position, and they treated it like one.
R5.31 · Pick 168 · Cody Simon · LB · rank 136
Cody Simon at the 168th pick is the steal of the weekend, a first-round talent at a bargain-bin price. It shores up a spot that genuinely needed the help.
R5.32 · Pick 169 · Jack Kiser · LB · rank 200
Jack Kiser at pick 169 is a steep price for a hunch, hard to square with any board. A sensible fit for a spot that needed help.
R5.33 · Pick 170 · Shaun Dolac · LB · rank 292
A swing that ignored the value entirely, Shaun Dolac well ahead of where he belonged. A sensible fit for a spot that needed help.
R5.35 · Pick 172 · CJ West · DT · rank 209
They reached into another round for CJ West, and the board is nowhere close to agreeing. It plugs a real leak on the depth chart.
R5.36 · Pick 173 · RJ Harvey · RB · rank 170
RJ Harvey in the 173rd pick is fine work, a shade of surplus and no downside. It shores up a spot that genuinely needed the help.
R5.37 · Pick 174 · Kaden Prather · WR · rank 252
The board screamed and they did not listen, reaching into the next round for Kaden Prather. The one spot they could not leave alone, and did not.
R5.38 · Pick 175 · Oronde Gadsden II · TE · rank 142
They robbed the room for Oronde Gadsden II here, a fall nobody at the table saw coming. One more legitimate question on the roster, answered.
R6.5 · Pick 180 · Ty Hamilton · DT · rank 226
A real head-scratcher, Ty Hamilton in pick 180 is miles ahead of his ranking. It fills a real need, too.
R6.6 · Pick 181 · Tonka Hemingway · DT · rank 239
Tonka Hemingway at the 181st overall pick is an overdraft of the loud, memorable kind. A need, and now a little less of one.
R6.11 · Pick 186 · Jonah Monheim · C · rank 148
Jonah Monheim in No. 186 is a gift, value that borders on unfair. It answers the question that was keeping the coaches up at night.
R6.13 · Pick 188 · Jahvaree Ritzie · DL · rank 245
A swing that ignored the value entirely, Jahvaree Ritzie well ahead of where he belonged. Another box on the needs board, quietly ticked.
R6.16 · Pick 191 · Jalen Travis · OT · rank 268
Value said wait; Jalen Travis in the Round 6 slot says they were not listening. Top of the wish list, and they did not leave without it.
R6.17 · Pick 192 · Jackson Hawes · TE · rank 237
This one needs a full-page explanation: Jackson Hawes in pick No. 192, miles early. It patches a soft spot without any drama.
R6.38 · Pick 213 · Theo Wease Jr. · WR · rank 212
Theo Wease Jr. at pick 213 is right where the board had him, plain and simple. The biggest hole on the depth chart just got a whole lot smaller.