CARDINALS MOCK DRAFT GRADE D-

Cardinals 2025 D-

URL cardinals-2025-5433

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

A costly weekend of dealing drags the Cardinals to a D-.

by Stan93 · 2025 NFL Draft · 55 picks · 20 steals · 23 reaches
Value C+
Need C+
Trades F
Future B+

Some picks age like wine; Shaun Dolac at pick 147 will need to, sitting 155 spots clear of his grade. The board pushed back all weekend, and the D- is the result.

Ewers falling to them is the kind of break a good board is built to catch. They lost the exchange badly enough to drag the whole class down. The hoard sets up next April more than it helps this September.

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

Pick-by-Pick

R2.3 · Pick 35 · Wyatt Milum · OT · rank 35
Wyatt Milum in the 35th pick is exactly on the number, no argument either way. That was the need underlined and circled, and now it is checked off.
R2.4 · Pick 36 · JT Tuimoloau · DE-EDGE · rank 49
They liked JT Tuimoloau enough to skip the value, taking him in the Round 2 slot. The one spot they could not leave alone, and did not.
R2.19 · Pick 51 · T.J. Sanders · DT · rank 42
They let T.J. Sanders come to them and pounced at slot 51. It patches a soft spot without any drama.
R2.26 · Pick 58 · Tate Ratledge · OG · rank 74
A reach on Tate Ratledge in pick 58; the board had better options right there. It answers the question that was keeping the coaches up at night.
R3.2 · Pick 66 · Demetrius Knight Jr. · LB · rank 60
Demetrius Knight Jr. at the 66th overall pick is a sensible buy, a touch better than market for the linebacker. It shores up a spot that genuinely needed the help.
R3.14 · Pick 78 · Maxwell Hairston · CB · rank 77
No drama and no debate, Maxwell Hairston went about where he belonged in No. 78. A minor itch, scratched.
R3.33 · Pick 97 · Jordan Burch · DE-EDGE · rank 96
By-the-book stuff, Jordan Burch at the 97th pick squarely in line with his ranking. They walked in needing this and walked out with it.
R4.1 · Pick 102 · Will Howard · QB · rank 108
No edge and no loss on Will Howard in slot 102; it is a wash and a sensible one. Top of the wish list, and they did not leave without it.
R4.3 · Pick 104 · Harold Fannin Jr. · TE · rank 53
Harold Fannin Jr. at the 104th overall pick is a first-round grade at a bargain-bin price, no notes. It plugs a real leak on the depth chart.
R4.7 · Pick 108 · Savion Williams · WR · rank 98
A quiet steal in pick No. 108: Savion Williams for less than the market said. This was priority one on the needs board, and now it is handled.
R4.13 · Pick 114 · Ty Robinson · DL · rank 165
Ty Robinson in Round 4, Pick 13 is a reach so steep the board needed a second look to believe it. A sensible fit that makes the depth chart a little sturdier.
R4.20 · Pick 121 · Marcus Mbow · OT · rank 51
They barely believed it either: Marcus Mbow still on the board at No. 121. A glaring weakness, addressed head on.
R4.22 · Pick 123 · Cam Skattebo · RB · rank 105
Cam Skattebo at the Round 4 slot is the steal of the weekend, a first-round talent at a bargain-bin price. A need, and now a little less of one.
R4.25 · Pick 126 · Pat Bryant · WR · rank 144
Pat Bryant at pick 126 is a steep price for a hunch, hard to square with any board. Better still, it is exactly the hole they had to fill.
R4.26 · Pick 127 · Billy Bowman Jr. · S · rank 121
A reasonable price with a little left over, Billy Bowman Jr. in pick 127. It thickens a room that could stand to be thicker.
R4.28 · Pick 129 · Darius Alexander · DT · rank 131
A straight-up fair deal on Darius Alexander at No. 129, value and slot in agreement. One more legitimate question on the roster, answered.
R4.31 · Pick 132 · Jabbar Muhammad · CB · rank 152
A wild overpay on Jabbar Muhammad in pick No. 132, the sort that defines a class for the wrong reasons. Stacking talent where they were already deep.
R4.32 · Pick 133 · Ashton Gillotte · DE-EDGE · rank 61
You do not let an edge rusher like Ashton Gillotte reach the 133rd overall pick and blink. They did not. The biggest hole on the depth chart just got a whole lot smaller.
R4.33 · Pick 134 · Denzel Burke · CB · rank 92
They will replay Denzel Burke at the 134th pick for years; that is how good the value is. They doubled down on a strength rather than a need.
R4.35 · Pick 136 · Shemar Turner · DL · rank 128
A tidy bit of business in the Round 4 slot, where Shemar Turner graded well above the range. Another box on the needs board, quietly ticked.
R4.37 · Pick 138 · Jared Wilson · C · rank 111
Jared Wilson in Round 4, Pick 37 is a gift, value that borders on unfair. A must-fix position, and they treated it like one.
R4.38 · Pick 139 · Kyle Williams · WR · rank 201
A real head-scratcher, Kyle Williams in slot 139 is miles ahead of his ranking. It also answers one of the loudest questions on the roster.
R5.1 · Pick 140 · Ajani Cornelius · OT · rank 115
Somehow Ajani Cornelius was still sitting there in No. 140, and they pounced on premier offensive lineman value. This was priority one on the needs board, and now it is handled.
R5.2 · Pick 141 · Chase Lundt · OT · rank 168
Chase Lundt at the 141st overall pick is an overdraft of the loud, memorable kind. That was the need underlined and circled, and now it is checked off.
R5.3 · Pick 142 · David Walker · LB-EDGE · rank 166
David Walker at the Round 5 slot is the kind of overdraft that needs everything to break right. Better still, it is exactly the hole they had to fill.
R5.8 · Pick 147 · Shaun Dolac · LB · rank 302
Value said wait; Shaun Dolac in the 147th pick says they were not listening. A real hole, addressed with a reasonable pick.
R5.9 · Pick 148 · Joshua Farmer · DT · rank 122
Joshua Farmer in Round 5, Pick 9 should not have been possible, and that is the whole point. It fills a real need, too.
R5.10 · Pick 149 · Bhayshul Tuten · RB · rank 159
They jumped the gun on Bhayshul Tuten, taking him earlier than his grade liked. The roster fit checks out.
R5.14 · Pick 153 · Tory Horton · WR · rank 113
A top-tier wide receiver at a bargain, Tory Horton in pick No. 153, plain and simple. The biggest hole on the depth chart just got a whole lot smaller.
R5.15 · Pick 154 · Rylie Mills · DL · rank 138
Good things come to war rooms that wait, and Rylie Mills at slot 154 is the proof. A sensible fit for a spot that needed help.
R5.16 · Pick 155 · CJ West · DT · rank 212
The board screamed and they did not listen, reaching into the next round for CJ West. It plugs a real leak on the depth chart.
R5.17 · Pick 156 · Anthony Belton · OT · rank 120
A offensive lineman of that caliber at the 156th pick is the definition of value, full stop. A must-fix position, and they treated it like one.
R5.18 · Pick 157 · Kevin Winston Jr. · S · rank 104
Steal is underselling it; Kevin Winston Jr. at the Round 5 slot is a heist with the alarm still ringing. Pure best-available; the position was not exactly begging.
R5.19 · Pick 158 · Oluwafemi Oladejo · LB-EDGE · rank 233
They left a pile of value on the table to take Oluwafemi Oladejo this early at the 158th overall pick. It also answers one of the loudest questions on the roster.
R5.20 · Pick 159 · Cam Jackson · DT · rank 219
Cam Jackson in No. 159 is a bet on their own eyes over everyone else's grade. A real hole, addressed with a reasonable pick.
R5.21 · Pick 160 · Cam Horsley · DT · rank 215
They reached a country mile for Cam Horsley at pick 160, and the board is aghast. It fills a real need, too.
R5.22 · Pick 161 · Emery Jones Jr. · OT · rank 129
The board fumbled Emery Jones Jr. all the way to slot 161, and they scooped it up. It answers the question that was keeping the coaches up at night.
R5.23 · Pick 162 · Jack Nelson · OT · rank 130
Taking Jack Nelson in Round 5, Pick 23 is close to grand larceny; an offensive lineman that good had no business lasting this long. Top of the wish list, and they did not leave without it.
R5.25 · Pick 164 · Vernon Broughton · DL · rank 151
Vernon Broughton in Round 5, Pick 25 is a bargain the rest of the room will envy. Another box on the needs board, quietly ticked.
R5.26 · Pick 165 · Ricky White III · WR · rank 205
A swing that ignored the value entirely, Ricky White III well ahead of where he belonged. They walked in needing this and walked out with it.
R5.27 · Pick 166 · RJ Harvey · RB · rank 167
RJ Harvey in the Round 5 slot is fair value, right on his grade. A sensible fit that makes the depth chart a little sturdier.
R5.28 · Pick 167 · Tyler Cooper · OG · rank 173
They paid sticker price for Tyler Cooper in slot 167, and that is fine. A glaring weakness, addressed head on.
R5.29 · Pick 168 · Elijah Roberts · DE-EDGE · rank 178
Elijah Roberts at the 168th overall pick jumps the queue by a touch more than is comfortable. The one spot they could not leave alone, and did not.
R5.30 · Pick 169 · Connor Colby · OG · rank 179
A reach for Connor Colby in No. 169; a little patience would have been rewarded. The biggest hole on the depth chart just got a whole lot smaller.
R5.31 · Pick 170 · O'Donnell Fortune · CB · rank 126
They robbed the room for O'Donnell Fortune here, a fall nobody at the table saw coming. It is more luxury than necessity; they were already set here.
R5.33 · Pick 172 · Miles Frazier · OG · rank 236
This one needs a full-page explanation: Miles Frazier in pick No. 172, miles early. Better still, it is exactly the hole they had to fill.
R5.35 · Pick 174 · Jonas Sanker · S · rank 211
They reached into another round for Jonas Sanker, and the board is nowhere close to agreeing. Nice player, but the depth chart did not need him here.
R5.36 · Pick 175 · Cobee Bryant · CB · rank 181
Cobee Bryant at Round 5, Pick 36 is right where the board had him, plain and simple. A want more than a need, though you can never have too many.
R5.37 · Pick 176 · JJ Pegues · DT · rank 182
They took JJ Pegues at par in pick No. 176, which is nothing to complain about. The roster fit checks out.
R5.38 · Pick 177 · Dont'e Thornton Jr. · WR · rank 180
A market-rate wide receiver, with the board and the slot shaking hands on Dont'e Thornton Jr.. That was the need underlined and circled, and now it is checked off.
R5.39 · Pick 178 · Quinn Ewers · QB · rank 97
Circle this one: Quinn Ewers at No. 178 is a fall that decides a draft. It answers the question that was keeping the coaches up at night.
R6.1 · Pick 179 · Que Robinson · LB-EDGE · rank 247
They talked themselves into Que Robinson at slot 179, and the board did not agree. They walked in needing this and walked out with it.
R6.3 · Pick 181 · Jalen Travis · OT · rank 279
Jalen Travis at the 181st overall pick is the pick scouts circle, and not in a good way. Top of the wish list, and they did not leave without it.
R6.4 · Pick 182 · Tonka Hemingway · DT · rank 249
A big swing on Tonka Hemingway at pick 182, well ahead of any board in the building. It shores up a spot that genuinely needed the help.
R6.5 · Pick 183 · Quinn Carroll · OT · rank 271
They left a pile of value on the table to take Quinn Carroll this early at the 183rd pick. The one spot they could not leave alone, and did not.