CARDINALS MOCK DRAFT GRADE B+

Cardinals 24 B+

URL cardinals-24-3730

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 won the weekend at the trade table. Grade: B+.

by Stan93 · 2024 NFL Draft · 108 picks · 22 steals · 72 reaches
Value C-
Need C+
Trades A+
Future A+

If confidence were a draft strategy, the Cardinals would have aced it. Decamerion Richardson at slot 74 is 100 spots clear of where he belonged. Nothing here to lose sleep over; call it a B+.

Getting Holker where they did is the sort of value that quietly makes a class. They robbed the room blind at the table, and it lifts the grade on its own.

A workmanlike haul that should hold up just fine.

Pick-by-Pick

R1.1 · Pick 1 · Brock Bowers · TE · rank 5
In Round 1, Pick 1 they get a matchup weapon at tight end. A real need, handled.
R1.3 · Pick 3 · Laiatu Latu · DL-EDGE · rank 11
Laiatu Latu at pick 3 is a conviction pick that outran the value. The one spot they could not leave alone, and did not.
R1.17 · Pick 17 · JC Latham · OT · rank 15
In the 17th pick they get a blindside protector at fair value. It fills the loudest need on the roster.
R1.18 · Pick 18 · Quinyon Mitchell · CB · rank 16
In slot 18 they get a press-man option on the boundary. Need was not the driver here.
R1.20 · Pick 20 · Braden Fiske · DL · rank 38
In No. 20 they get a disruptive interior force, though the board says they badly overpaid. A clean fit for the roster.
R1.21 · Pick 21 · Payton Wilson · LB · rank 39
In the 21st overall pick they get the heartbeat of the defense, a steep price for the projection. A real need, handled.
R1.22 · Pick 22 · Mike Sainristil · CB · rank 51
In pick No. 22 they get a lockdown presence outside, though the board says they badly overpaid. More want than need.
R1.23 · Pick 23 · Renardo Green · S · rank 71
In Round 1, Pick 23 they get an enforcer at safety, though the board says they badly overpaid. More want than need.
R1.24 · Pick 24 · Cade Stover · TE · rank 83
In No. 24 they get a seam-stretching tight end, a steep price for the projection.
R1.25 · Pick 25 · Ricky Pearsall · WR · rank 43
In pick 25 they get a difference-maker at receiver, though the board says they badly overpaid. Exactly the need they had to hit.
R1.26 · Pick 26 · Malachi Corley · WR · rank 50
Malachi Corley at the Round 1 slot is the pick scouts circle, and not in a good way. It also answers one of the loudest questions on the roster.
R1.27 · Pick 27 · Keon Coleman · WR · rank 45
In the 27th overall pick they get a matchup problem out wide, though the board says they badly overpaid. The biggest hole, addressed.
R1.29 · Pick 29 · Roman Wilson · WR · rank 42
They paid up for Roman Wilson at slot 29 when waiting would have done the job. Better still, it is exactly the hole they had to fill.
R1.30 · Pick 30 · Jaylen Wright · RB · rank 59
In the 30th pick they get a centerpiece for the ground game, though the board says they badly overpaid. A real need, handled.
R1.32 · Pick 32 · T'Vondre Sweat · DT · rank 64
In Round 1, Pick 32 they get a run-stuffing presence up front, though the board says they badly overpaid. A clean fit for the roster.
R2.1 · Pick 33 · Marshawn Kneeland · DE-EDGE · rank 75
A wild overpay on Marshawn Kneeland in pick 33, the sort that defines a class for the wrong reasons. It answers the question that was keeping the coaches up at night.
R2.2 · Pick 34 · Maason Smith · DT · rank 104
Maason Smith at the 34th pick is an overdraft of the loud, memorable kind. A sensible fit that makes the depth chart a little sturdier.
R2.3 · Pick 35 · Chop Robinson · DE-EDGE · rank 24
A quiet steal in slot 35: Chop Robinson for less than the market said. They walked in needing this and walked out with it.
R2.4 · Pick 36 · Chris Braswell · LB-EDGE · rank 52
Chris Braswell in the 36th overall pick is the kind of reach that only looks good if he outplays it. That was the need underlined and circled, and now it is checked off.
R2.5 · Pick 37 · Mohamed Kamara · DL-EDGE · rank 114
A big swing on Mohamed Kamara at pick No. 37, well ahead of any board in the building. The biggest hole on the depth chart just got a whole lot smaller.
R2.6 · Pick 38 · Roger Rosengarten · OT · rank 97
Value said wait; Roger Rosengarten in the Round 2 slot says they were not listening. A must-fix position, and they treated it like one.
R2.7 · Pick 39 · Xavier Worthy · WR · rank 47
They jumped the gun on Xavier Worthy, taking him earlier than his grade liked. This was priority one on the needs board, and now it is handled.
R2.8 · Pick 40 · Xavier Legette · WR · rank 53
Xavier Legette in the 40th overall pick is early enough to raise a brow, if not a full objection. A glaring weakness, addressed head on.
R2.10 · Pick 42 · MarShawn Lloyd · RB · rank 94
MarShawn Lloyd in pick 42 is a bet on their own eyes over everyone else's grade. A need, and now a little less of one.
R2.15 · Pick 47 · J.J. McCarthy · QB · rank 27
A top-tier quarterback at a bargain, J.J. McCarthy in the Round 2 slot, plain and simple. Top of the wish list, and they did not leave without it.
R2.16 · Pick 48 · Ruke Orhorhoro · DT · rank 61
A premium they did not need to pay, Ruke Orhorhoro a notch or two before his time. The roster fit checks out.
R2.19 · Pick 51 · Cole Bishop · S · rank 92
They talked themselves into Cole Bishop at slot 51, and the board did not agree. Pure best-available; the position was not exactly begging.
R2.20 · Pick 52 · Cooper DeJean · CB · rank 21
They barely believed it either: Cooper DeJean still on the board at the 52nd pick. It is more luxury than necessity; they were already set here.
R2.21 · Pick 53 · Nate Wiggins · CB · rank 26
Circle this one: Nate Wiggins at pick No. 53 is a fall that decides a draft. A luxury on a unit that was already in good shape.
R2.23 · Pick 55 · Ja'Lynn Polk · WR · rank 66
They went early on Ja'Lynn Polk in Round 2, Pick 23, and the value did not follow. It answers the question that was keeping the coaches up at night.
R2.28 · Pick 60 · Javon Baker · WR · rank 76
Javon Baker at the 60th pick jumps the queue by a touch more than is comfortable. It also answers one of the loudest questions on the roster.
R2.30 · Pick 62 · Michael Hall Jr. · DT · rank 72
Michael Hall Jr. at pick No. 62 is a clear overpay, with better names still on the board. A sensible fit for a spot that needed help.
R3.2 · Pick 66 · Adisa Isaac · DE-EDGE · rank 56
Adisa Isaac at the Round 3 slot is money in the bank, a edge rusher taken below his worth. That was the need underlined and circled, and now it is checked off.
R3.3 · Pick 67 · Austin Booker · DE-EDGE · rank 68
By-the-book stuff, Austin Booker at pick 67 squarely in line with his ranking. Better still, it is exactly the hole they had to fill.
R3.5 · Pick 69 · DeWayne Carter · DT · rank 110
They reached into another round for DeWayne Carter, and the board is nowhere close to agreeing. It shores up a spot that genuinely needed the help.
R3.6 · Pick 70 · Brandon Dorlus · DE-EDGE · rank 82
A reach on Brandon Dorlus in the 70th overall pick; the board had better options right there. This was priority one on the needs board, and now it is handled.
R3.7 · Pick 71 · Bralen Trice · DE-EDGE · rank 84
The board had cheaper options than Bralen Trice at No. 71, and it noticed. They walked in needing this and walked out with it.
R3.8 · Pick 72 · Malik Washington · WR · rank 81
They liked Malik Washington enough to skip the value, taking him in Round 3, Pick 8. Top of the wish list, and they did not leave without it.
R3.10 · Pick 74 · Decamerion Richardson · CB · rank 174
A swing that ignored the value entirely, Decamerion Richardson well ahead of where he belonged. They doubled down on a strength rather than a need.
R3.11 · Pick 75 · Jarvis Brownlee Jr. · CB · rank 116
Jarvis Brownlee Jr. at the Round 3 slot is a steep price for a hunch, hard to square with any board. A want dressed up as a pick, at a spot they had covered.
R3.14 · Pick 78 · Malik Mustapha · S · rank 131
This one needs a full-page explanation: Malik Mustapha in the 78th overall pick, miles early. Stacking talent where they were already deep.
R3.16 · Pick 80 · Jonah Elliss · DE-EDGE · rank 87
No drama and no debate, Jonah Elliss went about where he belonged in pick 80. The biggest hole on the depth chart just got a whole lot smaller.
R3.23 · Pick 86 · Javon Solomon · OLB-EDGE · rank 111
Javon Solomon at the 86th pick is the kind of overdraft that needs everything to break right. A pick in search of a role on this roster.
R3.24 · Pick 87 · Gabriel Murphy · DL-EDGE · rank 108
A real head-scratcher, Gabriel Murphy in pick No. 87 is miles ahead of his ranking. The one spot they could not leave alone, and did not.
R3.27 · Pick 90 · Cooper Beebe · OG · rank 65
They robbed the room for Cooper Beebe here, a fall nobody at the table saw coming. A must-fix position, and they treated it like one.
R3.30 · Pick 93 · Dominick Puni · OT · rank 89
Good price on Dominick Puni in slot 93, a hair ahead of his grade with no real quibbles. A glaring weakness, addressed head on.
R3.33 · Pick 96 · Zak Zinter · OG · rank 109
They paid a round early for Zak Zinter in the Round 3 slot, more than the board wanted. A must-fix position, and they treated it like one.
R3.34 · Pick 97 · Tommy Eichenberg · LB · rank 146
They left a pile of value on the table to take Tommy Eichenberg this early at pick 97. A real hole, addressed with a reasonable pick.
R3.36 · Pick 99 · Mekhi Wingo · DT · rank 101
Mekhi Wingo at the 99th overall pick is right where the board had him, plain and simple. One more legitimate question on the roster, answered.
R3.37 · Pick 100 · Brennan Jackson · DE-EDGE · rank 124
The board screamed and they did not listen, reaching into the next round for Brennan Jackson. It also answers one of the loudest questions on the roster.
R4.3 · Pick 103 · Jacob Cowing · WR · rank 127
Jacob Cowing in Round 4, Pick 3 is a reach so steep the board needed a second look to believe it. That was the need underlined and circled, and now it is checked off.
R4.4 · Pick 104 · Braelon Allen · RB · rank 113
A reach for Braelon Allen in pick No. 104; a little patience would have been rewarded. It fills a real need, too.
R4.5 · Pick 105 · Jordan Travis · QB · rank 181
They reached a country mile for Jordan Travis at the 105th pick, and the board is aghast. Top of the wish list, and they did not leave without it.
R4.7 · Pick 107 · Jalyx Hunt · DE-EDGE · rank 128
Value said wait; Jalyx Hunt in slot 107 says they were not listening. This was priority one on the needs board, and now it is handled.
R4.10 · Pick 110 · Leonard Taylor III · DL · rank 130
Leonard Taylor III in No. 110 is a bet on their own eyes over everyone else's grade. Another box on the needs board, quietly ticked.
R4.13 · Pick 113 · Tyler Davis · DT · rank 134
They talked themselves into Tyler Davis at pick No. 113, and the board did not agree. It patches a soft spot without any drama.
R4.14 · Pick 114 · Kris Abrams-Draine · CB · rank 91
The board fumbled Kris Abrams-Draine all the way to pick 114, and they scooped it up. A want more than a need, though you can never have too many.
R4.15 · Pick 115 · Ty'Ron Hopper · LB · rank 178
A wild overpay on Ty'Ron Hopper in slot 115, the sort that defines a class for the wrong reasons. It plugs a real leak on the depth chart.
R4.16 · Pick 116 · Cody Schrader · RB · rank 213
They left a pile of value on the table to take Cody Schrader this early at the 116th overall pick. The roster fit checks out.
R4.17 · Pick 117 · Myles Cole · DE-EDGE · rank 157
A big swing on Myles Cole at Round 4, Pick 17, well ahead of any board in the building. Better still, it is exactly the hole they had to fill.
R4.19 · Pick 119 · DJ James · CB · rank 93
A cornerback of that caliber at the Round 4 slot is the definition of value, full stop. Nice player, but the depth chart did not need him here.
R4.22 · Pick 122 · Kamren Kinchens · S · rank 100
Kamren Kinchens at the 122nd pick is daylight robbery; nobody expected him to last. Depth on depth, at a spot that was hardly crying out.
R4.23 · Pick 123 · Cam Hart · CB · rank 115
They stopped a slide they were happy to see, landing Cam Hart in Round 4, Pick 23. Insurance at a position that did not really ask for it.
R4.30 · Pick 130 · Cedric Gray · LB · rank 119
Quietly one of the better values of the day, Cedric Gray at the 130th pick. It patches a soft spot without any drama.
R4.31 · Pick 131 · Jarrian Jones · CB · rank 123
Jarrian Jones at pick 131 is the sort of value that quietly wins a weekend. They added to a strength when a need was still open elsewhere.
R4.34 · Pick 134 · Brenden Rice · WR · rank 121
They let Brenden Rice come to them and pounced at No. 134. The one spot they could not leave alone, and did not.
R5.1 · Pick 137 · Javon Foster · OT · rank 132
Javon Foster at slot 137 is a sound buy, the sort that quietly helps a class. They walked in needing this and walked out with it.
R5.2 · Pick 138 · Tyrone Tracy Jr. · WR · rank 126
Good things come to war rooms that wait, and Tyrone Tracy Jr. at the Round 5 slot is the proof. The biggest hole on the depth chart just got a whole lot smaller.
R5.3 · Pick 139 · Erick All · TE · rank 129
Erick All is a better player than pick No. 139 suggests; smart patience, rewarded. A sensible fit that makes the depth chart a little sturdier.
R5.4 · Pick 140 · Jamari Thrash · WR · rank 144
Jamari Thrash in the 140th overall pick is exactly on the number, no argument either way. A glaring weakness, addressed head on.
R5.10 · Pick 146 · Isaac Guerendo · RB · rank 138
Nice patience on Isaac Guerendo, who had no business lasting to pick 146. A sensible fit for a spot that needed help.
R5.13 · Pick 149 · Nehemiah Pritchett · CB · rank 136
A tidy bit of business in the 149th pick, where Nehemiah Pritchett graded well above the range. Pure best-available; the position was not exactly begging.
R5.15 · Pick 151 · Anthony Gould · WR · rank 148
Nothing to complain about; Anthony Gould went a shade earlier than his grade, which is fine. It answers the question that was keeping the coaches up at night.
R5.16 · Pick 152 · Tahj Washington · WR · rank 180
Tahj Washington in pick No. 152 is a reach so steep the board needed a second look to believe it. A glaring weakness, addressed head on.
R5.17 · Pick 153 · Marcus Rosemy-Jacksaint · WR · rank 231
They reached into another round for Marcus Rosemy-Jacksaint, and the board is nowhere close to agreeing. The biggest hole on the depth chart just got a whole lot smaller.
R5.22 · Pick 158 · McKinnley Jackson · DL · rank 165
They paid sticker price for McKinnley Jackson in No. 158, and that is fine. A real hole, addressed with a reasonable pick.
R5.23 · Pick 159 · Jordan Jefferson · DT · rank 172
A conviction pick on Jordan Jefferson at the Round 5 slot that the board grades a round light. One more legitimate question on the roster, answered.
R5.26 · Pick 162 · Gabe Hall · DL · rank 186
A swing that ignored the value entirely, Gabe Hall well ahead of where he belonged. It plugs a real leak on the depth chart.
R5.28 · Pick 164 · Khristian Boyd · DL-EDGE · rank 188
This one needs a full-page explanation: Khristian Boyd in No. 164, miles early. Better still, it is exactly the hole they had to fill.
R5.29 · Pick 165 · Cedric Johnson · DE-EDGE · rank 191
Cedric Johnson at the Round 5 slot is a steep price for a hunch, hard to square with any board. Top of the wish list, and they did not leave without it.
R5.30 · Pick 166 · Nathaniel Watson · LB · rank 207
Nathaniel Watson at the 166th overall pick is the kind of overdraft that needs everything to break right. Another box on the needs board, quietly ticked.
R6.3 · Pick 178 · Jaden Crumedy · DT · rank 210
Jaden Crumedy at Round 6, Pick 3 is an overdraft of the loud, memorable kind. It fills a real need, too.
R6.5 · Pick 180 · Edefuan Ulofoshio · LB · rank 205
The board screamed and they did not listen, reaching into the next round for Edefuan Ulofoshio. A need, and now a little less of one.
R6.6 · Pick 181 · James Williams · LB · rank 173
Value with a capital V on James Williams in pick No. 181, a genuine coup. It shores up a spot that genuinely needed the help.
R6.7 · Pick 182 · JD Bertrand · LB · rank 223
A real head-scratcher, JD Bertrand in the 182nd pick is miles ahead of his ranking. It fills a real need, too.
R6.8 · Pick 183 · Justin Eboigbe · DL-EDGE · rank 194
They jumped the gun on Justin Eboigbe, taking him earlier than his grade liked. This was priority one on the needs board, and now it is handled.
R6.9 · Pick 184 · Zion Tupuola-Fetui · DE-EDGE · rank 214
They reached a country mile for Zion Tupuola-Fetui at Round 6, Pick 9, and the board is aghast. They walked in needing this and walked out with it.
R6.10 · Pick 185 · Grayson Murphy · DL-EDGE · rank 198
They went early on Grayson Murphy in the 185th pick, and the value did not follow. The one spot they could not leave alone, and did not.
R6.11 · Pick 186 · Eric Watts · DL-EDGE · rank 239
Eric Watts at the Round 6 slot is the pick scouts circle, and not in a good way. It answers the question that was keeping the coaches up at night.
R6.18 · Pick 193 · Nathan Thomas · OT · rank 197
No edge and no loss on Nathan Thomas in slot 193; it is a wash and a sensible one. That was the need underlined and circled, and now it is checked off.
R6.19 · Pick 194 · Javion Cohen · OG · rank 199
Javion Cohen at pick No. 194 is neither steal nor reach, just the going rate. A must-fix position, and they treated it like one.
R6.21 · Pick 196 · Layden Robinson · OG · rank 208
Layden Robinson in the 196th overall pick is early enough to raise a brow, if not a full objection. It also answers one of the loudest questions on the roster.
R6.23 · Pick 198 · Dallin Holker · TE · rank 159
Dallin Holker in pick 198 is the kind of fall that makes a whole class. A need, and now a little less of one.
R6.25 · Pick 200 · AJ Barner · TE · rank 166
Taking AJ Barner in No. 200 is close to grand larceny; a tight end that good had no business lasting this long. A sensible fit for a spot that needed help.
R6.29 · Pick 204 · Kamal Hadden · CB · rank 179
Kamal Hadden at pick No. 204 is a first-round grade at a bargain-bin price, no notes. A luxury on a unit that was already in good shape.
R6.37 · Pick 212 · Andrew Coker · OL · rank 294
They reached a country mile for Andrew Coker at Round 6, Pick 37, and the board is aghast. It also answers one of the loudest questions on the roster.
R6.39 · Pick 214 · Jacob Monk · OT · rank 234
A real head-scratcher, Jacob Monk in the 214th pick is miles ahead of his ranking. This was priority one on the needs board, and now it is handled.
R7.1 · Pick 221 · Rasheen Ali · RB · rank 196
Rasheen Ali at slot 221 is the steal of the weekend, a first-round talent at a bargain-bin price. It plugs a real leak on the depth chart.
R7.2 · Pick 222 · Jawhar Jordan · RB · rank 275
Jawhar Jordan at the Round 7 slot is the pick scouts circle, and not in a good way. A real hole, addressed with a reasonable pick.
R7.5 · Pick 225 · Keilan Robinson · RB · rank 280
The board screamed and they did not listen, reaching into the next round for Keilan Robinson. One more legitimate question on the roster, answered.
R7.6 · Pick 226 · Frank Gore Jr. · RB · rank 269
A wild overpay on Frank Gore Jr. in the 226th overall pick, the sort that defines a class for the wrong reasons. Another box on the needs board, quietly ticked.
R7.11 · Pick 231 · Logan Lee · DL · rank 242
Logan Lee at No. 231 is a clear overpay, with better names still on the board. It patches a soft spot without any drama.
R7.14 · Pick 234 · Myles Murphy · DL · rank 248
They paid up for Myles Murphy at the 234th pick when waiting would have done the job. A sensible fit that makes the depth chart a little sturdier.
R7.22 · Pick 242 · Tarheeb Still · CB · rank 238
Fair-plus on Tarheeb Still, a quiet win that adds up over a draft. They added to a strength when a need was still open elsewhere.
R7.29 · Pick 249 · Brevyn Spann-Ford · TE · rank 264
Brevyn Spann-Ford in slot 249 is the kind of reach that only looks good if he outplays it. It shores up a spot that genuinely needed the help.
R7.32 · Pick 252 · Trey Knox · TE · rank 287
Value said wait; Trey Knox in No. 252 says they were not listening. The roster fit checks out.
R7.33 · Pick 253 · Andrew Raym · C · rank 282
Andrew Raym at Round 7, Pick 33 is a steep price for a hunch, hard to square with any board. They walked in needing this and walked out with it.
R7.39 · Pick 257 · X'Zauvea Gadlin · OT · rank 324
X'Zauvea Gadlin at the Round 7 slot is an overdraft of the loud, memorable kind. Better still, it is exactly the hole they had to fill.