CARDINALS MOCK DRAFT GRADE C-

Cardinals 25 C-

URL cardinals-25-2043

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 · 20 picks · 8 steals · 11 reaches
Value C-
Need B
Trades F
Future A

Boards are made to be trusted, and the Cardinals shredded theirs for Ahmed Hassanein. He came off 116 spots early, and the room will hear about it.

That Schwesinger pick is the receipt they will wave around later. The dealing is the wound this class cannot quite close.

Stockpiling next year's capital is patient, if unglamorous, asset work. Building through the lines is a philosophy, and they stuck to it.

If JT Tuimoloau and a couple of the gambles land, hindsight will be kinder than this grade.

Pick-by-Pick

R2.2 · Pick 34 · JT Tuimoloau · DE-EDGE · rank 56
They talked themselves into JT Tuimoloau at pick No. 34, and the board did not agree. The biggest hole on the depth chart just got a whole lot smaller.
R2.26 · Pick 58 · Tyleik Williams · DT · rank 53
Fair-plus on Tyleik Williams, a quiet win that adds up over a draft. A sensible fit that makes the depth chart a little sturdier.
R3.1 · Pick 65 · Elijah Roberts · DE-EDGE · rank 172
They reached into another round for Elijah Roberts, and the board is nowhere close to agreeing. It also answers one of the loudest questions on the roster.
R3.8 · Pick 72 · Oronde Gadsden II · TE · rank 130
They left a pile of value on the table to take Oronde Gadsden II this early at the Round 3 slot. A real hole, addressed with a reasonable pick.
R3.14 · Pick 78 · Tyler Warren · TE · rank 43
Tyler Warren at pick 78 is the steal of the weekend, a first-round talent at a bargain-bin price. A need, and now a little less of one.
R3.22 · Pick 86 · Ahmed Hassanein · DL-EDGE · rank 202
Ahmed Hassanein at the 86th overall pick is the pick scouts circle, and not in a good way. A must-fix position, and they treated it like one.
R4.12 · Pick 113 · Luke Kandra · OG · rank 105
Luke Kandra in pick 113 is a bargain the rest of the room will envy. They walked in needing this and walked out with it.
R4.16 · Pick 117 · Tez Johnson · WR · rank 93
The board fumbled Tez Johnson all the way to the Round 4 slot, and they scooped it up. Better still, it is exactly the hole they had to fill.
R4.22 · Pick 123 · Ty Robinson · DL · rank 161
A swing that ignored the value entirely, Ty Robinson well ahead of where he belonged. One more legitimate question on the roster, answered.
R4.25 · Pick 126 · Trey Zuhn III · OT · rank 192
Trey Zuhn III at the 126th pick is an overdraft of the loud, memorable kind. That was the need underlined and circled, and now it is checked off.
R5.7 · Pick 144 · JJ Pegues · DT · rank 176
The board screamed and they did not listen, reaching into the next round for JJ Pegues. It plugs a real leak on the depth chart.
R5.10 · Pick 147 · Ricky White III · WR · rank 191
Ricky White III at slot 147 is the kind of overdraft that needs everything to break right. Top of the wish list, and they did not leave without it.
R5.14 · Pick 151 · Connor Colby · OG · rank 171
Connor Colby at No. 151 is a steep price for a hunch, hard to square with any board. A glaring weakness, addressed head on.
R5.15 · Pick 152 · Cam Skattebo · RB · rank 110
Cam Skattebo at the 152nd overall pick is daylight robbery; nobody expected him to last. It shores up a spot that genuinely needed the help.
R5.16 · Pick 153 · Sebastian Castro · S · rank 86
They will replay Sebastian Castro at pick 153 for years; that is how good the value is. It thickens a room that could stand to be thicker.
R6.21 · Pick 196 · Antwane Wells Jr. · WR · rank 178
Circle this one: Antwane Wells Jr. at Round 6, Pick 21 is a fall that decides a draft. It answers the question that was keeping the coaches up at night.
R6.38 · Pick 213 · Carson Schwesinger · LB · rank 126
Taking Carson Schwesinger in slot 213 is close to grand larceny; a linebacker that good had no business lasting this long. It patches a soft spot without any drama.
R7.3 · Pick 219 · KJ Jefferson · QB · rank 297
A wild overpay on KJ Jefferson in No. 219, the sort that defines a class for the wrong reasons. This was priority one on the needs board, and now it is handled.
R7.25 · Pick 241 · Jonah Monheim · C · rank 211
They robbed the room for Jonah Monheim here, a fall nobody at the table saw coming. The one spot they could not leave alone, and did not.
R7.34 · Pick 250 · Jamaree Caldwell · DL · rank 289
Jamaree Caldwell in the 250th pick is a bet on their own eyes over everyone else's grade. Another box on the needs board, quietly ticked.