CARDINALS MOCK DRAFT GRADE B+

CardinalsALT 2024 B+

URL cardinalsalt-2024-2246

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 · 91 picks · 16 steals · 52 reaches
Value C
Need B-
Trades A+
Future A+

The Cardinals put a flag in the ground for Cody Schrader, 79 picks before anyone else would have, and the value took the hit. No fireworks, but a solid B+.

Landing Bell that late papers over a lot of smaller sins. Every deal seemed to tilt their way, which is not luck. Leaving quarterback unaddressed is the roster risk they will have to answer for in the fall.

They will answer for taking cornerback early while quarterback went begging.

Bottom line, more hits than misses and a roster nudged the right way.

Pick-by-Pick

R1.1 · Pick 1 · Brock Bowers · TE · rank 5
In the 1st overall pick they get a matchup weapon at tight end. A real need, handled.
R1.2 · Pick 2 · Laiatu Latu · DL-EDGE · rank 11
In the 2nd pick they get juice off the edge, even if it was a touch early. It fills the loudest need on the roster.
R1.3 · Pick 3 · Jared Verse · DE-EDGE · rank 12
In No. 3 they get a quarterback's worst nightmare, though they paid up to get him. The biggest hole, addressed.
R1.6 · Pick 6 · Braden Fiske · DL · rank 38
In pick No. 6 they get a wrecking ball inside, though the board says they badly overpaid. A clean fit for the roster.
R1.7 · Pick 7 · Jackson Powers-Johnson · C · rank 30
In Round 1, Pick 7 they get a blindside protector, a steep price for the projection. Exactly the need they had to hit.
R1.10 · Pick 10 · Brian Thomas Jr. · WR · rank 22
In the Round 1 slot they get a go-to option on the outside, reach and all. The biggest hole, addressed.
R1.11 · Pick 11 · Ricky Pearsall · WR · rank 43
In Round 1, Pick 11 they get a weapon on the perimeter, a steep price for the projection. It fills the loudest need on the roster.
R1.17 · Pick 17 · Graham Barton · OT · rank 25
They liked Graham Barton enough to skip the value, taking him in pick 17. It answers the question that was keeping the coaches up at night.
R1.18 · Pick 18 · Edgerrin Cooper · LB · rank 48
In the 18th pick they get a three-down second-level presence, a steep price for the projection.
R1.27 · Pick 27 · Keon Coleman · WR · rank 45
In No. 27 they get a home-run threat at receiver, though the board says they badly overpaid. It fills the loudest need on the roster.
R1.30 · Pick 30 · Jordan Morgan · OT · rank 34
In pick No. 30 they get a cornerstone up front at fair value. It fills the loudest need on the roster.
R2.2 · Pick 34 · Payton Wilson · LB · rank 39
Payton Wilson at the 34th overall pick is right where the board had him, plain and simple. It fills a real need, too.
R2.3 · Pick 35 · Cooper DeJean · CB · rank 21
Nice patience on Cooper DeJean, who had no business lasting to the Round 2 slot. Useful depth more than a marquee fix.
R2.4 · Pick 36 · Malachi Corley · WR · rank 50
They paid up for Malachi Corley at slot 36 when waiting would have done the job. This was priority one on the needs board, and now it is handled.
R2.5 · Pick 37 · Austin Booker · DE-EDGE · rank 68
They left a pile of value on the table to take Austin Booker this early at pick 37. A glaring weakness, addressed head on.
R2.6 · Pick 38 · Christian Haynes · OG · rank 55
A premium they did not need to pay, Christian Haynes a notch or two before his time. Better still, it is exactly the hole they had to fill.
R2.12 · Pick 44 · Chop Robinson · DE-EDGE · rank 24
Chop Robinson in Round 2, Pick 12 is a gift, value that borders on unfair. A must-fix position, and they treated it like one.
R2.14 · Pick 46 · Xavier Legette · WR · rank 53
Xavier Legette in pick No. 46 is exactly on the number, no argument either way. The biggest hole on the depth chart just got a whole lot smaller.
R2.16 · Pick 48 · Nate Wiggins · CB · rank 26
They bypassed pressing needs at quarterback to take Nate Wiggins, a cornerback that was not the priority.
R2.22 · Pick 54 · Renardo Green · S · rank 71
Renardo Green at the 54th pick is a conviction pick that outran the value. Depth more than a fix, but depth they can use.
R2.25 · Pick 57 · Michael Hall Jr. · DT · rank 72
They jumped the gun on Michael Hall Jr., taking him earlier than his grade liked. A sensible fit that makes the depth chart a little sturdier.
R2.26 · Pick 58 · Blake Fisher · OT · rank 69
Blake Fisher in the 58th overall pick is the kind of reach that only looks good if he outplays it. It also answers one of the loudest questions on the roster.
R2.27 · Pick 59 · Cole Bishop · S · rank 90
Of all the spots to shop, they chose safety. Cole Bishop in the 59th pick leaves quarterback for later.
R2.28 · Pick 60 · Zach Frazier · C · rank 57
A clean, defensible pick in No. 60 with a little surplus value in Zach Frazier. That was the need underlined and circled, and now it is checked off.
R2.30 · Pick 62 · Kiran Amegadjie · OT · rank 63
They took Kiran Amegadjie at par in slot 62, which is nothing to complain about. They walked in needing this and walked out with it.
R3.2 · Pick 66 · Cooper Beebe · OG · rank 65
No edge and no loss on Cooper Beebe in pick 66; it is a wash and a sensible one. The one spot they could not leave alone, and did not.
R3.3 · Pick 67 · Jeremiah Trotter Jr. · LB · rank 74
By-the-book stuff, Jeremiah Trotter Jr. at the 67th overall pick squarely in line with his ranking. A real hole, addressed with a reasonable pick.
R3.5 · Pick 69 · Kingsley Suamataia · OT · rank 70
A straight-up fair deal on Kingsley Suamataia at pick No. 69, value and slot in agreement. Top of the wish list, and they did not leave without it.
R3.7 · Pick 71 · Malik Washington · WR · rank 79
A conviction pick on Malik Washington at the Round 3 slot that the board grades a round light. That was the need underlined and circled, and now it is checked off.
R3.10 · Pick 74 · Sedrick Van Pran · C · rank 88
The board had cheaper options than Sedrick Van Pran at Round 3, Pick 10, and it noticed. It also answers one of the loudest questions on the roster.
R3.11 · Pick 75 · Roger Rosengarten · OT · rank 95
Roger Rosengarten at the 75th overall pick is the pick scouts circle, and not in a good way. They walked in needing this and walked out with it.
R3.17 · Pick 81 · Ben Sinnott · TE · rank 100
They reached into another round for Ben Sinnott, and the board is nowhere close to agreeing. It plugs a real leak on the depth chart.
R3.18 · Pick 82 · Brandon Coleman · OL · rank 101
A swing that ignored the value entirely, Brandon Coleman well ahead of where he belonged. The one spot they could not leave alone, and did not.
R3.22 · Pick 85 · Jalen McMillan · WR · rank 105
Jalen McMillan at the 85th pick is a steep price for a hunch, hard to square with any board. A glaring weakness, addressed head on.
R3.25 · Pick 88 · Andru Phillips · CB · rank 77
Hard to square with the roster. With positions of obvious need still on the board, Andru Phillips adds a cornerback and leaves quarterback untouched.
R3.29 · Pick 92 · Christian Mahogany · OG · rank 97
They paid sticker price for Christian Mahogany in pick 92, and that is fine. Top of the wish list, and they did not leave without it.
R3.30 · Pick 93 · Zak Zinter · OG · rank 107
A reach for Zak Zinter in the Round 3 slot; a little patience would have been rewarded. Better still, it is exactly the hole they had to fill.
R3.31 · Pick 94 · Mohamed Kamara · DL-EDGE · rank 112
Mohamed Kamara in pick No. 94 is a reach so steep the board needed a second look to believe it. It answers the question that was keeping the coaches up at night.
R3.32 · Pick 95 · Jarvis Brownlee Jr. · CB · rank 114
The eyebrow-raiser of the weekend. They went cornerback with Jarvis Brownlee Jr. while clear needs at quarterback sat open.
R3.37 · Pick 100 · DeWayne Carter · DT · rank 108
They went early on DeWayne Carter in the Round 3 slot, and the value did not follow. It patches a soft spot without any drama.
R4.3 · Pick 103 · Mekhi Wingo · DT · rank 99
A reasonable price with a little left over, Mekhi Wingo in the 103rd overall pick. A sensible fit for a spot that needed help.
R4.4 · Pick 104 · Jacob Cowing · WR · rank 125
This one needs a full-page explanation: Jacob Cowing in pick 104, miles early. The biggest hole on the depth chart just got a whole lot smaller.
R4.6 · Pick 106 · Matt Goncalves · OT · rank 104
No drama and no debate, Matt Goncalves went about where he belonged in pick No. 106. This was priority one on the needs board, and now it is handled.
R4.7 · Pick 107 · Bucky Irving · RB · rank 131
A real head-scratcher, Bucky Irving in the 107th pick is miles ahead of his ranking. Another box on the needs board, quietly ticked.
R4.9 · Pick 109 · Cade Stover · TE · rank 81
They barely believed it either: Cade Stover still on the board at slot 109. The roster fit checks out.
R4.10 · Pick 110 · Hunter Nourzad · C · rank 116
Hunter Nourzad in Round 4, Pick 10 is fair value, right on his grade. A must-fix position, and they treated it like one.
R4.16 · Pick 116 · Malik Mustapha · S · rank 129
A curious use of Round 4, Pick 16. Quarterback needed the pick; a safety in Malik Mustapha did not.
R4.17 · Pick 117 · Jalyx Hunt · DE-EDGE · rank 126
Jalyx Hunt at the 117th overall pick is a clear overpay, with better names still on the board. The biggest hole on the depth chart just got a whole lot smaller.
R4.18 · Pick 118 · Tyler Davis · DT · rank 132
Tyler Davis in the 118th pick is early enough to raise a brow, if not a full objection. It shores up a spot that genuinely needed the help.
R4.21 · Pick 121 · Isaac Guerendo · RB · rank 136
Isaac Guerendo at pick 121 jumps the queue by a touch more than is comfortable. A need, and now a little less of one.
R4.22 · Pick 122 · Anthony Gould · WR · rank 144
They reached a country mile for Anthony Gould at No. 122, and the board is aghast. Top of the wish list, and they did not leave without it.
R4.23 · Pick 123 · Caelen Carson · CB · rank 96
They zigged when the board said zag, taking Caelen Carson at cornerback with quarterback open.
R4.25 · Pick 125 · Kamren Kinchens · S · rank 98
A want over a need in slot 125: Kamren Kinchens adds a safety while quarterback keeps waiting.
R4.26 · Pick 126 · Cody Schrader · RB · rank 205
The board screamed and they did not listen, reaching into the next round for Cody Schrader. One more legitimate question on the roster, answered.
R4.27 · Pick 127 · Cedric Gray · LB · rank 117
A tidy bit of business in the 127th overall pick, where Cedric Gray graded well above the range. One more legitimate question on the roster, answered.
R5.1 · Pick 137 · Jamari Thrash · WR · rank 140
A market-rate wide receiver, with the board and the slot shaking hands on Jamari Thrash. Better still, it is exactly the hole they had to fill.
R5.2 · Pick 138 · Erick All · TE · rank 127
They let Erick All come to them and pounced at the Round 5 slot. A sensible fit for a spot that needed help.
R5.3 · Pick 139 · Tommy Eichenberg · LB · rank 142
Tommy Eichenberg at Round 5, Pick 3 is neither steal nor reach, just the going rate. It fills a real need, too.
R5.4 · Pick 140 · Beaux Limmer · C · rank 143
By-the-book stuff, Beaux Limmer at pick 140 squarely in line with his ranking. It answers the question that was keeping the coaches up at night.
R5.6 · Pick 142 · Josh Newton · CB · rank 148
They paid sticker price for Josh Newton in No. 142, and that is fine. A want dressed up as a pick, at a spot they had covered.
R5.7 · Pick 143 · Mason McCormick · OT · rank 147
They took Mason McCormick at par in pick No. 143, which is nothing to complain about. They walked in needing this and walked out with it.
R5.8 · Pick 144 · Tanor Bortolini · C · rank 149
A straight-up fair deal on Tanor Bortolini at the 144th pick, value and slot in agreement. That was the need underlined and circled, and now it is checked off.
R5.10 · Pick 146 · Walter Rouse · OT · rank 162
They paid a round early for Walter Rouse in pick No. 146, more than the board wanted. This was priority one on the needs board, and now it is handled.
R5.15 · Pick 151 · Trevor Keegan · OG · rank 151
No drama and no debate, Trevor Keegan went about where he belonged in Round 5, Pick 15. A must-fix position, and they treated it like one.
R5.16 · Pick 152 · Decamerion Richardson · CB · rank 169
A reach on Decamerion Richardson in the Round 5 slot; the board had better options right there. Pure best-available; the position was not exactly begging.
R5.19 · Pick 155 · Jordan Jefferson · DT · rank 167
A conviction pick on Jordan Jefferson at pick 155 that the board grades a round light. Another box on the needs board, quietly ticked.
R5.26 · Pick 162 · Ryan Flournoy · WR · rank 170
Ryan Flournoy at No. 162 is a conviction pick that outran the value. A glaring weakness, addressed head on.
R5.28 · Pick 164 · Sione Vaki · S · rank 178
Sione Vaki at the 164th pick jumps the queue by a touch more than is comfortable. Insurance at a position that did not really ask for it.
R5.30 · Pick 166 · Beau Brade · S · rank 157
A slide stopped in the 166th overall pick, with Beau Brade worth more than the price. It is more luxury than necessity; they were already set here.
R5.31 · Pick 167 · AJ Barner · TE · rank 161
They did well to land AJ Barner in slot 167, just ahead of his grade. The roster fit checks out.
R6.5 · Pick 180 · Nathan Thomas · OT · rank 191
A reach on Nathan Thomas in slot 180; the board had better options right there. The one spot they could not leave alone, and did not.
R6.6 · Pick 181 · Edefuan Ulofoshio · LB · rank 198
The board had cheaper options than Edefuan Ulofoshio at pick 181, and it noticed. It shores up a spot that genuinely needed the help.
R6.7 · Pick 182 · Jaden Crumedy · DT · rank 202
A wild overpay on Jaden Crumedy in the 182nd overall pick, the sort that defines a class for the wrong reasons. It patches a soft spot without any drama.
R6.8 · Pick 183 · Zion Tupuola-Fetui · DE-EDGE · rank 206
Zion Tupuola-Fetui at the Round 6 slot is the kind of overdraft that needs everything to break right. It also answers one of the loudest questions on the roster.
R6.11 · Pick 186 · Trevin Wallace · LB · rank 146
Trevin Wallace in the 186th pick is the kind of fall that makes a whole class. A need, and now a little less of one.
R6.12 · Pick 187 · Nathaniel Watson · LB · rank 200
They paid up for Nathaniel Watson at No. 187 when waiting would have done the job. A real hole, addressed with a reasonable pick.
R6.13 · Pick 188 · Logan Lee · DL · rank 233
Value said wait; Logan Lee in pick No. 188 says they were not listening. It plugs a real leak on the depth chart.
R6.15 · Pick 190 · JD Bertrand · LB · rank 216
They talked themselves into JD Bertrand at Round 6, Pick 15, and the board did not agree. A sensible fit that makes the depth chart a little sturdier.
R6.16 · Pick 191 · Marist Liufau · LB · rank 159
A top-tier linebacker at a bargain, Marist Liufau in the Round 6 slot, plain and simple. It plugs a real leak on the depth chart.
R6.18 · Pick 193 · Fabien Lovett · DL · rank 180
Fabien Lovett is a better player than pick No. 193 suggests; smart patience, rewarded. A sensible fit that makes the depth chart a little sturdier.
R6.22 · Pick 197 · Tanner McLachlan · TE · rank 199
Tanner McLachlan at slot 197 is neither steal nor reach, just the going rate. It patches a soft spot without any drama.
R6.26 · Pick 201 · Jalen Coker · WR · rank 203
No edge and no loss on Jalen Coker in Round 6, Pick 26; it is a wash and a sensible one. It also answers one of the loudest questions on the roster.
R6.30 · Pick 205 · Marcus Rosemy-Jacksaint · WR · rank 222
Marcus Rosemy-Jacksaint in No. 205 is early enough to raise a brow, if not a full objection. They walked in needing this and walked out with it.
R7.5 · Pick 225 · Jaheim Bell · TE · rank 171
Jaheim Bell at the 225th overall pick is daylight robbery; nobody expected him to last. One more legitimate question on the roster, answered.
R7.6 · Pick 226 · Curtis Jacobs · LB · rank 184
Steal is underselling it; Curtis Jacobs at the 226th pick is a heist with the alarm still ringing. A sensible fit for a spot that needed help.
R7.11 · Pick 231 · Brevyn Spann-Ford · TE · rank 255
A big swing on Brevyn Spann-Ford at pick 231, well ahead of any board in the building. The roster fit checks out.
R7.14 · Pick 234 · Jaylon Carlies · S · rank 259
Jaylon Carlies at No. 234 is an overdraft of the loud, memorable kind. Stacking talent where they were already deep.
R7.22 · Pick 242 · Darius Muasau · LB · rank 215
Darius Muasau at pick 242 is the steal of the weekend, a first-round talent at a bargain-bin price. It shores up a spot that genuinely needed the help.
R7.25 · Pick 245 · Keilan Robinson · RB · rank 271
Keilan Robinson in the 245th pick is a bet on their own eyes over everyone else's grade. A need, and now a little less of one.
R7.32 · Pick 252 · Jawhar Jordan · RB · rank 266
They paid a round early for Jawhar Jordan in Round 7, Pick 32, more than the board wanted. It fills a real need, too.
R7.33 · Pick 253 · Drake Nugent · C · rank 274
Drake Nugent at the 253rd overall pick is an overdraft of the loud, memorable kind. Top of the wish list, and they did not leave without it.