CARDINALS MOCK DRAFT GRADE B

Cardinals 2025 B

URL cardinals-2025-1015

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

Arizona Cardinals

The Cardinals fleeced the room on the phones and earned a B.

by Stan93 · 2025 NFL Draft · 28 picks · 11 steals · 12 reaches
Value C+
Need B
Trades A+
Future B

The Cardinals went off the board in a big way for Shaun Dolac, 188 picks early. Conviction is one thing; this is another. A dependable weekend that grades out a B.

Watts at that cost is the sort of edge that compounds over a roster. They robbed the room blind at the table, and it lifts the grade on its own.

Nothing here to lose sleep over, and plenty to feel decent about.

Pick-by-Pick

R2.4 · Pick 36 · Kenneth Grant · DT · rank 21
They stopped a slide they were happy to see, landing Kenneth Grant in No. 36. It shores up a spot that genuinely needed the help.
R2.5 · Pick 37 · Mike Green · DE-EDGE · rank 28
Mike Green is a better player than pick 37 suggests; smart patience, rewarded. The biggest hole on the depth chart just got a whole lot smaller.
R2.15 · Pick 47 · Tyler Booker · OG · rank 40
Good price on Tyler Booker in slot 47, a hair ahead of his grade with no real quibbles. That was the need underlined and circled, and now it is checked off.
R2.24 · Pick 56 · JT Tuimoloau · DE-EDGE · rank 49
They did well to land JT Tuimoloau in the Round 2 slot, just ahead of his grade. It also answers one of the loudest questions on the roster.
R3.14 · Pick 78 · Demetrius Knight Jr. · LB · rank 59
Demetrius Knight Jr. at pick No. 78 is the steal of the weekend, a first-round talent at a bargain-bin price. It fills a real need, too.
R3.21 · Pick 85 · Maxwell Hairston · CB · rank 74
Maxwell Hairston slipping to the 85th pick is the kind of luck good rooms make for themselves. It thickens a room that could stand to be thicker.
R3.22 · Pick 86 · Deone Walker · DT · rank 65
Steal is underselling it; Deone Walker at slot 86 is a heist with the alarm still ringing. It patches a soft spot without any drama.
R3.25 · Pick 89 · Xavier Watts · S · rank 46
The board fumbled Xavier Watts all the way to Round 3, Pick 25, and they scooped it up. Depth more than a fix, but depth they can use.
R3.30 · Pick 94 · Marcus Mbow · OT · rank 52
Marcus Mbow in the 94th overall pick is the kind of fall that makes a whole class. Top of the wish list, and they did not leave without it.
R3.31 · Pick 95 · Tate Ratledge · OG · rank 70
Tate Ratledge in the Round 3 slot is a gift, value that borders on unfair. It answers the question that was keeping the coaches up at night.
R3.32 · Pick 96 · Elijah Arroyo · TE · rank 75
A top-tier tight end at a bargain, Elijah Arroyo in pick No. 96, plain and simple. The roster fit checks out.
R3.34 · Pick 98 · Kyle McCord · QB · rank 119
A big swing on Kyle McCord at the 98th pick, well ahead of any board in the building. The one spot they could not leave alone, and did not.
R3.35 · Pick 99 · Savion Williams · WR · rank 93
Savion Williams in No. 99 lands just on the right side of the ledger. This was priority one on the needs board, and now it is handled.
R3.36 · Pick 100 · Jamaree Caldwell · DL · rank 131
Value said wait; Jamaree Caldwell in pick 100 says they were not listening. A sensible fit that makes the depth chart a little sturdier.
R4.1 · Pick 102 · David Walker · LB-EDGE · rank 158
They reached into another round for David Walker, and the board is nowhere close to agreeing. A must-fix position, and they treated it like one.
R4.2 · Pick 103 · Logan Brown · OT · rank 146
Logan Brown at slot 103 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.3 · Pick 104 · Tory Horton · WR · rank 110
Tory Horton at Round 4, Pick 3 is neither steal nor reach, just the going rate. A glaring weakness, addressed head on.
R4.13 · Pick 114 · Cam Skattebo · RB · rank 100
The board had Cam Skattebo higher than No. 114, and the running back fell to them anyway. A sensible fit for a spot that needed help.
R4.15 · Pick 116 · Willie Lampkin · OG · rank 170
They left a pile of value on the table to take Willie Lampkin this early at the 116th pick. They walked in needing this and walked out with it.
R4.17 · Pick 118 · Shaun Dolac · LB · rank 306
Shaun Dolac in pick No. 118 is a reach so steep the board needed a second look to believe it. A real hole, addressed with a reasonable pick.
R4.23 · Pick 124 · Kyle Williams · WR · rank 197
A wild overpay on Kyle Williams in the Round 4 slot, the sort that defines a class for the wrong reasons. It also answers one of the loudest questions on the roster.
R4.24 · Pick 125 · Nick Nash · WR · rank 141
Nick Nash at pick 125 jumps the queue by a touch more than is comfortable. That was the need underlined and circled, and now it is checked off.
R4.25 · Pick 126 · Bhayshul Tuten · RB · rank 150
A swing that ignored the value entirely, Bhayshul Tuten well ahead of where he belonged. A need, and now a little less of one.
R4.28 · Pick 129 · Fadil Diggs · DL-EDGE · rank 231
They reached a country mile for Fadil Diggs at the 129th overall pick, and the board is aghast. This was priority one on the needs board, and now it is handled.
R4.30 · Pick 131 · Ty Robinson · DL · rank 157
Ty Robinson in pick No. 131 is a bet on their own eyes over everyone else's grade. It plugs a real leak on the depth chart.
R4.31 · Pick 132 · Tyler Cooper · OG · rank 168
This one needs a full-page explanation: Tyler Cooper in Round 4, Pick 31, miles early. A glaring weakness, addressed head on.
R4.35 · Pick 136 · Terrance Ferguson · TE · rank 118
A tight end of that caliber at the 136th pick is the definition of value, full stop. One more legitimate question on the roster, answered.
R5.13 · Pick 152 · RJ Harvey · RB · rank 159
RJ Harvey in the Round 5 slot is exactly on the number, no argument either way. Another box on the needs board, quietly ticked.