CARDINALS MOCK DRAFT GRADE B+

Cardinals 24 B+

URL cardinals-24-2806

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 · 141 picks · 32 steals · 58 reaches
Value C
Need C+
Trades A+
Future A+

You can fall in love with a player. You are not supposed to marry him in the wrong round. The Cardinals did exactly that with Brevyn Spann-Ford in the 167th overall pick.

Every deal seemed to tilt their way, which is not luck. On value alone, Arnold makes the weekend a net positive. The veteran additions, Justin Herbert chief among them, give the class a floor the rookies alone would not.

The hoard sets up next April more than it helps this September.

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

Pick-by-Pick

R1.1 · Pick 1 · Marvin Harrison Jr. · WR · rank 1
In the 1st pick they get a difference-maker at receiver at fair value. Exactly the need they had to hit.
R1.8 · Pick 8 · Braden Fiske · DL · rank 38
In No. 8 they get a run-stuffing presence up front, a steep price for the projection. A clean fit for the roster.
R1.9 · Pick 9 · Laiatu Latu · DL-EDGE · rank 11
In the 9th overall pick they get a bendy edge with upside. The biggest hole, addressed.
R1.10 · Pick 10 · Jared Verse · DE-EDGE · rank 12
Jared Verse at pick 10 is neither steal nor reach, just the going rate. It answers the question that was keeping the coaches up at night.
R1.11 · Pick 11 · Jer'Zhan Newton · DL · rank 13
No edge and no loss on Jer'Zhan Newton in Round 1, Pick 11; it is a wash and a sensible one. A need, and now a little less of one.
R1.14 · Pick 14 · Taliese Fuaga · OT · rank 17
In slot 14 they get a blindside protector at fair value. It fills the loudest need on the roster.
R1.16 · Pick 16 · Roger Rosengarten · OT · rank 97
In No. 16 they get protection for the quarterback, though the board says they badly overpaid. It fills the loudest need on the roster.
R1.17 · Pick 17 · Quinyon Mitchell · CB · rank 16
A straight-up fair deal on Quinyon Mitchell at Round 1, Pick 17, value and slot in agreement. A minor itch, scratched.
R1.18 · Pick 18 · Cade Stover · TE · rank 83
In slot 18 they get a moveable chess piece at tight end, though the board says they badly overpaid. A real need, handled.
R1.19 · Pick 19 · Payton Wilson · LB · rank 39
In pick No. 19 they get the heartbeat of the defense, a steep price for the projection.
R1.20 · Pick 20 · Dallas Turner · LB-EDGE · rank 14
In pick 20 they get a problem off the edge. It fills the loudest need on the roster.
R1.21 · Pick 21 · Chris Braswell · LB-EDGE · rank 52
In the 21st overall pick they get a disruptor off the edge, though the board says they badly overpaid. The biggest hole, addressed.
R1.22 · Pick 22 · Troy Fautanu · OT · rank 18
In the Round 1 slot they get a long-term starter on the line. It fills the loudest need on the roster.
R1.23 · Pick 23 · Brian Thomas Jr. · WR · rank 22
In the 23rd pick they get a matchup problem out wide at fair value. Exactly the need they had to hit.
R1.24 · Pick 24 · Ricky Pearsall · WR · rank 43
In the 24th overall pick they get a go-to option on the outside, a steep price for the projection. Exactly the need they had to hit.
R1.25 · Pick 25 · Keon Coleman · WR · rank 45
In the 25th pick they get a weapon on the perimeter, a steep price for the projection. It fills the loudest need on the roster.
R1.26 · Pick 26 · Malachi Corley · WR · rank 50
In the Round 1 slot they get a true top target, a steep price for the projection. It fills the loudest need on the roster.
R1.27 · Pick 27 · Jaylen Wright · RB · rank 59
In pick 27 they get a three-down runner, a steep price for the projection.
R1.28 · Pick 28 · Byron Murphy II · DL · rank 19
In pick No. 28 they get a load in the middle, and a steal at that. A clean fit for the roster.
R1.29 · Pick 29 · Chop Robinson · DE-EDGE · rank 24
In slot 29 they get juice off the edge. Exactly the need they had to hit.
R1.30 · Pick 30 · Kris Jenkins · DL-EDGE · rank 49
In No. 30 they get a double-digit-sack hope, though the board says they badly overpaid. The biggest hole, addressed.
R1.31 · Pick 31 · Ruke Orhorhoro · DT · rank 61
In Round 1, Pick 31 they get a pocket-collapsing interior rusher, though the board says they badly overpaid.
R1.32 · Pick 32 · T'Vondre Sweat · DT · rank 64
In pick No. 32 they get an anchor for the defensive front, though the board says they badly overpaid. A real need, handled.
R2.1 · Pick 33 · Marshawn Kneeland · DE-EDGE · rank 75
A swing that ignored the value entirely, Marshawn Kneeland well ahead of where he belonged. This was priority one on the needs board, and now it is handled.
R2.2 · Pick 34 · Cooper DeJean · CB · rank 21
A tidy bit of business in the Round 2 slot, where Cooper DeJean graded well above the range. They added to a strength when a need was still open elsewhere.
R2.3 · Pick 35 · Austin Booker · DE-EDGE · rank 68
Austin Booker at the 35th overall pick is an overdraft of the loud, memorable kind. The biggest hole on the depth chart just got a whole lot smaller.
R2.4 · Pick 36 · Mike Sainristil · CB · rank 51
A premium they did not need to pay, Mike Sainristil a notch or two before his time. Depth on depth, at a spot that was hardly crying out.
R2.5 · Pick 37 · Renardo Green · S · rank 71
Renardo Green in Round 2, Pick 5 is a bet on their own eyes over everyone else's grade. Not urgent, but hardly pointless.
R2.7 · Pick 39 · Ennis Rakestraw Jr. · CB · rank 37
Ennis Rakestraw Jr. in pick 39 is fair value, right on his grade. Stacking talent where they were already deep.
R2.8 · Pick 40 · Amarius Mims · OT · rank 23
They let Amarius Mims come to them and pounced at slot 40. Better still, it is exactly the hole they had to fill.
R2.10 · Pick 42 · Tyler Nubin · S · rank 40
By-the-book stuff, Tyler Nubin at No. 42 squarely in line with his ranking. Insurance at a position that did not really ask for it.
R2.11 · Pick 43 · Roman Wilson · WR · rank 42
No drama and no debate, Roman Wilson went about where he belonged in Round 2, Pick 11. It also answers one of the loudest questions on the roster.
R2.12 · Pick 44 · Graham Barton · OT · rank 25
Graham Barton at pick 44 is daylight robbery; nobody expected him to last. They walked in needing this and walked out with it.
R2.13 · Pick 45 · Nate Wiggins · CB · rank 26
They robbed the room for Nate Wiggins here, a fall nobody at the table saw coming. A luxury on a unit that was already in good shape.
R2.14 · Pick 46 · Terrion Arnold · CB · rank 20
Steal is underselling it; Terrion Arnold at the Round 2 slot is a heist with the alarm still ringing. Pure best-available; the position was not exactly begging.
R2.17 · Pick 49 · Xavier Legette · WR · rank 53
They took Xavier Legette at par in the 49th overall pick, which is nothing to complain about. A must-fix position, and they treated it like one.
R2.22 · Pick 54 · Jonathon Brooks · RB · rank 44
Jonathon Brooks slipping to slot 54 is the kind of luck good rooms make for themselves. It fills a real need, too.
R2.26 · Pick 58 · Ja'Tavion Sanders · TE · rank 41
A quiet steal in the 58th pick: Ja'Tavion Sanders for less than the market said. The roster fit checks out.
R2.27 · Pick 59 · Xavier Worthy · WR · rank 47
Xavier Worthy in Round 2, Pick 27 is a bargain the rest of the room will envy. A glaring weakness, addressed head on.
R2.28 · Pick 60 · Edgerrin Cooper · LB · rank 48
A slide stopped in the 60th pick, with Edgerrin Cooper worth more than the price. It patches a soft spot without any drama.
R2.31 · Pick 63 · Ja'Lynn Polk · WR · rank 66
Ja'Lynn Polk at slot 63 is right where the board had him, plain and simple. That was the need underlined and circled, and now it is checked off.
R3.1 · Pick 65 · Cooper Beebe · OG · rank 65
They paid sticker price for Cooper Beebe in No. 65, and that is fine. Top of the wish list, and they did not leave without it.
R3.2 · Pick 66 · Michael Hall Jr. · DT · rank 72
Michael Hall Jr. in the 66th overall pick is exactly on the number, no argument either way. It shores up a spot that genuinely needed the help.
R3.3 · Pick 67 · Patrick Paul · OT · rank 85
A big swing on Patrick Paul at pick 67, well ahead of any board in the building. The one spot they could not leave alone, and did not.
R3.4 · Pick 68 · Adisa Isaac · DE-EDGE · rank 56
They read the board right and Adisa Isaac was the payoff at pick No. 68. The biggest hole on the depth chart just got a whole lot smaller.
R3.5 · Pick 69 · Jeremiah Trotter Jr. · LB · rank 74
A market-rate linebacker, with the board and the slot shaking hands on Jeremiah Trotter Jr.. One more legitimate question on the roster, answered.
R3.7 · Pick 71 · Javon Bullard · S · rank 54
Good things come to war rooms that wait, and Javon Bullard at the 71st pick is the proof. It is more luxury than necessity; they were already set here.
R3.8 · Pick 72 · T.J. Tampa · CB · rank 58
Value with a capital V on T.J. Tampa in Round 3, Pick 8, a genuine coup. Nice player, but the depth chart did not need him here.
R3.10 · Pick 74 · Andru Phillips · CB · rank 77
No drama and no debate, Andru Phillips went about where he belonged in No. 74. They doubled down on a strength rather than a need.
R3.11 · Pick 75 · Maason Smith · DT · rank 104
A real head-scratcher, Maason Smith in slot 75 is miles ahead of his ranking. Another box on the needs board, quietly ticked.
R3.12 · Pick 76 · Brandon Dorlus · DE-EDGE · rank 82
Brandon Dorlus in the Round 3 slot is exactly on the number, no argument either way. A must-fix position, and they treated it like one.
R3.13 · Pick 77 · DeWayne Carter · DT · rank 110
DeWayne Carter at pick No. 77 is the kind of overdraft that needs everything to break right. It plugs a real leak on the depth chart.
R3.14 · Pick 78 · Mohamed Kamara · DL-EDGE · rank 114
Mohamed Kamara in pick 78 is a reach so steep the board needed a second look to believe it. A glaring weakness, addressed head on.
R3.15 · Pick 79 · Jordan Jefferson · DT · rank 172
The board screamed and they did not listen, reaching into the next round for Jordan Jefferson. A real hole, addressed with a reasonable pick.
R3.16 · Pick 80 · Tyler Davis · DT · rank 134
A wild overpay on Tyler Davis in the 80th overall pick, the sort that defines a class for the wrong reasons. A sensible fit for a spot that needed help.
R3.18 · Pick 82 · Mekhi Wingo · DT · rank 101
They reached into another round for Mekhi Wingo, and the board is nowhere close to agreeing. A sensible fit that makes the depth chart a little sturdier.
R3.23 · Pick 86 · Kingsley Suamataia · OT · rank 70
Quietly one of the better values of the day, Kingsley Suamataia at the 86th pick. The one spot they could not leave alone, and did not.
R3.24 · Pick 87 · Bralen Trice · DE-EDGE · rank 84
Nothing to complain about; Bralen Trice went a shade earlier than his grade, which is fine. This was priority one on the needs board, and now it is handled.
R3.27 · Pick 90 · Kris Abrams-Draine · CB · rank 91
A straight-up fair deal on Kris Abrams-Draine at slot 90, value and slot in agreement. A want dressed up as a pick, at a spot they had covered.
R3.31 · Pick 94 · Cole Bishop · S · rank 92
Cole Bishop at pick 94 is right where the board had him, plain and simple. A want more than a need, though you can never have too many.
R3.34 · Pick 97 · Sedrick Van Pran · C · rank 90
Sedrick Van Pran at Round 3, Pick 34 is a sound buy, the sort that quietly helps a class. It answers the question that was keeping the coaches up at night.
R3.37 · Pick 100 · Dominick Puni · OT · rank 89
Dominick Puni slid further than he should have, and No. 100 is lovely value for the offensive lineman. Better still, it is exactly the hole they had to fill.
R4.3 · Pick 103 · Zak Zinter · OG · rank 109
They took Zak Zinter at par in the Round 4 slot, which is nothing to complain about. They walked in needing this and walked out with it.
R4.4 · Pick 104 · Brenden Rice · WR · rank 121
The board had cheaper options than Brenden Rice at slot 104, and it noticed. Top of the wish list, and they did not leave without it.
R4.5 · Pick 105 · Isaac Guerendo · RB · rank 138
Isaac Guerendo at the 105th pick is a steep price for a hunch, hard to square with any board. One more legitimate question on the roster, answered.
R4.6 · Pick 106 · Jamari Thrash · WR · rank 144
They talked themselves into Jamari Thrash at the 106th overall pick, and the board did not agree. It also answers one of the loudest questions on the roster.
R4.7 · Pick 107 · Jarvis Brownlee Jr. · CB · rank 116
Jarvis Brownlee Jr. at No. 107 is a clear overpay, with better names still on the board. A want more than a need, though you can never have too many.
R4.8 · Pick 108 · Malik Mustapha · S · rank 131
This one needs a full-page explanation: Malik Mustapha in pick No. 108, miles early. It is more luxury than necessity; they were already set here.
R4.9 · Pick 109 · Javon Solomon · OLB-EDGE · rank 111
They paid sticker price for Javon Solomon in pick 109, and that is fine. A fine player at a spot low on the priority list.
R4.10 · Pick 110 · Gabriel Murphy · DL-EDGE · rank 108
Gabriel Murphy at Round 4, Pick 10 is neither steal nor reach, just the going rate. That was the need underlined and circled, and now it is checked off.
R4.11 · Pick 111 · Anthony Gould · WR · rank 148
They reached a country mile for Anthony Gould at the Round 4 slot, and the board is aghast. They walked in needing this and walked out with it.
R4.12 · Pick 112 · Brandon Coleman · OL · rank 103
Brandon Coleman at pick No. 112 is money in the bank, a offensive lineman taken below his worth. The one spot they could not leave alone, and did not.
R4.15 · Pick 115 · Kamren Kinchens · S · rank 100
They stopped a slide they were happy to see, landing Kamren Kinchens in the 115th pick. Stacking talent where they were already deep.
R4.18 · Pick 118 · Jordan Travis · QB · rank 181
Value said wait; Jordan Travis in Round 4, Pick 18 says they were not listening. Better still, it is exactly the hole they had to fill.
R4.20 · Pick 120 · Braelon Allen · RB · rank 113
A reasonable price with a little left over, Braelon Allen in slot 120. A sensible fit that makes the depth chart a little sturdier.
R4.22 · Pick 122 · Cody Schrader · RB · rank 213
They left a pile of value on the table to take Cody Schrader this early at No. 122. A need, and now a little less of one.
R4.24 · Pick 124 · Will Shipley · RB · rank 117
Will Shipley at pick 124 is a sensible buy, a touch better than market for the running back. The roster fit checks out.
R4.26 · Pick 126 · Cam Hart · CB · rank 115
The board had Cam Hart higher than the 126th overall pick, and the cornerback fell to them anyway. Nice player, but the depth chart did not need him here.
R4.27 · Pick 127 · Cedric Gray · LB · rank 119
Cedric Gray at the 127th overall pick is the sort of value that quietly wins a weekend. A sensible fit for a spot that needed help.
R4.29 · Pick 129 · Brennan Jackson · DE-EDGE · rank 124
Brennan Jackson in the 129th pick is fine work, a shade of surplus and no downside. This was priority one on the needs board, and now it is handled.
R4.30 · Pick 130 · McKinnley Jackson · DL · rank 165
McKinnley Jackson at Round 4, Pick 30 is the pick scouts circle, and not in a good way. Another box on the needs board, quietly ticked.
R4.31 · Pick 131 · Jalyx Hunt · DE-EDGE · rank 128
A clean, defensible pick in No. 131 with a little surplus value in Jalyx Hunt. It answers the question that was keeping the coaches up at night.
R4.32 · Pick 132 · Leonard Taylor III · DL · rank 130
By-the-book stuff, Leonard Taylor III at slot 132 squarely in line with his ranking. It shores up a spot that genuinely needed the help.
R4.35 · Pick 135 · Jacob Cowing · WR · rank 127
Nice patience on Jacob Cowing, who had no business lasting to pick 135. A glaring weakness, addressed head on.
R5.1 · Pick 137 · Jarrian Jones · CB · rank 123
Jarrian Jones is a better player than pick No. 137 suggests; smart patience, rewarded. Insurance at a position that did not really ask for it.
R5.2 · Pick 138 · Tyrone Tracy Jr. · WR · rank 126
Tyrone Tracy Jr. is a better player than the Round 5 slot suggests; smart patience, rewarded. A must-fix position, and they treated it like one.
R5.3 · Pick 139 · Myles Cole · DE-EDGE · rank 157
They reached a country mile for Myles Cole at pick No. 139, and the board is aghast. That was the need underlined and circled, and now it is checked off.
R5.4 · Pick 140 · Braiden McGregor · DE-EDGE · rank 170
Braiden McGregor at the 140th overall pick 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.5 · Pick 141 · Decamerion Richardson · CB · rank 174
They left a pile of value on the table to take Decamerion Richardson this early at the Round 5 slot. They added to a strength when a need was still open elsewhere.
R5.6 · Pick 142 · Javon Foster · OT · rank 132
Good things come to war rooms that wait, and Javon Foster at slot 142 is the proof. It also answers one of the loudest questions on the roster.
R5.7 · Pick 143 · Erick All · TE · rank 129
A tidy bit of business in Round 5, Pick 7, where Erick All graded well above the range. It plugs a real leak on the depth chart.
R5.9 · Pick 145 · Nelson Ceaser · DL-EDGE · rank 182
Value said wait; Nelson Ceaser in No. 145 says they were not listening. The biggest hole on the depth chart just got a whole lot smaller.
R5.10 · Pick 146 · Gabe Hall · DL · rank 186
A swing that ignored the value entirely, Gabe Hall well ahead of where he belonged. A real hole, addressed with a reasonable pick.
R5.11 · Pick 147 · Ainias Smith · WR · rank 140
They did well to land Ainias Smith in the 147th pick, just ahead of his grade. The biggest hole on the depth chart just got a whole lot smaller.
R5.12 · Pick 148 · Khristian Boyd · DL-EDGE · rank 188
Khristian Boyd in pick No. 148 is a bet on their own eyes over everyone else's grade. The one spot they could not leave alone, and did not.
R5.14 · Pick 150 · Trevor Keegan · OG · rank 156
Trevor Keegan in slot 150 is fair value, right on his grade. A must-fix position, and they treated it like one.
R5.15 · Pick 151 · Bucky Irving · RB · rank 133
Circle this one: Bucky Irving at No. 151 is a fall that decides a draft. It patches a soft spot without any drama.
R5.16 · Pick 152 · Caedan Wallace · OT · rank 135
Caedan Wallace at Round 5, Pick 16 is money in the bank, a offensive lineman taken below his worth. A glaring weakness, addressed head on.
R5.19 · Pick 155 · Tykee Smith · S · rank 149
Tykee Smith in the Round 5 slot lands just on the right side of the ledger. A luxury on a unit that was already in good shape.
R5.21 · Pick 157 · Tommy Eichenberg · LB · rank 146
They read the board right and Tommy Eichenberg was the payoff at the 157th pick. It fills a real need, too.
R5.23 · Pick 159 · Mason McCormick · OT · rank 152
Good price on Mason McCormick in the 159th overall pick, a hair ahead of his grade with no real quibbles. That was the need underlined and circled, and now it is checked off.
R5.26 · Pick 162 · Josh Newton · CB · rank 153
Josh Newton in pick 162 is a bargain the rest of the room will envy. Pure best-available; the position was not exactly begging.
R5.28 · Pick 164 · Dallin Holker · TE · rank 159
A tidy little value on Dallin Holker in pick No. 164, a step better than break-even. Another box on the needs board, quietly ticked.
R5.30 · Pick 166 · AJ Barner · TE · rank 166
No edge and no loss on AJ Barner in Round 5, Pick 30; it is a wash and a sensible one. It fills a real need, too.
R5.31 · Pick 167 · Brevyn Spann-Ford · TE · rank 264
Brevyn Spann-Ford in pick 167 is a reach so steep the board needed a second look to believe it. It plugs a real leak on the depth chart.
R5.32 · Pick 168 · Jaylin Simpson · CB · rank 158
Jaylin Simpson slid further than he should have, and the Round 5 slot is lovely value for the cornerback. They doubled down on a strength rather than a need.
R5.33 · Pick 169 · Beau Brade · S · rank 162
Fair-plus on Beau Brade, a quiet win that adds up over a draft. A want dressed up as a pick, at a spot they had covered.
R5.34 · Pick 170 · Sione Vaki · S · rank 183
They paid up for Sione Vaki at No. 170 when waiting would have done the job. Depth on depth, at a spot that was hardly crying out.
R5.39 · Pick 175 · Delmar Glaze · C · rank 195
A real head-scratcher, Delmar Glaze in the 175th pick is miles ahead of his ranking. This was priority one on the needs board, and now it is handled.
R6.1 · Pick 176 · Walter Rouse · OT · rank 167
Walter Rouse slipping to the 176th overall pick is the kind of luck good rooms make for themselves. Top of the wish list, and they did not leave without it.
R6.2 · Pick 177 · Marist Liufau · LB · rank 164
Nice patience on Marist Liufau, who had no business lasting to pick 177. The roster fit checks out.
R6.5 · Pick 180 · James Williams · LB · rank 173
James Williams at the Round 6 slot nudges the ledger their way without any fuss. One more legitimate question on the roster, answered.
R6.6 · Pick 181 · Ty'Ron Hopper · LB · rank 178
A clean, defensible pick in the 181st pick with a little surplus value in Ty'Ron Hopper. A sensible fit for a spot that needed help.
R6.7 · Pick 182 · Jawhar Jordan · RB · rank 275
A wild overpay on Jawhar Jordan in No. 182, the sort that defines a class for the wrong reasons. A sensible fit that makes the depth chart a little sturdier.
R6.8 · Pick 183 · Tahj Washington · WR · rank 180
Nothing to complain about; Tahj Washington went a shade earlier than his grade, which is fine. It answers the question that was keeping the coaches up at night.
R6.10 · Pick 185 · Cedric Johnson · DE-EDGE · rank 191
A market-rate edge rusher, with the board and the slot shaking hands on Cedric Johnson. They walked in needing this and walked out with it.
R6.11 · Pick 186 · Justin Eboigbe · DL-EDGE · rank 194
A reach for Justin Eboigbe in slot 186; a little patience would have been rewarded. Better still, it is exactly the hole they had to fill.
R6.12 · Pick 187 · Grayson Murphy · DL-EDGE · rank 198
Grayson Murphy at the 187th overall pick jumps the queue by a touch more than is comfortable. It also answers one of the loudest questions on the roster.
R6.14 · Pick 189 · Nathaniel Watson · LB · rank 207
A big swing on Nathaniel Watson at the 189th overall pick, well ahead of any board in the building. A need, and now a little less of one.
R6.15 · Pick 190 · Jaden Crumedy · DT · rank 210
They reached into another round for Jaden Crumedy, and the board is nowhere close to agreeing. It shores up a spot that genuinely needed the help.
R6.16 · Pick 191 · Edefuan Ulofoshio · LB · rank 205
Edefuan Ulofoshio in the 191st pick is early enough to raise a brow, if not a full objection. It patches a soft spot without any drama.
R6.18 · Pick 193 · JD Bertrand · LB · rank 223
JD Bertrand at No. 193 is the pick scouts circle, and not in a good way. A real hole, addressed with a reasonable pick.
R6.22 · Pick 197 · Eric Watts · DL-EDGE · rank 239
Eric Watts at slot 197 is an overdraft of the loud, memorable kind. They walked in needing this and walked out with it.
R6.24 · Pick 199 · Trey Knox · TE · rank 287
Trey Knox at Round 6, Pick 24 is the kind of overdraft that needs everything to break right. It plugs a real leak on the depth chart.
R6.25 · Pick 200 · Nathan Thomas · OT · rank 197
Fair-plus on Nathan Thomas, a quiet win that adds up over a draft. The biggest hole on the depth chart just got a whole lot smaller.
R6.27 · Pick 202 · Layden Robinson · OG · rank 208
Layden Robinson at pick No. 202 is right where the board had him, plain and simple. Top of the wish list, and they did not leave without it.
R6.28 · Pick 203 · Javion Cohen · OG · rank 199
Javion Cohen at Round 6, Pick 28 nudges the ledger their way without any fuss. It answers the question that was keeping the coaches up at night.
R6.33 · Pick 208 · Marcus Rosemy-Jacksaint · WR · rank 231
They talked themselves into Marcus Rosemy-Jacksaint at the 208th pick, and the board did not agree. The one spot they could not leave alone, and did not.
R6.35 · Pick 210 · Kimani Vidal · RB · rank 209
No edge and no loss on Kimani Vidal in the 210th overall pick; it is a wash and a sensible one. Another box on the needs board, quietly ticked.
R6.43 · Pick 218 · Logan Lee · DL · rank 242
The board screamed and they did not listen, reaching into the next round for Logan Lee. It fills a real need, too.
R7.2 · Pick 222 · Michael Barrett · LB · rank 251
This one needs a full-page explanation: Michael Barrett in pick No. 222, miles early. A real hole, addressed with a reasonable pick.
R7.5 · Pick 225 · Jaylen Harrell · DE-EDGE · rank 220
They did well to land Jaylen Harrell in the Round 7 slot, just ahead of his grade. A glaring weakness, addressed head on.
R7.6 · Pick 226 · Darius Muasau · LB · rank 222
Darius Muasau at slot 226 is a sound buy, the sort that quietly helps a class. The roster fit checks out.
R7.11 · Pick 231 · Jacob Monk · OT · rank 234
They paid sticker price for Jacob Monk in No. 231, and that is fine. Better still, it is exactly the hole they had to fill.
R7.19 · Pick 239 · Trey Taylor · S · rank 230
Value with a capital V on Trey Taylor in Round 7, Pick 19, a genuine coup. Stacking talent where they were already deep.
R7.22 · Pick 242 · Jaylon Carlies · S · rank 268
They reached into another round for Jaylon Carlies, and the board is nowhere close to agreeing. Insurance at a position that did not really ask for it.
R7.23 · Pick 243 · Keaton Bills · OG · rank 270
This one needs a full-page explanation: Keaton Bills in pick 243, miles early. It also answers one of the loudest questions on the roster.
R7.27 · Pick 247 · Frank Gore Jr. · RB · rank 269
The board screamed and they did not listen, reaching into the next round for Frank Gore Jr.. It shores up a spot that genuinely needed the help.
R7.31 · Pick 251 · Keilan Robinson · RB · rank 280
Keilan Robinson in pick No. 251 is a reach so steep the board needed a second look to believe it. It patches a soft spot without any drama.
R7.32 · Pick 252 · Jackson Sirmon · LB · rank 252
No drama and no debate, Jackson Sirmon went about where he belonged in the Round 7 slot. One more legitimate question on the roster, answered.
R7.33 · Pick 253 · X'Zauvea Gadlin · OT · rank 324
A wild overpay on X'Zauvea Gadlin in the 253rd pick, the sort that defines a class for the wrong reasons. This was priority one on the needs board, and now it is handled.