CARDINALS MOCK DRAFT GRADE B+

Cardinals 24 B+

URL cardinals-24-1803

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

Nobody dealt better than the Cardinals this weekend: B+.

by Stan93 · 2024 NFL Draft · 124 picks · 32 steals · 68 reaches
Value C
Need C+
Trades A+
Future A+

The Cardinals did not so much draft Cody Schrader as overpay for him, 134 picks clear of his grade. It sets an uneasy tone for the weekend. More right than wrong, and a B+ to match.

However the rest shakes out, Guyton at that price is a win they earned. Every deal seemed to tilt their way, which is not luck.

In sum, a sensible class that nudges the roster the right way.

Pick-by-Pick

R1.3 · Pick 3 · Jared Verse · DE-EDGE · rank 12
In Round 1, Pick 3 they get a premier pass rusher, reach and all. The biggest hole, addressed.
R1.11 · Pick 11 · Braden Fiske · DL · rank 38
In the 11th pick they get a pocket-collapsing interior rusher, a steep price for the projection. A clean fit for the roster.
R1.19 · Pick 19 · Chop Robinson · DE-EDGE · rank 24
In pick 19 they get a quarterback's worst nightmare at fair value. Exactly the need they had to hit.
R1.20 · Pick 20 · Quinyon Mitchell · CB · rank 16
In the 20th overall pick they get a press-man option on the boundary. More want than need.
R1.21 · Pick 21 · Cooper DeJean · CB · rank 21
Cooper DeJean at pick No. 21 is neither steal nor reach, just the going rate. Insurance at a position that did not really ask for it.
R1.22 · Pick 22 · Taliese Fuaga · OT · rank 17
In slot 22 they get a cornerstone up front. It fills the loudest need on the roster.
R1.23 · Pick 23 · Graham Barton · OT · rank 25
In the 23rd pick they get an anchor for the offensive line. The biggest hole, addressed.
R1.24 · Pick 24 · Jackson Powers-Johnson · C · rank 30
In slot 24 they get a plug-and-play piece up front at fair value. The biggest hole, addressed.
R1.25 · Pick 25 · Cade Stover · TE · rank 83
This one needs a full-page explanation: Cade Stover in Round 1, Pick 25, miles early. It shores up a spot that genuinely needed the help.
R1.26 · Pick 26 · Mike Sainristil · CB · rank 51
In the 26th overall pick they get a potential shutdown corner, though the board says they badly overpaid. Need was not the driver here.
R1.27 · Pick 27 · Renardo Green · S · rank 71
In the Round 1 slot they get a downhill hitter at safety, though the board says they badly overpaid. Need was not the driver here.
R1.28 · Pick 28 · Payton Wilson · LB · rank 39
In No. 28 they get the heartbeat of the defense, even if it was a touch early. A real need, handled.
R1.29 · Pick 29 · Malachi Corley · WR · rank 50
In pick No. 29 they get a difference-maker at receiver, a steep price for the projection. It fills the loudest need on the roster.
R1.30 · Pick 30 · Keon Coleman · WR · rank 45
In pick 30 they get a go-to option on the outside, though they paid up to get him. Exactly the need they had to hit.
R1.31 · Pick 31 · Xavier Legette · WR · rank 53
In slot 31 they get a matchup problem out wide, a steep price for the projection. The biggest hole, addressed.
R1.32 · Pick 32 · Jaylen Wright · RB · rank 59
In Round 1, Pick 32 they get a three-down runner, a steep price for the projection. A real need, handled.
R2.1 · Pick 33 · Jonathon Brooks · RB · rank 44
Jonathon Brooks in the 33rd pick is the kind of reach that only looks good if he outplays it. The roster fit checks out.
R2.2 · Pick 34 · Byron Murphy II · DL · rank 19
Byron Murphy II is a better player than pick 34 suggests; smart patience, rewarded. One more legitimate question on the roster, answered.
R2.4 · Pick 36 · Marshawn Kneeland · DE-EDGE · rank 75
They talked themselves into Marshawn Kneeland at the 36th overall pick, and the board did not agree. This was priority one on the needs board, and now it is handled.
R2.5 · Pick 37 · Maason Smith · DT · rank 104
The board screamed and they did not listen, reaching into the next round for Maason Smith. It plugs a real leak on the depth chart.
R2.6 · Pick 38 · Mekhi Wingo · DT · rank 101
Mekhi Wingo at the Round 2 slot is the kind of overdraft that needs everything to break right. A sensible fit that makes the depth chart a little sturdier.
R2.7 · Pick 39 · Brian Thomas Jr. · WR · rank 22
Brian Thomas Jr. at No. 39 is money in the bank, a wide receiver taken below his worth. That was the need underlined and circled, and now it is checked off.
R2.8 · Pick 40 · Amarius Mims · OT · rank 23
They let Amarius Mims come to them and pounced at pick 40. A must-fix position, and they treated it like one.
R2.10 · Pick 42 · Jordan Morgan · OT · rank 34
Jordan Morgan at the Round 2 slot is the sort of value that quietly wins a weekend. Better still, it is exactly the hole they had to fill.
R2.12 · Pick 44 · Edgerrin Cooper · LB · rank 48
No drama and no debate, Edgerrin Cooper went about where he belonged in the 44th pick. It fills a real need, too.
R2.13 · Pick 45 · Roman Wilson · WR · rank 42
Fair-plus on Roman Wilson, a quiet win that adds up over a draft. A glaring weakness, addressed head on.
R2.14 · Pick 46 · Chris Braswell · LB-EDGE · rank 52
Chris Braswell in the 46th overall pick is exactly on the number, no argument either way. It answers the question that was keeping the coaches up at night.
R2.20 · Pick 52 · T'Vondre Sweat · DT · rank 64
T'Vondre Sweat at Round 2, Pick 20 is a clear overpay, with better names still on the board. A sensible fit for a spot that needed help.
R2.22 · Pick 54 · Xavier Thomas · DE-EDGE · rank 143
They left a pile of value on the table to take Xavier Thomas this early at No. 54. They walked in needing this and walked out with it.
R2.25 · Pick 57 · Roger Rosengarten · OT · rank 97
Roger Rosengarten at slot 57 is a steep price for a hunch, hard to square with any board. It also answers one of the loudest questions on the roster.
R2.28 · Pick 60 · Javon Baker · WR · rank 76
They jumped the gun on Javon Baker, taking him earlier than his grade liked. The one spot they could not leave alone, and did not.
R3.1 · Pick 65 · Austin Booker · DE-EDGE · rank 68
Austin Booker in pick No. 65 is fair value, right on his grade. Top of the wish list, and they did not leave without it.
R3.2 · Pick 66 · Michael Hall Jr. · DT · rank 72
They paid sticker price for Michael Hall Jr. in the Round 3 slot, and that is fine. It patches a soft spot without any drama.
R3.3 · Pick 67 · DeWayne Carter · DT · rank 110
Value said wait; DeWayne Carter in pick 67 says they were not listening. A real hole, addressed with a reasonable pick.
R3.4 · Pick 68 · Malik Washington · WR · rank 81
They paid a round early for Malik Washington in the 68th pick, more than the board wanted. The biggest hole on the depth chart just got a whole lot smaller.
R3.5 · Pick 69 · Mohamed Kamara · DL-EDGE · rank 114
They reached into another round for Mohamed Kamara, and the board is nowhere close to agreeing. A glaring weakness, addressed head on.
R3.6 · Pick 70 · Javon Bullard · S · rank 54
Quietly one of the better values of the day, Javon Bullard at Round 3, Pick 6. A want dressed up as a pick, at a spot they had covered.
R3.7 · Pick 71 · Tyler Guyton · OT · rank 31
They barely believed it either: Tyler Guyton still on the board at slot 71. It also answers one of the loudest questions on the roster.
R3.10 · Pick 74 · Junior Colson · LB · rank 46
A linebacker of that caliber at pick No. 74 is the definition of value, full stop. A need, and now a little less of one.
R3.11 · Pick 75 · Zach Frazier · C · rank 57
Zach Frazier at pick 75 is the steal of the weekend, a first-round talent at a bargain-bin price. Better still, it is exactly the hole they had to fill.
R3.12 · Pick 76 · Ricky Pearsall · WR · rank 43
Steal is underselling it; Ricky Pearsall at Round 3, Pick 12 is a heist with the alarm still ringing. It answers the question that was keeping the coaches up at night.
R3.15 · Pick 79 · Cody Schrader · RB · rank 213
Cody Schrader at the Round 3 slot is the pick scouts circle, and not in a good way. Another box on the needs board, quietly ticked.
R3.16 · Pick 80 · Jordan Travis · QB · rank 181
Jordan Travis at slot 80 is an overdraft of the loud, memorable kind. A must-fix position, and they treated it like one.
R3.17 · Pick 81 · Decamerion Richardson · CB · rank 174
A swing that ignored the value entirely, Decamerion Richardson well ahead of where he belonged. Depth on depth, at a spot that was hardly crying out.
R3.18 · Pick 82 · Cole Bishop · S · rank 92
Cole Bishop at No. 82 jumps the queue by a touch more than is comfortable. Pure best-available; the position was not exactly begging.
R3.22 · Pick 85 · Jarvis Brownlee Jr. · CB · rank 116
A big swing on Jarvis Brownlee Jr. at the 85th overall pick, well ahead of any board in the building. They added to a strength when a need was still open elsewhere.
R3.23 · Pick 86 · Jordan Jefferson · DT · rank 172
They reached a country mile for Jordan Jefferson at pick No. 86, and the board is aghast. The roster fit checks out.
R3.26 · Pick 89 · T.J. Tampa · CB · rank 58
Circle this one: T.J. Tampa at No. 89 is a fall that decides a draft. A luxury on a unit that was already in good shape.
R3.27 · Pick 90 · Cooper Beebe · OG · rank 65
A top-tier offensive lineman at a bargain, Cooper Beebe in Round 3, Pick 27, plain and simple. Top of the wish list, and they did not leave without it.
R3.33 · Pick 96 · Zak Zinter · OG · rank 109
They liked Zak Zinter enough to skip the value, taking him in slot 96. This was priority one on the needs board, and now it is handled.
R3.34 · Pick 97 · Jacob Cowing · WR · rank 127
Jacob Cowing in the 97th pick is a bet on their own eyes over everyone else's grade. That was the need underlined and circled, and now it is checked off.
R3.37 · Pick 100 · Brenden Rice · WR · rank 121
A wild overpay on Brenden Rice in the 100th overall pick, the sort that defines a class for the wrong reasons. The biggest hole on the depth chart just got a whole lot smaller.
R4.1 · Pick 101 · Patrick Paul · OT · rank 85
They read the board right and Patrick Paul was the payoff at pick 101. The one spot they could not leave alone, and did not.
R4.2 · Pick 102 · Kiran Amegadjie · OT · rank 63
Kiran Amegadjie at the Round 4 slot is a first-round grade at a bargain-bin price, no notes. They walked in needing this and walked out with it.
R4.3 · Pick 103 · Jeremiah Trotter Jr. · LB · rank 74
Jeremiah Trotter Jr. in pick No. 103 is a gift, value that borders on unfair. One more legitimate question on the roster, answered.
R4.4 · Pick 104 · Brandon Dorlus · DE-EDGE · rank 82
Brandon Dorlus in slot 104 is the kind of fall that makes a whole class. It also answers one of the loudest questions on the roster.
R4.5 · Pick 105 · Calen Bullock · S · rank 88
They stopped a slide they were happy to see, landing Calen Bullock in Round 4, Pick 5. Nice player, but the depth chart did not need him here.
R4.6 · Pick 106 · Kris Abrams-Draine · CB · rank 91
The board had Kris Abrams-Draine higher than the Round 4 slot, and the cornerback fell to them anyway. They doubled down on a strength rather than a need.
R4.7 · Pick 107 · Theo Johnson · TE · rank 105
A market-rate tight end, with the board and the slot shaking hands on Theo Johnson. It shores up a spot that genuinely needed the help.
R4.8 · Pick 108 · Anthony Gould · WR · rank 148
A real head-scratcher, Anthony Gould in No. 108 is miles ahead of his ranking. A must-fix position, and they treated it like one.
R4.9 · Pick 109 · Javon Foster · OT · rank 132
Javon Foster in the 109th pick is a reach so steep the board needed a second look to believe it. Better still, it is exactly the hole they had to fill.
R4.10 · Pick 110 · Matt Goncalves · OT · rank 106
Nothing to complain about; Matt Goncalves went a shade earlier than his grade, which is fine. Top of the wish list, and they did not leave without it.
R4.15 · Pick 115 · Christian Mahogany · OG · rank 99
Christian Mahogany in the 115th overall pick is a bargain the rest of the room will envy. It answers the question that was keeping the coaches up at night.
R4.16 · Pick 116 · Gabriel Murphy · DL-EDGE · rank 108
A tidy bit of business in Round 4, Pick 16, where Gabriel Murphy graded well above the range. A glaring weakness, addressed head on.
R4.17 · Pick 117 · Tommy Eichenberg · LB · rank 146
They talked themselves into Tommy Eichenberg at pick No. 117, and the board did not agree. It plugs a real leak on the depth chart.
R4.18 · Pick 118 · Jaden Crumedy · DT · rank 210
A wild overpay on Jaden Crumedy in pick 118, the sort that defines a class for the wrong reasons. It fills a real need, too.
R4.21 · Pick 121 · Nathaniel Watson · LB · rank 207
Nathaniel Watson at the Round 4 slot is the kind of overdraft that needs everything to break right. Another box on the needs board, quietly ticked.
R4.22 · Pick 122 · James Williams · LB · rank 173
The board screamed and they did not listen, reaching into the next round for James Williams. It patches a soft spot without any drama.
R4.23 · Pick 123 · Malik Mustapha · S · rank 131
Malik Mustapha in No. 123 is early enough to raise a brow, if not a full objection. Stacking talent where they were already deep.
R4.24 · Pick 124 · Hunter Nourzad · C · rank 118
Hunter Nourzad at slot 124 is a sound buy, the sort that quietly helps a class. The one spot they could not leave alone, and did not.
R4.25 · Pick 125 · Johnny Wilson · WR · rank 120
A reasonable price with a little left over, Johnny Wilson in Round 4, Pick 25. That was the need underlined and circled, and now it is checked off.
R4.29 · Pick 129 · Tahj Washington · WR · rank 180
This one needs a full-page explanation: Tahj Washington in pick No. 129, miles early. This was priority one on the needs board, and now it is handled.
R4.31 · Pick 131 · Ainias Smith · WR · rank 140
A premium they did not need to pay, Ainias Smith a notch or two before his time. They walked in needing this and walked out with it.
R4.34 · Pick 134 · Brennan Jackson · DE-EDGE · rank 124
Good things come to war rooms that wait, and Brennan Jackson at the 134th pick is the proof. The biggest hole on the depth chart just got a whole lot smaller.
R5.1 · Pick 137 · McKinnley Jackson · DL · rank 165
A swing that ignored the value entirely, McKinnley Jackson well ahead of where he belonged. A sensible fit for a spot that needed help.
R5.2 · Pick 138 · Jalyx Hunt · DE-EDGE · rank 128
Value with a capital V on Jalyx Hunt in the 138th overall pick, a genuine coup. A glaring weakness, addressed head on.
R5.3 · Pick 139 · Braiden McGregor · DE-EDGE · rank 170
Braiden McGregor at pick 139 is a steep price for a hunch, hard to square with any board. They walked in needing this and walked out with it.
R5.4 · Pick 140 · Javon Solomon · OLB-EDGE · rank 111
Javon Solomon at the Round 5 slot is daylight robbery; nobody expected him to last. It fits a board better than it fits this team.
R5.5 · Pick 141 · Beau Brade · S · rank 162
Beau Brade at the 141st pick is the pick scouts circle, and not in a good way. It is more luxury than necessity; they were already set here.
R5.6 · Pick 142 · Beaux Limmer · C · rank 147
Beaux Limmer at the 142nd overall pick is right where the board had him, plain and simple. That was the need underlined and circled, and now it is checked off.
R5.7 · Pick 143 · Jamari Thrash · WR · rank 144
A straight-up fair deal on Jamari Thrash at the Round 5 slot, value and slot in agreement. It also answers one of the loudest questions on the roster.
R5.9 · Pick 145 · Isaac Guerendo · RB · rank 138
A tidy little value on Isaac Guerendo in pick No. 145, a step better than break-even. A real hole, addressed with a reasonable pick.
R5.10 · Pick 146 · Cedric Gray · LB · rank 119
They will replay Cedric Gray at pick 146 for years; that is how good the value is. A need, and now a little less of one.
R5.11 · Pick 147 · Jarrian Jones · CB · rank 123
They robbed the room for Jarrian Jones here, a fall nobody at the table saw coming. A want more than a need, though you can never have too many.
R5.13 · Pick 149 · Erick All · TE · rank 129
Somehow Erick All was still sitting there in Round 5, Pick 13, and they pounced on premier tight end value. A sensible fit that makes the depth chart a little sturdier.
R5.14 · Pick 150 · AJ Barner · TE · rank 166
A reach for AJ Barner in slot 150; a little patience would have been rewarded. A need, and now a little less of one.
R5.16 · Pick 152 · Nehemiah Pritchett · CB · rank 136
Nehemiah Pritchett slipping to Round 5, Pick 16 is the kind of luck good rooms make for themselves. Pure best-available; the position was not exactly begging.
R5.17 · Pick 153 · Myles Cole · DE-EDGE · rank 157
No edge and no loss on Myles Cole in slot 153; it is a wash and a sensible one. A must-fix position, and they treated it like one.
R5.20 · Pick 156 · Nelson Ceaser · DL-EDGE · rank 182
A big swing on Nelson Ceaser at the Round 5 slot, well ahead of any board in the building. Top of the wish list, and they did not leave without it.
R5.21 · Pick 157 · Tanor Bortolini · C · rank 154
Good price on Tanor Bortolini in the 157th pick, a hair ahead of his grade with no real quibbles. It answers the question that was keeping the coaches up at night.
R5.23 · Pick 159 · Walter Rouse · OT · rank 167
Walter Rouse at pick 159 is a conviction pick that outran the value. The one spot they could not leave alone, and did not.
R5.26 · Pick 162 · Delmar Glaze · C · rank 195
They reached a country mile for Delmar Glaze at pick No. 162, and the board is aghast. Better still, it is exactly the hole they had to fill.
R5.28 · Pick 164 · Cedric Johnson · DE-EDGE · rank 191
Cedric Johnson at No. 164 is an overdraft of the loud, memorable kind. This was priority one on the needs board, and now it is handled.
R5.30 · Pick 166 · Grayson Murphy · DL-EDGE · rank 198
Grayson Murphy in the 166th overall pick is a reach so steep the board needed a second look to believe it. The biggest hole on the depth chart just got a whole lot smaller.
R5.31 · Pick 167 · Ty'Ron Hopper · LB · rank 178
A reach on Ty'Ron Hopper in No. 167; the board had better options right there. A real hole, addressed with a reasonable pick.
R5.32 · Pick 168 · Khristian Boyd · DL-EDGE · rank 188
Value said wait; Khristian Boyd in slot 168 says they were not listening. Top of the wish list, and they did not leave without it.
R5.34 · Pick 170 · Zion Tupuola-Fetui · DE-EDGE · rank 214
Zion Tupuola-Fetui in pick No. 170 is a bet on their own eyes over everyone else's grade. Better still, it is exactly the hole they had to fill.
R5.39 · Pick 175 · Edefuan Ulofoshio · LB · rank 205
They reached into another round for Edefuan Ulofoshio, and the board is nowhere close to agreeing. It fills a real need, too.
R6.1 · Pick 176 · Eric Watts · DL-EDGE · rank 239
They left a pile of value on the table to take Eric Watts this early at the 176th pick. It answers the question that was keeping the coaches up at night.
R6.4 · Pick 179 · Jaylen Harrell · DE-EDGE · rank 220
A real head-scratcher, Jaylen Harrell in the Round 6 slot is miles ahead of his ranking. They walked in needing this and walked out with it.
R6.5 · Pick 180 · Gabe Hall · DL · rank 186
They took Gabe Hall at par in the 180th overall pick, which is nothing to complain about. It plugs a real leak on the depth chart.
R6.6 · Pick 181 · Logan Lee · DL · rank 242
They talked themselves into Logan Lee at pick 181, and the board did not agree. A sensible fit that makes the depth chart a little sturdier.
R6.7 · Pick 182 · Myles Murphy · DL · rank 248
They left a pile of value on the table to take Myles Murphy this early at pick No. 182. A sensible fit for a spot that needed help.
R6.8 · Pick 183 · Justin Rogers · DL · rank 225
Value said wait; Justin Rogers in pick 183 says they were not listening. It shores up a spot that genuinely needed the help.
R6.11 · Pick 186 · Jowon Briggs · DT · rank 271
This one needs a full-page explanation: Jowon Briggs in the 186th pick, miles early. The roster fit checks out.
R6.17 · Pick 192 · JD Bertrand · LB · rank 223
A big swing on JD Bertrand at the Round 6 slot, well ahead of any board in the building. One more legitimate question on the roster, answered.
R6.18 · Pick 193 · Darius Muasau · LB · rank 222
They reached into another round for Darius Muasau, and the board is nowhere close to agreeing. Another box on the needs board, quietly ticked.
R6.19 · Pick 194 · Chau Smith-Wade · CB · rank 177
A slide stopped in No. 194, with Chau Smith-Wade worth more than the price. They added to a strength when a need was still open elsewhere.
R6.20 · Pick 195 · Sione Vaki · S · rank 183
A quiet steal in slot 195: Sione Vaki for less than the market said. Insurance at a position that did not really ask for it.
R6.21 · Pick 196 · Kamal Hadden · CB · rank 179
Kamal Hadden slid further than he should have, and Round 6, Pick 21 is lovely value for the cornerback. Depth on depth, at a spot that was hardly crying out.
R6.24 · Pick 199 · Dallin Holker · TE · rank 159
Dallin Holker in the 199th overall pick should not have been possible, and that is the whole point. It patches a soft spot without any drama.
R6.26 · Pick 201 · Nathan Thomas · OT · rank 197
A clean, defensible pick in the 201st pick with a little surplus value in Nathan Thomas. A must-fix position, and they treated it like one.
R6.28 · Pick 203 · Marcus Rosemy-Jacksaint · WR · rank 231
Marcus Rosemy-Jacksaint in slot 203 is a bet on their own eyes over everyone else's grade. The one spot they could not leave alone, and did not.
R6.30 · Pick 205 · Kimani Vidal · RB · rank 209
By-the-book stuff, Kimani Vidal at pick No. 205 squarely in line with his ranking. It shores up a spot that genuinely needed the help.
R6.37 · Pick 212 · Javion Cohen · OG · rank 199
Nice patience on Javion Cohen, who had no business lasting to No. 212. The biggest hole on the depth chart just got a whole lot smaller.
R6.39 · Pick 214 · Layden Robinson · OG · rank 208
Layden Robinson in the Round 6 slot is fine work, a shade of surplus and no downside. That was the need underlined and circled, and now it is checked off.
R6.45 · Pick 220 · Jawhar Jordan · RB · rank 275
A wild overpay on Jawhar Jordan in Round 6, Pick 45, the sort that defines a class for the wrong reasons. A need, and now a little less of one.
R7.2 · Pick 222 · Keilan Robinson · RB · rank 280
Keilan Robinson in pick 222 is a reach so steep the board needed a second look to believe it. Another box on the needs board, quietly ticked.
R7.5 · Pick 225 · Frank Gore Jr. · RB · rank 269
Frank Gore Jr. at pick No. 225 is a steep price for a hunch, hard to square with any board. A real hole, addressed with a reasonable pick.
R7.6 · Pick 226 · Michael Barrett · LB · rank 251
A real head-scratcher, Michael Barrett in slot 226 is miles ahead of his ranking. It patches a soft spot without any drama.
R7.11 · Pick 231 · Brevyn Spann-Ford · TE · rank 264
Brevyn Spann-Ford at the 231st pick is the kind of overdraft that needs everything to break right. It fills a real need, too.
R7.22 · Pick 242 · Trey Knox · TE · rank 287
Trey Knox at No. 242 is the pick scouts circle, and not in a good way. The roster fit checks out.
R7.32 · Pick 252 · Jacob Monk · OT · rank 234
The board fumbled Jacob Monk all the way to the Round 7 slot, and they scooped it up. This was priority one on the needs board, and now it is handled.
R7.33 · Pick 253 · X'Zauvea Gadlin · OT · rank 324
X'Zauvea Gadlin at the 253rd overall pick is an overdraft of the loud, memorable kind. It also answers one of the loudest questions on the roster.