CARDINALS MOCK DRAFT GRADE D

Cardinals 25 D

URL cardinals-25-3442

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

Arizona Cardinals

The Cardinals lost the trade table, and the D tells the story.

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

The Cardinals treated their own grade as gospel and everyone else's as noise, spending slot 125 on Barryn Sorrell a full 154 spots early. A weekend that fought the value and lost, hence the D.

Overpaying at the table undid a lot of the good work elsewhere. However the rest shakes out, Winston Jr. at that price is a win they earned.

Quarterback was the priority and it is no longer a question, which is most of the job. It is a bet on later, and a defensible one for a team playing the long game.

A rough weekend that leaves the roster with more questions than answers.

Pick-by-Pick

R2.7 · Pick 39 · Kenneth Grant · DT · rank 23
Quietly one of the better values of the day, Kenneth Grant at pick 39. A real hole, addressed with a reasonable pick.
R2.15 · Pick 47 · Jalon Walker · LB · rank 22
They will replay Jalon Walker at slot 47 for years; that is how good the value is. A sensible fit that makes the depth chart a little sturdier.
R2.31 · Pick 63 · Tyler Warren · TE · rank 43
Tyler Warren in the 63rd pick is the kind of fall that makes a whole class. A sensible fit for a spot that needed help.
R2.32 · Pick 64 · Dylan Fairchild · OG · rank 55
Good things come to war rooms that wait, and Dylan Fairchild at No. 64 is the proof. They walked in needing this and walked out with it.
R3.17 · Pick 81 · Tez Johnson · WR · rank 93
They liked Tez Johnson enough to skip the value, taking him in pick No. 81. It also answers one of the loudest questions on the roster.
R3.20 · Pick 84 · Luke Kandra · OG · rank 105
This one needs a full-page explanation: Luke Kandra in the Round 3 slot, miles early. The one spot they could not leave alone, and did not.
R3.27 · Pick 91 · Ahmed Hassanein · DL-EDGE · rank 197
Ahmed Hassanein at pick 91 is an overdraft of the loud, memorable kind. Better still, it is exactly the hole they had to fill.
R3.28 · Pick 92 · Ozzy Trapilo · OT · rank 127
They left a pile of value on the table to take Ozzy Trapilo this early at pick No. 92. It answers the question that was keeping the coaches up at night.
R3.32 · Pick 96 · Jermari Harris · CB · rank 89
A clean, defensible pick in No. 96 with a little surplus value in Jermari Harris. It thickens a room that could stand to be thicker.
R3.33 · Pick 97 · Sai'vion Jones · DE-EDGE · rank 216
Sai'vion Jones at the 97th 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.
R3.34 · Pick 98 · Rylie Mills · DL · rank 131
A swing that ignored the value entirely, Rylie Mills well ahead of where he belonged. One more legitimate question on the roster, answered.
R3.36 · Pick 100 · Donovan Smith · QB · rank 206
Donovan Smith in the Round 3 slot is a bet on their own eyes over everyone else's grade. Top of the wish list, and they did not leave without it.
R4.2 · Pick 103 · Hayden Conner · OG · rank 141
A real head-scratcher, Hayden Conner in Round 4, Pick 2 is miles ahead of his ranking. A glaring weakness, addressed head on.
R4.6 · Pick 107 · Kyren Lacy · WR · rank 116
Kyren Lacy in the 107th overall pick is the kind of reach that only looks good if he outplays it. This was priority one on the needs board, and now it is handled.
R4.12 · Pick 113 · Carson Schwesinger · LB · rank 125
They went early on Carson Schwesinger in No. 113, and the value did not follow. The roster fit checks out.
R4.13 · Pick 114 · Tyreak Sapp · DE-EDGE · rank 266
Tyreak Sapp in the Round 4 slot is a reach so steep the board needed a second look to believe it. A must-fix position, and they treated it like one.
R4.16 · Pick 117 · Cam Skattebo · RB · rank 110
Cam Skattebo at slot 117 is a sensible buy, a touch better than market for the running back. A need, and now a little less of one.
R4.18 · Pick 119 · Elic Ayomanor · WR · rank 95
Elic Ayomanor in Round 4, Pick 18 is a gift, value that borders on unfair. That was the need underlined and circled, and now it is checked off.
R4.24 · Pick 125 · Barryn Sorrell · LB-EDGE · rank 279
Barryn Sorrell at pick No. 125 is the pick scouts circle, and not in a good way. A glaring weakness, addressed head on.
R4.27 · Pick 128 · Howard Cross III · DL · rank 150
A big swing on Howard Cross III at pick 128, well ahead of any board in the building. It patches a soft spot without any drama.
R4.29 · Pick 130 · Jaeden Roberts · OG · rank 155
The board screamed and they did not listen, reaching into the next round for Jaeden Roberts. Top of the wish list, and they did not leave without it.
R4.31 · Pick 132 · Kevin Winston Jr. · S · rank 91
A top-tier safety at a bargain, Kevin Winston Jr. in the 132nd overall pick, plain and simple. It adds depth where they could use a little.
R4.33 · Pick 134 · Ty Robinson · DL · rank 158
Value said wait; Ty Robinson in the Round 4 slot says they were not listening. It plugs a real leak on the depth chart.
R5.1 · Pick 138 · JJ Pegues · DT · rank 172
JJ Pegues at slot 138 is the kind of overdraft that needs everything to break right. It shores up a spot that genuinely needed the help.
R5.10 · Pick 147 · Seth McLaughlin · C · rank 200
They reached into another round for Seth McLaughlin, and the board is nowhere close to agreeing. It answers the question that was keeping the coaches up at night.
R5.12 · Pick 149 · Jonah Monheim · C · rank 205
They talked themselves into Jonah Monheim at Round 5, Pick 12, and the board did not agree. It also answers one of the loudest questions on the roster.
R5.14 · Pick 151 · DeMonte Capehart · DT · rank 149
They paid sticker price for DeMonte Capehart in the 151st pick, and that is fine. It fills a real need, too.
R5.23 · Pick 160 · Collin Oliver · LB-EDGE · rank 282
A wild overpay on Collin Oliver in pick No. 160, the sort that defines a class for the wrong reasons. They walked in needing this and walked out with it.
R5.29 · Pick 166 · Miles Frazier · OG · rank 202
They reached a country mile for Miles Frazier at pick 166, and the board is aghast. This was priority one on the needs board, and now it is handled.
R5.32 · Pick 169 · Dont'e Thornton Jr. · WR · rank 169
Dont'e Thornton Jr. in No. 169 is fair value, right on his grade. That was the need underlined and circled, and now it is checked off.
R6.8 · Pick 183 · Tonka Hemingway · DT · rank 219
Tonka Hemingway at Round 6, Pick 8 is an overdraft of the loud, memorable kind. Another box on the needs board, quietly ticked.
R6.13 · Pick 188 · Jared Wilson · C · rank 204
They paid up for Jared Wilson at the 188th pick when waiting would have done the job. The one spot they could not leave alone, and did not.
R6.24 · Pick 199 · Thor Griffith · DL · rank 271
A wild overpay on Thor Griffith in slot 199, the sort that defines a class for the wrong reasons. It shores up a spot that genuinely needed the help.
R7.2 · Pick 218 · Nick Nash · WR · rank 242
Nick Nash at the Round 7 slot is the kind of overdraft that needs everything to break right. A must-fix position, and they treated it like one.
R7.8 · Pick 224 · Jake Briningstool · TE · rank 210
A slide stopped in the 224th overall pick, with Jake Briningstool worth more than the price. A need, and now a little less of one.
R7.17 · Pick 233 · Garrett Dellinger · OG · rank 252
A big swing on Garrett Dellinger at pick 233, well ahead of any board in the building. The biggest hole on the depth chart just got a whole lot smaller.
R7.30 · Pick 246 · Jamaree Caldwell · DL · rank 280
A real head-scratcher, Jamaree Caldwell in No. 246 is miles ahead of his ranking. One more legitimate question on the roster, answered.