CARDINALS MOCK DRAFT GRADE B+

Cardinals 24 B+

URL cardinals-24-2828

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

A masterclass at the trade table lands the Cardinals a B+.

by Stan93 · 2024 NFL Draft · 144 picks · 44 steals · 72 reaches
Value C
Need C+
Trades A+
Future A+

The Cardinals did not so much draft Decamerion Richardson as overpay for him, 96 picks clear of his grade. It sets an uneasy tone for the weekend.

Landing McCaffrey that late papers over a lot of smaller sins. The phones were where this weekend was really won. The imported veterans give this class a floor the draft picks could not on their own.

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

Pick-by-Pick

R1.1 · Pick 1 · Marvin Harrison Jr. · WR · rank 1
In the 1st pick they get a matchup problem out wide. Exactly the need they had to hit.
R1.2 · Pick 2 · Joe Alt · OT · rank 4
In the Round 1 slot they get an anchor for the offensive line at fair value. It fills the loudest need on the roster.
R1.4 · Pick 4 · Malik Nabers · WR · rank 3
In No. 4 they get a difference-maker at receiver. The biggest hole, addressed.
R1.6 · Pick 6 · Jared Verse · DE-EDGE · rank 12
In the 6th overall pick they get a bendy edge with upside at fair value. It fills the loudest need on the roster.
R1.11 · Pick 11 · JC Latham · OT · rank 15
In slot 11 they get a long-term starter on the line. The biggest hole, addressed.
R1.15 · Pick 15 · Quinyon Mitchell · CB · rank 16
In pick 15 they get a lockdown presence outside. More want than need.
R1.16 · Pick 16 · Junior Colson · LB · rank 46
In the 16th pick they get a downhill thumper at linebacker, a steep price for the projection. A real need, handled.
R1.17 · Pick 17 · Edgerrin Cooper · LB · rank 48
In pick No. 17 they get a coverage-and-run second-level piece, though the board says they badly overpaid. A clean fit for the roster.
R1.18 · Pick 18 · Mike Sainristil · CB · rank 51
In pick 18 they get a potential shutdown corner, though the board says they badly overpaid. Need was not the driver here.
R1.19 · Pick 19 · Renardo Green · S · rank 71
In slot 19 they get a ballhawk on the back end, though the board says they badly overpaid.
R1.20 · Pick 20 · Ben Sinnott · TE · rank 102
In the 20th overall pick they get a matchup weapon at tight end, a steep price for the projection. A real need, handled.
R1.21 · Pick 21 · Christian Haynes · OG · rank 55
In the Round 1 slot they get a plug-and-play piece up front, though the board says they badly overpaid. It fills the loudest need on the roster.
R1.22 · Pick 22 · Brian Thomas Jr. · WR · rank 22
Brian Thomas Jr. in Round 1, Pick 22 is exactly on the number, no argument either way. This was priority one on the needs board, and now it is handled.
R1.23 · Pick 23 · Ladd McConkey · WR · rank 29
In No. 23 they get a go-to option on the outside. Exactly the need they had to hit.
R1.24 · Pick 24 · Ricky Pearsall · WR · rank 43
They talked themselves into Ricky Pearsall at the Round 1 slot, and the board did not agree. It answers the question that was keeping the coaches up at night.
R1.25 · Pick 25 · Malachi Corley · WR · rank 50
In slot 25 they get a true top target, a steep price for the projection. The biggest hole, addressed.
R1.26 · Pick 26 · Keon Coleman · WR · rank 45
In No. 26 they get a No. 1 receiver, though the board says they badly overpaid. The biggest hole, addressed.
R1.27 · Pick 27 · Jaylen Wright · RB · rank 59
In pick 27 they get a bell-cow for the offense, though the board says they badly overpaid. A clean fit for the roster.
R1.28 · Pick 28 · Laiatu Latu · DL-EDGE · rank 11
In the 28th overall pick they get a premier pass rusher, outstanding value to boot. It fills the loudest need on the roster.
R1.29 · Pick 29 · Byron Murphy II · DL · rank 19
In Round 1, Pick 29 they get a run-stuffing presence up front at a price that makes it sweeter. A clean fit for the roster.
R1.30 · Pick 30 · Chop Robinson · DE-EDGE · rank 24
In the 30th pick they get a problem off the edge. It fills the loudest need on the roster.
R1.31 · Pick 31 · Braden Fiske · DL · rank 38
In pick No. 31 they get a disruptive interior force at fair value. A clean fit for the roster.
R1.32 · Pick 32 · Kris Jenkins · DL-EDGE · rank 49
In the 32nd pick they get a disruptor off the edge, even if it was a touch early. The biggest hole, addressed.
R2.1 · Pick 33 · Michael Hall Jr. · DT · rank 72
A wild overpay on Michael Hall Jr. in the Round 2 slot, the sort that defines a class for the wrong reasons. A sensible fit that makes the depth chart a little sturdier.
R2.3 · Pick 35 · Marshawn Kneeland · DE-EDGE · rank 75
They left a pile of value on the table to take Marshawn Kneeland this early at Round 2, Pick 3. The one spot they could not leave alone, and did not.
R2.5 · Pick 37 · T'Vondre Sweat · DT · rank 64
The board screamed and they did not listen, reaching into the next round for T'Vondre Sweat. The roster fit checks out.
R2.6 · Pick 38 · J.J. McCarthy · QB · rank 27
J.J. McCarthy slid further than he should have, and No. 38 is lovely value for the quarterback. That was the need underlined and circled, and now it is checked off.
R2.7 · Pick 39 · Olumuyiwa Fashanu · OT · rank 8
Olumuyiwa Fashanu at pick 39 is daylight robbery; nobody expected him to last. Top of the wish list, and they did not leave without it.
R2.8 · Pick 40 · Troy Fautanu · OT · rank 18
Steal is underselling it; Troy Fautanu at slot 40 is a heist with the alarm still ringing. A glaring weakness, addressed head on.
R2.9 · Pick 41 · Terrion Arnold · CB · rank 20
Circle this one: Terrion Arnold at the 41st overall pick is a fall that decides a draft. A want dressed up as a pick, at a spot they had covered.
R2.13 · Pick 45 · Cooper DeJean · CB · rank 21
Cooper DeJean in No. 45 should not have been possible, and that is the whole point. Nice player, but the depth chart did not need him here.
R2.15 · Pick 47 · Roman Wilson · WR · rank 42
Roman Wilson at slot 47 is a sensible buy, a touch better than market for the wide receiver. They walked in needing this and walked out with it.
R2.17 · Pick 49 · Xavier Worthy · WR · rank 47
Xavier Worthy at pick No. 49 is right where the board had him, plain and simple. Better still, it is exactly the hole they had to fill.
R2.18 · Pick 50 · Xavier Legette · WR · rank 53
Xavier Legette in the 50th pick is fair value, right on his grade. The biggest hole on the depth chart just got a whole lot smaller.
R2.21 · Pick 53 · Graham Barton · OT · rank 25
They barely believed it either: Graham Barton still on the board at Round 2, Pick 21. It also answers one of the loudest questions on the roster.
R2.25 · Pick 57 · Cade Stover · TE · rank 83
This one needs a full-page explanation: Cade Stover in the Round 2 slot, miles early. It plugs a real leak on the depth chart.
R2.26 · Pick 58 · Roger Rosengarten · OT · rank 97
A swing that ignored the value entirely, Roger Rosengarten well ahead of where he belonged. A must-fix position, and they treated it like one.
R2.27 · Pick 59 · Cole Bishop · S · rank 92
Cole Bishop at pick 59 is the kind of overdraft that needs everything to break right. A luxury on a unit that was already in good shape.
R2.32 · Pick 64 · Adisa Isaac · DE-EDGE · rank 56
Adisa Isaac in slot 64 is a bargain the rest of the room will envy. It also answers one of the loudest questions on the roster.
R3.1 · Pick 65 · Austin Booker · DE-EDGE · rank 68
No edge and no loss on Austin Booker in Round 3, Pick 1; it is a wash and a sensible one. Top of the wish list, and they did not leave without it.
R3.2 · Pick 66 · Jackson Powers-Johnson · C · rank 30
You do not let an offensive lineman like Jackson Powers-Johnson reach pick No. 66 and blink. They did not. It answers the question that was keeping the coaches up at night.
R3.3 · Pick 67 · Brandon Dorlus · DE-EDGE · rank 82
Brandon Dorlus at No. 67 is a clear overpay, with better names still on the board. The biggest hole on the depth chart just got a whole lot smaller.
R3.5 · Pick 69 · Mekhi Wingo · DT · rank 101
A real head-scratcher, Mekhi Wingo in the 69th overall pick is miles ahead of his ranking. Another box on the needs board, quietly ticked.
R3.6 · Pick 70 · Maason Smith · DT · rank 104
Maason Smith at the 70th pick is an overdraft of the loud, memorable kind. It shores up a spot that genuinely needed the help.
R3.7 · Pick 71 · DeWayne Carter · DT · rank 110
Value said wait; DeWayne Carter in pick 71 says they were not listening. A real hole, addressed with a reasonable pick.
R3.8 · Pick 72 · Chris Braswell · LB-EDGE · rank 52
Chris Braswell at the Round 3 slot is a first-round grade at a bargain-bin price, no notes. A glaring weakness, addressed head on.
R3.10 · Pick 74 · Mohamed Kamara · DL-EDGE · rank 114
They reached a country mile for Mohamed Kamara at No. 74, and the board is aghast. A must-fix position, and they treated it like one.
R3.11 · Pick 75 · Jeremiah Trotter Jr. · LB · rank 74
A market-rate linebacker, with the board and the slot shaking hands on Jeremiah Trotter Jr.. A sensible fit for a spot that needed help.
R3.12 · Pick 76 · Javon Solomon · OLB-EDGE · rank 111
Javon Solomon at slot 76 is the pick scouts circle, and not in a good way. A fine player at a spot low on the priority list.
R3.13 · Pick 77 · Jarvis Brownlee Jr. · CB · rank 116
Jarvis Brownlee Jr. at pick 77 is a steep price for a hunch, hard to square with any board. Pure best-available; the position was not exactly begging.
R3.14 · Pick 78 · Decamerion Richardson · CB · rank 174
They reached into another round for Decamerion Richardson, and the board is nowhere close to agreeing. Depth on depth, at a spot that was hardly crying out.
R3.15 · Pick 79 · Cooper Beebe · OG · rank 65
The board had Cooper Beebe higher than the Round 3 slot, and the offensive lineman fell to them anyway. Better still, it is exactly the hole they had to fill.
R3.16 · Pick 80 · Brandon Coleman · OL · rank 103
A big swing on Brandon Coleman at the 80th pick, well ahead of any board in the building. This was priority one on the needs board, and now it is handled.
R3.17 · Pick 81 · Ja'Lynn Polk · WR · rank 66
Nice patience on Ja'Lynn Polk, who had no business lasting to the 81st overall pick. The one spot they could not leave alone, and did not.
R3.18 · Pick 82 · Javon Baker · WR · rank 76
They did well to land Javon Baker in slot 82, just ahead of his grade. They walked in needing this and walked out with it.
R3.20 · Pick 84 · Malik Washington · WR · rank 81
A clean, defensible pick in Round 3, Pick 20 with a little surplus value in Malik Washington. That was the need underlined and circled, and now it is checked off.
R3.22 · Pick 85 · Tyler Guyton · OT · rank 31
Taking Tyler Guyton in pick 85 is close to grand larceny; an offensive lineman that good had no business lasting this long. The biggest hole on the depth chart just got a whole lot smaller.
R3.26 · Pick 89 · Bralen Trice · DE-EDGE · rank 84
A tidy little value on Bralen Trice in pick No. 89, a step better than break-even. They walked in needing this and walked out with it.
R3.27 · Pick 90 · Jonah Elliss · DE-EDGE · rank 87
Jonah Elliss at the Round 3 slot is a sound buy, the sort that quietly helps a class. This was priority one on the needs board, and now it is handled.
R3.29 · Pick 92 · Cedric Gray · LB · rank 119
Cedric Gray in the 92nd overall pick is a bet on their own eyes over everyone else's grade. It fills a real need, too.
R3.31 · Pick 94 · Kris Abrams-Draine · CB · rank 91
Nothing to complain about; Kris Abrams-Draine went a shade earlier than his grade, which is fine. Stacking talent where they were already deep.
R3.32 · Pick 95 · Tommy Eichenberg · LB · rank 146
Tommy Eichenberg in No. 95 is a reach so steep the board needed a second look to believe it. One more legitimate question on the roster, answered.
R3.33 · Pick 96 · MarShawn Lloyd · RB · rank 94
By-the-book stuff, MarShawn Lloyd at slot 96 squarely in line with his ranking. A need, and now a little less of one.
R3.34 · Pick 97 · Jordan Travis · QB · rank 181
The board screamed and they did not listen, reaching into the next round for Jordan Travis. A must-fix position, and they treated it like one.
R3.37 · Pick 100 · Ja'Tavion Sanders · TE · rank 41
Ja'Tavion Sanders at No. 100 is the steal of the weekend, a first-round talent at a bargain-bin price. It patches a soft spot without any drama.
R4.1 · Pick 101 · Javon Bullard · S · rank 54
A safety of that caliber at pick 101 is the definition of value, full stop. A want more than a need, though you can never have too many.
R4.3 · Pick 103 · Patrick Paul · OT · rank 85
Patrick Paul in the 103rd pick is the kind of fall that makes a whole class. Better still, it is exactly the hole they had to fill.
R4.4 · Pick 104 · Dominick Puni · OT · rank 89
A tidy bit of business in the Round 4 slot, where Dominick Puni graded well above the range. A glaring weakness, addressed head on.
R4.5 · Pick 105 · Gabriel Murphy · DL-EDGE · rank 108
No drama and no debate, Gabriel Murphy went about where he belonged in pick No. 105. The one spot they could not leave alone, and did not.
R4.6 · Pick 106 · Brennan Jackson · DE-EDGE · rank 124
Brennan Jackson at the 106th overall pick is the kind of overdraft that needs everything to break right. That was the need underlined and circled, and now it is checked off.
R4.7 · Pick 107 · Jalyx Hunt · DE-EDGE · rank 128
They left a pile of value on the table to take Jalyx Hunt this early at the Round 4 slot. It also answers one of the loudest questions on the roster.
R4.8 · Pick 108 · Tyler Davis · DT · rank 134
A real head-scratcher, Tyler Davis in the 108th pick is miles ahead of his ranking. Another box on the needs board, quietly ticked.
R4.9 · Pick 109 · Leonard Taylor III · DL · rank 130
They talked themselves into Leonard Taylor III at the 109th overall pick, and the board did not agree. The roster fit checks out.
R4.10 · Pick 110 · Myles Cole · DE-EDGE · rank 157
Myles Cole in slot 110 is a reach so steep the board needed a second look to believe it. Top of the wish list, and they did not leave without it.
R4.11 · Pick 111 · McKinnley Jackson · DL · rank 165
McKinnley Jackson at No. 111 is the pick scouts circle, and not in a good way. It shores up a spot that genuinely needed the help.
R4.12 · Pick 112 · Jordan Jefferson · DT · rank 172
Jordan Jefferson at pick 112 is an overdraft of the loud, memorable kind. A real hole, addressed with a reasonable pick.
R4.15 · Pick 115 · Nelson Ceaser · DL-EDGE · rank 182
They reached into another round for Nelson Ceaser, and the board is nowhere close to agreeing. It answers the question that was keeping the coaches up at night.
R4.21 · Pick 121 · Braiden McGregor · DE-EDGE · rank 170
Braiden McGregor at pick No. 121 is a steep price for a hunch, hard to square with any board. That was the need underlined and circled, and now it is checked off.
R4.22 · Pick 122 · Gabe Hall · DL · rank 186
A big swing on Gabe Hall at pick 122, well ahead of any board in the building. A sensible fit for a spot that needed help.
R4.23 · Pick 123 · Zak Zinter · OG · rank 109
Zak Zinter is a better player than Round 4, Pick 23 suggests; smart patience, rewarded. A must-fix position, and they treated it like one.
R4.27 · Pick 127 · Jaden Hicks · S · rank 62
A top-tier safety at a bargain, Jaden Hicks in pick No. 127, plain and simple. It is more luxury than necessity; they were already set here.
R4.29 · Pick 129 · Hunter Nourzad · C · rank 118
Value with a capital V on Hunter Nourzad in slot 129, a genuine coup. This was priority one on the needs board, and now it is handled.
R4.30 · Pick 130 · Johnny Wilson · WR · rank 120
Johnny Wilson at the 130th overall pick is the sort of value that quietly wins a weekend. The biggest hole on the depth chart just got a whole lot smaller.
R4.34 · Pick 134 · Isaac Guerendo · RB · rank 138
They paid sticker price for Isaac Guerendo in the Round 4 slot, and that is fine. It patches a soft spot without any drama.
R4.36 · Pick 136 · Cody Schrader · RB · rank 213
This one needs a full-page explanation: Cody Schrader in the 136th pick, miles early. It plugs a real leak on the depth chart.
R5.1 · Pick 137 · Javon Foster · OT · rank 132
A reasonable price with a little left over, Javon Foster in No. 137. Top of the wish list, and they did not leave without it.
R5.2 · Pick 138 · Ty'Ron Hopper · LB · rank 178
They reached a country mile for Ty'Ron Hopper at pick No. 138, and the board is aghast. One more legitimate question on the roster, answered.
R5.3 · Pick 139 · Malik Mustapha · S · rank 131
Malik Mustapha at the 139th overall pick is money in the bank, a safety taken below his worth. They doubled down on a strength rather than a need.
R5.4 · Pick 140 · Cam Hart · CB · rank 115
They will replay Cam Hart at Round 5, Pick 4 for years; that is how good the value is. Insurance at a position that did not really ask for it.
R5.5 · Pick 141 · Dallin Holker · TE · rank 159
Dallin Holker in pick 141 is a bet on their own eyes over everyone else's grade. A sensible fit that makes the depth chart a little sturdier.
R5.6 · Pick 142 · Marist Liufau · LB · rank 164
A wild overpay on Marist Liufau in slot 142, the sort that defines a class for the wrong reasons. It fills a real need, too.
R5.7 · Pick 143 · Nathaniel Watson · LB · rank 207
A swing that ignored the value entirely, Nathaniel Watson well ahead of where he belonged. A need, and now a little less of one.
R5.10 · Pick 146 · James Williams · LB · rank 173
Value said wait; James Williams in No. 146 says they were not listening. It patches a soft spot without any drama.
R5.12 · Pick 148 · Edefuan Ulofoshio · LB · rank 205
A swing that ignored the value entirely, Edefuan Ulofoshio well ahead of where he belonged. It fills a real need, too.
R5.13 · Pick 149 · Tyrice Knight · LB · rank 212
Tyrice Knight at the 149th pick is the pick scouts circle, and not in a good way. A sensible fit for a spot that needed help.
R5.14 · Pick 150 · Christian Mahogany · OG · rank 99
Christian Mahogany in the 150th overall pick is a gift, value that borders on unfair. It also answers one of the loudest questions on the roster.
R5.15 · Pick 151 · Audric Estime · RB · rank 122
They robbed the room for Audric Estime here, a fall nobody at the table saw coming. It plugs a real leak on the depth chart.
R5.16 · Pick 152 · Jarrian Jones · CB · rank 123
The board fumbled Jarrian Jones all the way to pick No. 152, and they scooped it up. They added to a strength when a need was still open elsewhere.
R5.19 · Pick 155 · Tahj Washington · WR · rank 180
Value said wait; Tahj Washington in the Round 5 slot says they were not listening. A glaring weakness, addressed head on.
R5.20 · Pick 156 · Marcus Rosemy-Jacksaint · WR · rank 231
Marcus Rosemy-Jacksaint in slot 156 is a bet on their own eyes over everyone else's grade. The one spot they could not leave alone, and did not.
R5.21 · Pick 157 · Sione Vaki · S · rank 183
Sione Vaki at pick 157 is an overdraft of the loud, memorable kind. They doubled down on a strength rather than a need.
R5.26 · Pick 162 · Beau Brade · S · rank 162
They took Beau Brade at par in Round 5, Pick 26, which is nothing to complain about. A luxury on a unit that was already in good shape.
R5.28 · Pick 164 · Anthony Gould · WR · rank 148
A slide stopped in the 164th pick, with Anthony Gould worth more than the price. Better still, it is exactly the hole they had to fill.
R5.30 · Pick 166 · Erick All · TE · rank 129
Somehow Erick All was still sitting there in the 166th overall pick, and they pounced on premier tight end value. The roster fit checks out.
R5.31 · Pick 167 · Beaux Limmer · C · rank 147
A top-tier offensive lineman at a bargain, Beaux Limmer in pick No. 167, plain and simple. It answers the question that was keeping the coaches up at night.
R5.32 · Pick 168 · Khristian Boyd · DL-EDGE · rank 188
They reached into another round for Khristian Boyd, and the board is nowhere close to agreeing. They walked in needing this and walked out with it.
R5.34 · Pick 170 · Cedric Johnson · DE-EDGE · rank 191
A real head-scratcher, Cedric Johnson in Round 5, Pick 34 is miles ahead of his ranking. They walked in needing this and walked out with it.
R5.39 · Pick 175 · Jaden Crumedy · DT · rank 210
They talked themselves into Jaden Crumedy at slot 175, and the board did not agree. Another box on the needs board, quietly ticked.
R6.2 · Pick 177 · JD Bertrand · LB · rank 223
The board screamed and they did not listen, reaching into the next round for JD Bertrand. A sensible fit that makes the depth chart a little sturdier.
R6.3 · Pick 178 · Zion Tupuola-Fetui · DE-EDGE · rank 214
This one needs a full-page explanation: Zion Tupuola-Fetui in the Round 6 slot, miles early. Top of the wish list, and they did not leave without it.
R6.5 · Pick 180 · Grayson Murphy · DL-EDGE · rank 198
Grayson Murphy at pick 180 is a steep price for a hunch, hard to square with any board. It answers the question that was keeping the coaches up at night.
R6.6 · Pick 181 · Justin Eboigbe · DL-EDGE · rank 194
A reach for Justin Eboigbe in the Round 6 slot; a little patience would have been rewarded. That was the need underlined and circled, and now it is checked off.
R6.7 · Pick 182 · Walter Rouse · OT · rank 167
Quietly one of the better values of the day, Walter Rouse at the 182nd pick. A must-fix position, and they treated it like one.
R6.8 · Pick 183 · Delmar Glaze · C · rank 195
They liked Delmar Glaze enough to skip the value, taking him in Round 6, Pick 8. It also answers one of the loudest questions on the roster.
R6.10 · Pick 185 · Javion Cohen · OG · rank 199
A premium they did not need to pay, Javion Cohen a notch or two before his time. The one spot they could not leave alone, and did not.
R6.11 · Pick 186 · Layden Robinson · OG · rank 208
Layden Robinson in the 186th overall 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.
R6.12 · Pick 187 · Tykee Smith · S · rank 149
Circle this one: Tykee Smith at No. 187 is a fall that decides a draft. Insurance at a position that did not really ask for it.
R6.13 · Pick 188 · Josh Newton · CB · rank 153
The board fumbled Josh Newton all the way to pick No. 188, and they scooped it up. Pure best-available; the position was not exactly begging.
R6.14 · Pick 189 · Sataoa Laumea · OT · rank 163
Sataoa Laumea at slot 189 is the steal of the weekend, a first-round talent at a bargain-bin price. This was priority one on the needs board, and now it is handled.
R6.15 · Pick 190 · Fabien Lovett · DL · rank 185
Fabien Lovett at the Round 6 slot nudges the ledger their way without any fuss. A real hole, addressed with a reasonable pick.
R6.16 · Pick 191 · Jacob Cowing · WR · rank 127
A wide receiver of that caliber at No. 191 is the definition of value, full stop. A glaring weakness, addressed head on.
R6.18 · Pick 193 · Isaiah Davis · RB · rank 155
Isaiah Davis in the 193rd overall pick is the kind of fall that makes a whole class. It shores up a spot that genuinely needed the help.
R6.19 · Pick 194 · Jaylin Simpson · CB · rank 158
They barely believed it either: Jaylin Simpson still on the board at pick 194. Stacking talent where they were already deep.
R6.22 · Pick 197 · Dylan Laube · RB · rank 171
Dylan Laube at pick No. 197 is daylight robbery; nobody expected him to last. One more legitimate question on the roster, answered.
R6.24 · Pick 199 · Kimani Vidal · RB · rank 209
A conviction pick on Kimani Vidal at Round 6, Pick 24 that the board grades a round light. A need, and now a little less of one.
R6.25 · Pick 200 · Keilan Robinson · RB · rank 280
Keilan Robinson at the 200th pick is the kind of overdraft that needs everything to break right. Another box on the needs board, quietly ticked.
R6.27 · Pick 202 · Jawhar Jordan · RB · rank 275
They left a pile of value on the table to take Jawhar Jordan this early at the 202nd overall pick. It patches a soft spot without any drama.
R6.31 · Pick 206 · Kamal Hadden · CB · rank 179
Steal is underselling it; Kamal Hadden at Round 6, Pick 31 is a heist with the alarm still ringing. They added to a strength when a need was still open elsewhere.
R6.33 · Pick 208 · Javontae Jean-Baptiste · DE-EDGE · rank 201
Javontae Jean-Baptiste in pick 208 is fine work, a shade of surplus and no downside. The biggest hole on the depth chart just got a whole lot smaller.
R6.37 · Pick 212 · Chau Smith-Wade · CB · rank 177
Somehow Chau Smith-Wade was still sitting there in slot 212, and they pounced on premier cornerback value. A want dressed up as a pick, at a spot they had covered.
R6.39 · Pick 214 · Brevyn Spann-Ford · TE · rank 264
A big swing on Brevyn Spann-Ford at the 214th pick, well ahead of any board in the building. It plugs a real leak on the depth chart.
R6.43 · Pick 218 · Trey Knox · TE · rank 287
They reached a country mile for Trey Knox at the Round 6 slot, and the board is aghast. A need, and now a little less of one.
R6.44 · Pick 219 · Josh Proctor · S · rank 203
They stopped a slide they were happy to see, landing Josh Proctor in No. 219. A want more than a need, though you can never have too many.
R6.45 · Pick 220 · Luke McCaffrey · WR · rank 150
Luke McCaffrey in pick No. 220 should not have been possible, and that is the whole point. It answers the question that was keeping the coaches up at night.
R7.2 · Pick 222 · Eric Watts · DL-EDGE · rank 239
Eric Watts at the Round 7 slot jumps the queue by a touch more than is comfortable. It also answers one of the loudest questions on the roster.
R7.3 · Pick 223 · Darius Muasau · LB · rank 222
A straight-up fair deal on Darius Muasau at pick 223, value and slot in agreement. It shores up a spot that genuinely needed the help.
R7.5 · Pick 225 · Michael Barrett · LB · rank 251
A wild overpay on Michael Barrett in pick No. 225, the sort that defines a class for the wrong reasons. It fills a real need, too.
R7.6 · Pick 226 · Logan Lee · DL · rank 242
They jumped the gun on Logan Lee, taking him earlier than his grade liked. The roster fit checks out.
R7.9 · Pick 229 · Myles Murphy · DL · rank 248
A real head-scratcher, Myles Murphy in the 229th overall pick is miles ahead of his ranking. A sensible fit for a spot that needed help.
R7.11 · Pick 231 · Kalen King · CB · rank 193
They robbed the room for Kalen King here, a fall nobody at the table saw coming. It is more luxury than necessity; they were already set here.
R7.22 · Pick 242 · Andrew Coker · OL · rank 294
They reached into another round for Andrew Coker, and the board is nowhere close to agreeing. The one spot they could not leave alone, and did not.
R7.26 · Pick 246 · Drake Nugent · C · rank 283
This one needs a full-page explanation: Drake Nugent in No. 246, miles early. The biggest hole on the depth chart just got a whole lot smaller.
R7.32 · Pick 252 · Joe Milton III · QB · rank 216
You do not let a quarterback like Joe Milton III reach the 252nd overall pick and blink. They did not. A must-fix position, and they treated it like one.
R7.33 · Pick 253 · X'Zauvea Gadlin · OT · rank 324
X'Zauvea Gadlin at No. 253 is an overdraft of the loud, memorable kind. Better still, it is exactly the hole they had to fill.