CARDINALS MOCK DRAFT GRADE C+

Cardinals 2025 C+

URL cardinals-2025-1219

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 did enough to get by: C+.

by Stan93 · 2025 NFL Draft · 39 picks · 14 steals · 18 reaches
Value C
Need B-
Trades A
Future D

The Cardinals went off the board in a big way for Tim Smith, 187 picks early. Conviction is one thing; this is another.

On value alone, Paul Jr. makes the weekend a net positive. Small wins on the phones, but wins all the same. The roster is better shaped than it was, with quarterback chief among the fixes.

A perfectly average weekend, for better and for worse.

Pick-by-Pick

R2.1 · Pick 33 · Wyatt Milum · OT · rank 35
A market-rate offensive lineman, with the board and the slot shaking hands on Wyatt Milum. It answers the question that was keeping the coaches up at night.
R2.2 · Pick 34 · Donovan Ezeiruaku · DE-EDGE · rank 72
A big swing on Donovan Ezeiruaku at Round 2, Pick 2, well ahead of any board in the building. It also answers one of the loudest questions on the roster.
R2.15 · Pick 47 · Tyler Booker · OG · rank 38
Tyler Booker at pick No. 47 is the sort of value that quietly wins a weekend. They walked in needing this and walked out with it.
R2.23 · Pick 55 · Jihaad Campbell · LB · rank 40
Value with a capital V on Jihaad Campbell in pick 55, a genuine coup. It plugs a real leak on the depth chart.
R2.32 · Pick 64 · Alfred Collins · DT · rank 56
The board had Alfred Collins higher than the Round 2 slot, and the interior defensive lineman fell to them anyway. A need, and now a little less of one.
R3.2 · Pick 66 · Aeneas Peebles · DL · rank 85
A swing that ignored the value entirely, Aeneas Peebles well ahead of where he belonged. It fills a real need, too.
R3.4 · Pick 68 · Jaxson Dart · QB · rank 58
Jaxson Dart is a better player than the 68th pick suggests; smart patience, rewarded. Better still, it is exactly the hole they had to fill.
R3.16 · Pick 80 · Harold Fannin Jr. · TE · rank 52
They will replay Harold Fannin Jr. at the 80th overall pick for years; that is how good the value is. A real hole, addressed with a reasonable pick.
R3.21 · Pick 85 · Denzel Burke · CB · rank 89
Denzel Burke in No. 85 is exactly on the number, no argument either way. A quiet depth add at a thin-ish spot.
R3.23 · Pick 87 · Tre Harris · WR · rank 48
A top-tier wide receiver at a bargain, Tre Harris in slot 87, plain and simple. A must-fix position, and they treated it like one.
R3.24 · Pick 88 · Antwaun Powell-Ryland · DL-EDGE · rank 161
Value said wait; Antwaun Powell-Ryland in pick No. 88 says they were not listening. Top of the wish list, and they did not leave without it.
R3.34 · Pick 98 · Deone Walker · DT · rank 67
Deone Walker in pick 98 is the kind of fall that makes a whole class. One more legitimate question on the roster, answered.
R3.37 · Pick 101 · Carson Schwesinger · LB · rank 87
A tidy bit of business in Round 3, Pick 37, where Carson Schwesinger graded well above the range. It patches a soft spot without any drama.
R4.1 · Pick 102 · Charles Grant · OT · rank 99
Good price on Charles Grant in the Round 4 slot, a hair ahead of his grade with no real quibbles. The biggest hole on the depth chart just got a whole lot smaller.
R4.3 · Pick 104 · Tez Johnson · WR · rank 90
A quiet steal in No. 104: Tez Johnson for less than the market said. This was priority one on the needs board, and now it is handled.
R4.9 · Pick 110 · Cam Skattebo · RB · rank 105
A tidy little value on Cam Skattebo in the 110th overall pick, a step better than break-even. A sensible fit for a spot that needed help.
R4.12 · Pick 113 · Jabbar Muhammad · CB · rank 152
A wild overpay on Jabbar Muhammad in Round 4, Pick 12, the sort that defines a class for the wrong reasons. They added to a strength when a need was still open elsewhere.
R4.13 · Pick 114 · Cobee Bryant · CB · rank 186
They talked themselves into Cobee Bryant at the Round 4 slot, and the board did not agree. A luxury on a unit that was already in good shape.
R4.20 · Pick 121 · Lathan Ransom · S · rank 110
Lathan Ransom slipping to the 121st pick is the kind of luck good rooms make for themselves. Useful depth more than a marquee fix.
R4.22 · Pick 123 · Jaylin Noel · WR · rank 102
Somehow Jaylin Noel was still sitting there in pick 123, and they pounced on premier wide receiver value. A glaring weakness, addressed head on.
R4.23 · Pick 124 · Tai Felton · WR · rank 103
A wide receiver of that caliber at slot 124 is the definition of value, full stop. The one spot they could not leave alone, and did not.
R4.25 · Pick 126 · Brashard Smith · RB · rank 117
Brashard Smith at pick No. 126 is money in the bank, a running back taken below his worth. It shores up a spot that genuinely needed the help.
R4.26 · Pick 127 · Raheim Sanders · RB · rank 158
Raheim Sanders in No. 127 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.28 · Pick 129 · Bhayshul Tuten · RB · rank 165
Bhayshul Tuten in Round 4, Pick 28 is a bet on their own eyes over everyone else's grade. The roster fit checks out.
R4.31 · Pick 132 · Ty Robinson · DL · rank 171
Ty Robinson at slot 132 is a steep price for a hunch, hard to square with any board. Another box on the needs board, quietly ticked.
R4.33 · Pick 134 · Connor Colby · OG · rank 184
This one needs a full-page explanation: Connor Colby in the 134th pick, miles early. That was the need underlined and circled, and now it is checked off.
R4.35 · Pick 136 · Trey Zuhn III · OT · rank 215
A real head-scratcher, Trey Zuhn III in pick 136 is miles ahead of his ranking. They walked in needing this and walked out with it.
R4.37 · Pick 138 · Shaun Dolac · LB · rank 315
The board screamed and they did not listen, reaching into the next round for Shaun Dolac. It patches a soft spot without any drama.
R4.38 · Pick 139 · Chris Paul Jr. · LB · rank 88
You do not let a linebacker like Chris Paul Jr. reach the 139th overall pick and blink. They did not. A real hole, addressed with a reasonable pick.
R5.1 · Pick 140 · Cody Simon · LB · rank 136
Cody Simon at pick No. 140 is a sound buy, the sort that quietly helps a class. It fills a real need, too.
R5.14 · Pick 153 · Nick Nash · WR · rank 155
Nick Nash at pick 153 is right where the board had him, plain and simple. Top of the wish list, and they did not leave without it.
R5.16 · Pick 155 · RJ Harvey · RB · rank 170
They went early on RJ Harvey in the 155th pick, and the value did not follow. A sensible fit that makes the depth chart a little sturdier.
R5.21 · Pick 160 · Vernon Broughton · DL · rank 157
Vernon Broughton at slot 160 is a sensible buy, a touch better than market for the interior defensive lineman. The roster fit checks out.
R5.23 · Pick 162 · Fadil Diggs · DL-EDGE · rank 231
Fadil Diggs at the Round 5 slot is the pick scouts circle, and not in a good way. Better still, it is exactly the hole they had to fill.
R5.26 · Pick 165 · Tonka Hemingway · DT · rank 257
Tonka Hemingway at Round 5, Pick 26 is an overdraft of the loud, memorable kind. Another box on the needs board, quietly ticked.
R5.27 · Pick 166 · Tim Smith · DL · rank 353
They left a pile of value on the table to take Tim Smith this early at No. 166. A sensible fit for a spot that needed help.
R5.28 · Pick 167 · Que Robinson · LB-EDGE · rank 254
They reached into another round for Que Robinson, and the board is nowhere close to agreeing. This was priority one on the needs board, and now it is handled.
R5.39 · Pick 178 · Carson Vinson · OT · rank 220
Carson Vinson at pick No. 178 is the kind of overdraft that needs everything to break right. The one spot they could not leave alone, and did not.
R6.3 · Pick 181 · Jalen Travis · OT · rank 290
They reached a country mile for Jalen Travis at No. 181, and the board is aghast. A must-fix position, and they treated it like one.