CARDINALS MOCK DRAFT GRADE B+

Cardinals 24 B+

URL cardinals-24-1052

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 worked the phones like thieves and earned a B+.

by Stan93 · 2024 NFL Draft · 149 picks · 40 steals · 80 reaches
Value C
Need C+
Trades A+
Future A+

The Cardinals clearly saw something nobody else did in Brevyn Spann-Ford, taking him 132 picks ahead of his grade. The board is not convinced. No fireworks, but a solid B+.

The Shipley pick alone nudges the whole weekend up a notch. The phones were where this weekend was really won.

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

Pick-by-Pick

R1.1 · Pick 1 · Joe Alt · OT · rank 4
In slot 1 they get a long-term starter on the line. Exactly the need they had to hit.
R1.2 · Pick 2 · Brock Bowers · TE · rank 5
In the 2nd pick they get a mismatch in the passing game at fair value. A clean fit for the roster.
R1.3 · Pick 3 · JC Latham · OT · rank 15
In the 3rd overall pick they get a plug-and-play piece up front, reach and all. The biggest hole, addressed.
R1.13 · Pick 13 · Laiatu Latu · DL-EDGE · rank 11
In pick 13 they get a disruptor off the edge. It fills the loudest need on the roster.
R1.14 · Pick 14 · Jared Verse · DE-EDGE · rank 12
In Round 1, Pick 14 they get a quarterback's worst nightmare at fair value. Exactly the need they had to hit.
R1.15 · Pick 15 · Taliese Fuaga · OT · rank 17
In pick No. 15 they get protection for the quarterback. The biggest hole, addressed.
R1.16 · Pick 16 · Jer'Zhan Newton · DL · rank 13
In pick 16 they get a load in the middle. A real need, handled.
R1.17 · Pick 17 · Byron Murphy II · DL · rank 19
In the 17th overall pick they get a run-stuffing presence up front at fair value. A real need, handled.
R1.19 · Pick 19 · Junior Colson · LB · rank 46
In the Round 1 slot they get the heartbeat of the defense, a steep price for the projection. A real need, handled.
R1.20 · Pick 20 · Chris Braswell · LB-EDGE · rank 52
In No. 20 they get a premier pass rusher, though the board says they badly overpaid. The biggest hole, addressed.
R1.21 · Pick 21 · Braden Fiske · DL · rank 38
In Round 1, Pick 21 they get a pocket-collapsing interior rusher, even if it was a touch early.
R1.23 · Pick 23 · Chop Robinson · DE-EDGE · rank 24
In the 23rd pick they get a bendy edge with upside. The biggest hole, addressed.
R1.24 · Pick 24 · Jackson Powers-Johnson · C · rank 30
In pick No. 24 they get a cornerstone up front. It fills the loudest need on the roster.
R1.25 · Pick 25 · Marshawn Kneeland · DE-EDGE · rank 75
In slot 25 they get a problem off the edge, a steep price for the projection. The biggest hole, addressed.
R1.26 · Pick 26 · Edgerrin Cooper · LB · rank 48
In No. 26 they get a green-dot type in the middle, though the board says they badly overpaid.
R1.27 · Pick 27 · Mike Sainristil · CB · rank 51
In slot 27 they get a sticky cover corner, a steep price for the projection. More want than need.
R1.28 · Pick 28 · Renardo Green · S · rank 71
In the 28th overall pick they get a ballhawk on the back end, though the board says they badly overpaid. Need was not the driver here.
R1.29 · Pick 29 · Cade Stover · TE · rank 83
In pick No. 29 they get a security blanket over the middle, a steep price for the projection.
R1.31 · Pick 31 · Roger Rosengarten · OT · rank 97
In the 31st pick they get an anchor for the offensive line, a steep price for the projection. Exactly the need they had to hit.
R1.32 · Pick 32 · Brian Thomas Jr. · WR · rank 22
In Round 1, Pick 32 they get a weapon on the perimeter, outstanding value to boot. It fills the loudest need on the roster.
R2.1 · Pick 33 · J.J. McCarthy · QB · rank 27
J.J. McCarthy at pick 33 is a sound buy, the sort that quietly helps a class. It answers the question that was keeping the coaches up at night.
R2.2 · Pick 34 · Ricky Pearsall · WR · rank 43
A reach for Ricky Pearsall in the Round 2 slot; a little patience would have been rewarded. A must-fix position, and they treated it like one.
R2.3 · Pick 35 · Keon Coleman · WR · rank 45
Keon Coleman at pick No. 35 jumps the queue by a touch more than is comfortable. That was the need underlined and circled, and now it is checked off.
R2.4 · Pick 36 · Xavier Worthy · WR · rank 47
Xavier Worthy at pick 36 is a clear overpay, with better names still on the board. It also answers one of the loudest questions on the roster.
R2.5 · Pick 37 · Malachi Corley · WR · rank 50
A reach on Malachi Corley in Round 2, Pick 5; the board had better options right there. They walked in needing this and walked out with it.
R2.6 · Pick 38 · Xavier Legette · WR · rank 53
They jumped the gun on Xavier Legette, taking him earlier than his grade liked. Better still, it is exactly the hole they had to fill.
R2.7 · Pick 39 · Ja'Lynn Polk · WR · rank 66
The board screamed and they did not listen, reaching into the next round for Ja'Lynn Polk. The biggest hole on the depth chart just got a whole lot smaller.
R2.8 · Pick 40 · Amarius Mims · OT · rank 23
Value with a capital V on Amarius Mims in the 40th overall pick, a genuine coup. Top of the wish list, and they did not leave without it.
R2.9 · Pick 41 · Terrion Arnold · CB · rank 20
A cornerback of that caliber at the 41st pick is the definition of value, full stop. Insurance at a position that did not really ask for it.
R2.10 · Pick 42 · Cooper DeJean · CB · rank 21
Cooper DeJean at slot 42 is a first-round grade at a bargain-bin price, no notes. A luxury on a unit that was already in good shape.
R2.14 · Pick 46 · T'Vondre Sweat · DT · rank 64
They reached a country mile for T'Vondre Sweat at slot 46, and the board is aghast. It plugs a real leak on the depth chart.
R2.15 · Pick 47 · Kris Jenkins · DL-EDGE · rank 49
By-the-book stuff, Kris Jenkins at No. 47 squarely in line with his ranking. The one spot they could not leave alone, and did not.
R2.16 · Pick 48 · Adisa Isaac · DE-EDGE · rank 56
The board had cheaper options than Adisa Isaac at pick No. 48, and it noticed. This was priority one on the needs board, and now it is handled.
R2.17 · Pick 49 · Austin Booker · DE-EDGE · rank 68
Austin Booker in the 49th overall pick is a bet on their own eyes over everyone else's grade. A glaring weakness, addressed head on.
R2.18 · Pick 50 · Michael Hall Jr. · DT · rank 72
Michael Hall Jr. at Round 2, Pick 18 is an overdraft of the loud, memorable kind. It patches a soft spot without any drama.
R2.19 · Pick 51 · Maason Smith · DT · rank 104
A big swing on Maason Smith at pick 51, well ahead of any board in the building. The roster fit checks out.
R2.20 · Pick 52 · Brandon Dorlus · DE-EDGE · rank 82
They reached into another round for Brandon Dorlus, and the board is nowhere close to agreeing. They walked in needing this and walked out with it.
R2.21 · Pick 53 · DeWayne Carter · DT · rank 110
DeWayne Carter in the 53rd pick is a reach so steep the board needed a second look to believe it. Another box on the needs board, quietly ticked.
R2.25 · Pick 57 · Mohamed Kamara · DL-EDGE · rank 114
A wild overpay on Mohamed Kamara in the 57th overall pick, the sort that defines a class for the wrong reasons. A glaring weakness, addressed head on.
R2.27 · Pick 59 · Ennis Rakestraw Jr. · CB · rank 37
Steal is underselling it; Ennis Rakestraw Jr. at Round 2, Pick 27 is a heist with the alarm still ringing. A want dressed up as a pick, at a spot they had covered.
R2.30 · Pick 62 · Kris Abrams-Draine · CB · rank 91
Kris Abrams-Draine at the 62nd pick is a steep price for a hunch, hard to square with any board. They added to a strength when a need was still open elsewhere.
R2.31 · Pick 63 · Christian Haynes · OG · rank 55
Nice patience on Christian Haynes, who had no business lasting to No. 63. That was the need underlined and circled, and now it is checked off.
R3.2 · Pick 66 · Cooper Beebe · OG · rank 65
Cooper Beebe in pick 66 is exactly on the number, no argument either way. Top of the wish list, and they did not leave without it.
R3.3 · Pick 67 · Patrick Paul · OT · rank 85
They left a pile of value on the table to take Patrick Paul this early at pick No. 67. The biggest hole on the depth chart just got a whole lot smaller.
R3.4 · Pick 68 · Jaylen Wright · RB · rank 59
They let Jaylen Wright come to them and pounced at slot 68. It fills a real need, too.
R3.5 · Pick 69 · MarShawn Lloyd · RB · rank 94
This one needs a full-page explanation: MarShawn Lloyd in the Round 3 slot, miles early. It shores up a spot that genuinely needed the help.
R3.6 · Pick 70 · Tyler Nubin · S · rank 40
Circle this one: Tyler Nubin at slot 70 is a fall that decides a draft. Nice player, but the depth chart did not need him here.
R3.7 · Pick 71 · Cole Bishop · S · rank 92
A real head-scratcher, Cole Bishop in No. 71 is miles ahead of his ranking. They doubled down on a strength rather than a need.
R3.9 · Pick 73 · Cam Hart · CB · rank 115
Cam Hart at the 73rd overall pick is the kind of overdraft that needs everything to break right. It is more luxury than necessity; they were already set here.
R3.10 · Pick 74 · AJ Barner · TE · rank 166
They talked themselves into AJ Barner at Round 3, Pick 10, and the board did not agree. A real hole, addressed with a reasonable pick.
R3.11 · Pick 75 · Brandon Coleman · OL · rank 103
A swing that ignored the value entirely, Brandon Coleman well ahead of where he belonged. This was priority one on the needs board, and now it is handled.
R3.12 · Pick 76 · Decamerion Richardson · CB · rank 174
Value said wait; Decamerion Richardson in pick No. 76 says they were not listening. Pure best-available; the position was not exactly begging.
R3.13 · Pick 77 · Javon Bullard · S · rank 54
Javon Bullard in pick 77 should not have been possible, and that is the whole point. Stacking talent where they were already deep.
R3.14 · Pick 78 · Jeremiah Trotter Jr. · LB · rank 74
A reasonable price with a little left over, Jeremiah Trotter Jr. in the Round 3 slot. A sensible fit for a spot that needed help.
R3.15 · Pick 79 · Bralen Trice · DE-EDGE · rank 84
Bralen Trice at the Round 3 slot is neither steal nor reach, just the going rate. It answers the question that was keeping the coaches up at night.
R3.16 · Pick 80 · Jonah Elliss · DE-EDGE · rank 87
They took Jonah Elliss at par in the 80th pick, which is nothing to complain about. The one spot they could not leave alone, and did not.
R3.17 · Pick 81 · Gabriel Murphy · DL-EDGE · rank 108
Gabriel Murphy at pick 81 is the pick scouts circle, and not in a good way. A must-fix position, and they treated it like one.
R3.18 · Pick 82 · Javon Solomon · OLB-EDGE · rank 111
A big swing on Javon Solomon at pick No. 82, well ahead of any board in the building. Not a spot anyone had flagged, which makes it a head-scratcher.
R3.19 · Pick 83 · Jaden Hicks · S · rank 62
Taking Jaden Hicks in the 83rd overall pick is close to grand larceny; a safety that good had no business lasting this long. Depth on depth, at a spot that was hardly crying out.
R3.22 · Pick 85 · Kiran Amegadjie · OT · rank 63
The board fumbled Kiran Amegadjie all the way to Round 3, Pick 22, and they scooped it up. Better still, it is exactly the hole they had to fill.
R3.25 · Pick 88 · Javon Baker · WR · rank 76
A quiet steal in No. 88: Javon Baker for less than the market said. It also answers one of the loudest questions on the roster.
R3.26 · Pick 89 · Braelon Allen · RB · rank 113
Value said wait; Braelon Allen in slot 89 says they were not listening. One more legitimate question on the roster, answered.
R3.27 · Pick 90 · Brennan Jackson · DE-EDGE · rank 124
They left a pile of value on the table to take Brennan Jackson this early at the 90th overall pick. Top of the wish list, and they did not leave without it.
R3.29 · Pick 92 · Leonard Taylor III · DL · rank 130
They reached into another round for Leonard Taylor III, and the board is nowhere close to agreeing. A need, and now a little less of one.
R3.30 · Pick 93 · Tyler Davis · DT · rank 134
Tyler Davis at pick No. 93 is an overdraft of the loud, memorable kind. A sensible fit that makes the depth chart a little sturdier.
R3.31 · Pick 94 · Malik Mustapha · S · rank 131
Malik Mustapha in No. 94 is a bet on their own eyes over everyone else's grade. A want more than a need, though you can never have too many.
R3.34 · Pick 97 · Jarvis Brownlee Jr. · CB · rank 116
Jarvis Brownlee Jr. in Round 3, Pick 34 is a reach so steep the board needed a second look to believe it. A luxury on a unit that was already in good shape.
R3.37 · Pick 100 · DJ James · CB · rank 93
DJ James in pick 100 lands just on the right side of the ledger. Stacking talent where they were already deep.
R4.1 · Pick 101 · Andru Phillips · CB · rank 77
They will replay Andru Phillips at the Round 4 slot for years; that is how good the value is. Insurance at a position that did not really ask for it.
R4.2 · Pick 102 · Dominick Puni · OT · rank 89
Dominick Puni slipping to the 102nd pick is the kind of luck good rooms make for themselves. The biggest hole on the depth chart just got a whole lot smaller.
R4.3 · Pick 103 · Jordan Travis · QB · rank 181
They reached a country mile for Jordan Travis at pick No. 103, and the board is aghast. It also answers one of the loudest questions on the roster.
R4.4 · Pick 104 · Jalyx Hunt · DE-EDGE · rank 128
A real head-scratcher, Jalyx Hunt in the Round 4 slot is miles ahead of his ranking. A glaring weakness, addressed head on.
R4.5 · Pick 105 · Cody Schrader · RB · rank 213
A wild overpay on Cody Schrader in the 105th pick, the sort that defines a class for the wrong reasons. A sensible fit for a spot that needed help.
R4.6 · Pick 106 · McKinnley Jackson · DL · rank 165
McKinnley Jackson at slot 106 is the pick scouts circle, and not in a good way. One more legitimate question on the roster, answered.
R4.7 · Pick 107 · Jordan Jefferson · DT · rank 172
A swing that ignored the value entirely, Jordan Jefferson well ahead of where he belonged. The roster fit checks out.
R4.8 · Pick 108 · Braiden McGregor · DE-EDGE · rank 170
Braiden McGregor at No. 108 is the kind of overdraft that needs everything to break right. They walked in needing this and walked out with it.
R4.9 · Pick 109 · Gabe Hall · DL · rank 186
This one needs a full-page explanation: Gabe Hall in pick 109, miles early. A need, and now a little less of one.
R4.10 · Pick 110 · Cedric Gray · LB · rank 119
Cedric Gray at Round 4, Pick 10 is a conviction pick that outran the value. It patches a soft spot without any drama.
R4.15 · Pick 115 · Javon Foster · OT · rank 132
They paid up for Javon Foster at Round 4, Pick 15 when waiting would have done the job. That was the need underlined and circled, and now it is checked off.
R4.17 · Pick 117 · Tanor Bortolini · C · rank 154
They talked themselves into Tanor Bortolini at slot 117, and the board did not agree. The one spot they could not leave alone, and did not.
R4.18 · Pick 118 · Walter Rouse · OT · rank 167
The board screamed and they did not listen, reaching into the next round for Walter Rouse. A must-fix position, and they treated it like one.
R4.22 · Pick 122 · Nathaniel Watson · LB · rank 207
Nathaniel Watson at the Round 4 slot is a steep price for a hunch, hard to square with any board. Another box on the needs board, quietly ticked.
R4.24 · Pick 124 · Jaden Crumedy · DT · rank 210
Jaden Crumedy at the 124th pick is the pick scouts circle, and not in a good way. A real hole, addressed with a reasonable pick.
R4.25 · Pick 125 · 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.
R4.26 · Pick 126 · Jarrian Jones · CB · rank 123
A clean, defensible pick in pick 126 with a little surplus value in Jarrian Jones. They added to a strength when a need was still open elsewhere.
R4.30 · Pick 130 · Nehemiah Pritchett · CB · rank 136
They paid sticker price for Nehemiah Pritchett in No. 130, and that is fine. A want dressed up as a pick, at a spot they had covered.
R4.31 · Pick 131 · Dallin Holker · TE · rank 159
This one needs a full-page explanation: Dallin Holker in pick No. 131, miles early. It shores up a spot that genuinely needed the help.
R4.32 · Pick 132 · Brevyn Spann-Ford · TE · rank 264
The board screamed and they did not listen, reaching into the next round for Brevyn Spann-Ford. A sensible fit that makes the depth chart a little sturdier.
R4.35 · Pick 135 · Jalen McMillan · WR · rank 107
Jalen McMillan at pick 135 is the steal of the weekend, a first-round talent at a bargain-bin price. It answers the question that was keeping the coaches up at night.
R5.1 · Pick 137 · Johnny Wilson · WR · rank 120
Quietly one of the better values of the day, Johnny Wilson at slot 137. Better still, it is exactly the hole they had to fill.
R5.2 · Pick 138 · Myles Cole · DE-EDGE · rank 157
Myles Cole in the 138th pick is a reach so steep the board needed a second look to believe it. This was priority one on the needs board, and now it is handled.
R5.3 · Pick 139 · Nelson Ceaser · DL-EDGE · rank 182
A big swing on Nelson Ceaser at the 139th overall pick, well ahead of any board in the building. A must-fix position, and they treated it like one.
R5.4 · Pick 140 · Ray Davis · RB · rank 96
They barely believed it either: Ray Davis still on the board at the Round 5 slot. It plugs a real leak on the depth chart.
R5.7 · Pick 143 · Kingsley Suamataia · OT · rank 70
You do not let an offensive lineman like Kingsley Suamataia reach No. 143 and blink. They did not. It answers the question that was keeping the coaches up at night.
R5.9 · Pick 145 · Caelen Carson · CB · rank 98
A top-tier cornerback at a bargain, Caelen Carson in pick 145, plain and simple. They doubled down on a strength rather than a need.
R5.10 · Pick 146 · Kamren Kinchens · S · rank 100
They robbed the room for Kamren Kinchens here, a fall nobody at the table saw coming. Nice player, but the depth chart did not need him here.
R5.11 · Pick 147 · Matt Goncalves · OT · rank 106
Matt Goncalves in the 147th overall pick is the kind of fall that makes a whole class. The biggest hole on the depth chart just got a whole lot smaller.
R5.12 · Pick 148 · Jacob Cowing · WR · rank 127
Somehow Jacob Cowing was still sitting there in the 148th pick, and they pounced on premier wide receiver value. That was the need underlined and circled, and now it is checked off.
R5.13 · Pick 149 · Tahj Washington · WR · rank 180
Tahj Washington at Round 5, Pick 13 is an overdraft of the loud, memorable kind. A glaring weakness, addressed head on.
R5.14 · Pick 150 · Anthony Gould · WR · rank 148
A straight-up fair deal on Anthony Gould at slot 150, value and slot in agreement. This was priority one on the needs board, and now it is handled.
R5.15 · Pick 151 · Jamari Thrash · WR · rank 144
Jamari Thrash at the Round 5 slot is a sensible buy, a touch better than market for the wide receiver. Top of the wish list, and they did not leave without it.
R5.16 · Pick 152 · Marcus Rosemy-Jacksaint · WR · rank 231
They left a pile of value on the table to take Marcus Rosemy-Jacksaint this early at pick No. 152. They walked in needing this and walked out with it.
R5.20 · Pick 156 · Khristian Boyd · DL-EDGE · rank 188
Value said wait; Khristian Boyd in the 156th pick says they were not listening. Better still, it is exactly the hole they had to fill.
R5.23 · Pick 159 · Cedric Johnson · DE-EDGE · rank 191
Cedric Johnson at the 159th overall pick is a steep price for a hunch, hard to square with any board. It also answers one of the loudest questions on the roster.
R5.26 · Pick 162 · Justin Eboigbe · DL-EDGE · rank 194
Justin Eboigbe in the Round 5 slot is a bet on their own eyes over everyone else's grade. The one spot they could not leave alone, and did not.
R5.28 · Pick 164 · Grayson Murphy · DL-EDGE · rank 198
They talked themselves into Grayson Murphy at pick 164, and the board did not agree. They walked in needing this and walked out with it.
R5.30 · Pick 166 · Tommy Eichenberg · LB · rank 146
Tommy Eichenberg at pick No. 166 is daylight robbery; nobody expected him to last. Another box on the needs board, quietly ticked.
R5.32 · Pick 168 · Jordan Magee · LB · rank 160
Jordan Magee at slot 168 is the sort of value that quietly wins a weekend. It shores up a spot that genuinely needed the help.
R5.33 · Pick 169 · Marist Liufau · LB · rank 164
They did well to land Marist Liufau in Round 5, Pick 33, just ahead of his grade. It plugs a real leak on the depth chart.
R5.34 · Pick 170 · James Williams · LB · rank 173
No drama and no debate, James Williams went about where he belonged in No. 170. The roster fit checks out.
R5.35 · Pick 171 · Ty'Ron Hopper · LB · rank 178
Ty'Ron Hopper in slot 171 is fair value, right on his grade. A real hole, addressed with a reasonable pick.
R5.36 · Pick 172 · Tykee Smith · S · rank 149
Tykee Smith in the 172nd pick is a gift, value that borders on unfair. A want more than a need, though you can never have too many.
R5.39 · Pick 175 · Trey Knox · TE · rank 287
They reached a country mile for Trey Knox at Round 5, Pick 39, and the board is aghast. It patches a soft spot without any drama.
R6.1 · Pick 176 · Jared Wiley · TE · rank 137
Steal is underselling it; Jared Wiley at pick 176 is a heist with the alarm still ringing. One more legitimate question on the roster, answered.
R6.4 · Pick 179 · Layden Robinson · OG · rank 208
They reached into another round for Layden Robinson, and the board is nowhere close to agreeing. This was priority one on the needs board, and now it is handled.
R6.5 · Pick 180 · Javontae Jean-Baptiste · DE-EDGE · rank 201
A real head-scratcher, Javontae Jean-Baptiste in the 180th overall pick is miles ahead of his ranking. The one spot they could not leave alone, and did not.
R6.6 · Pick 181 · Fabien Lovett · DL · rank 185
No edge and no loss on Fabien Lovett in No. 181; it is a wash and a sensible one. A sensible fit that makes the depth chart a little sturdier.
R6.7 · Pick 182 · Zion Tupuola-Fetui · DE-EDGE · rank 214
Zion Tupuola-Fetui at pick No. 182 is the kind of overdraft that needs everything to break right. Better still, it is exactly the hole they had to fill.
R6.8 · Pick 183 · Jaylen Harrell · DE-EDGE · rank 220
A wild overpay on Jaylen Harrell in Round 6, Pick 8, the sort that defines a class for the wrong reasons. A must-fix position, and they treated it like one.
R6.11 · Pick 186 · Eric Watts · DL-EDGE · rank 239
This one needs a full-page explanation: Eric Watts in pick 186, miles early. The biggest hole on the depth chart just got a whole lot smaller.
R6.12 · Pick 187 · Logan Lee · DL · rank 242
A big swing on Logan Lee at the 187th overall pick, well ahead of any board in the building. It fills a real need, too.
R6.15 · Pick 190 · Myles Murphy · DL · rank 248
Myles Murphy in pick No. 190 is a bet on their own eyes over everyone else's grade. A need, and now a little less of one.
R6.16 · Pick 191 · Will Shipley · RB · rank 117
Will Shipley at the Round 6 slot is the steal of the weekend, a first-round talent at a bargain-bin price. A sensible fit for a spot that needed help.
R6.18 · Pick 193 · Beau Brade · S · rank 162
Taking Beau Brade in the 193rd pick is close to grand larceny; a safety that good had no business lasting this long. Depth on depth, at a spot that was hardly crying out.
R6.19 · Pick 194 · Kamal Hadden · CB · rank 179
They read the board right and Kamal Hadden was the payoff at No. 194. It is more luxury than necessity; they were already set here.
R6.22 · Pick 197 · Devin Culp · TE · rank 276
Devin Culp at slot 197 is the pick scouts circle, and not in a good way. Another box on the needs board, quietly ticked.
R6.24 · Pick 199 · Mason McCormick · OT · rank 152
Mason McCormick in Round 6, Pick 24 should not have been possible, and that is the whole point. Top of the wish list, and they did not leave without it.
R6.26 · Pick 201 · Ryan Flournoy · WR · rank 195
Nothing to complain about; Ryan Flournoy went a shade earlier than his grade, which is fine. That was the need underlined and circled, and now it is checked off.
R6.27 · Pick 202 · Keilan Robinson · RB · rank 280
A swing that ignored the value entirely, Keilan Robinson well ahead of where he belonged. A need, and now a little less of one.
R6.30 · Pick 205 · Kimani Vidal · RB · rank 209
A market-rate running back, with the board and the slot shaking hands on Kimani Vidal. A sensible fit that makes the depth chart a little sturdier.
R6.36 · Pick 211 · Frank Gore Jr. · RB · rank 269
They reached into another round for Frank Gore Jr., and the board is nowhere close to agreeing. One more legitimate question on the roster, answered.
R6.37 · Pick 212 · Jawhar Jordan · RB · rank 275
They reached a country mile for Jawhar Jordan at the Round 6 slot, and the board is aghast. It shores up a spot that genuinely needed the help.
R6.39 · Pick 214 · Justin Rogers · DL · rank 225
A premium they did not need to pay, Justin Rogers a notch or two before his time. It fills a real need, too.
R6.40 · Pick 215 · Curtis Jacobs · LB · rank 189
They barely believed it either: Curtis Jacobs still on the board at the 215th pick. It plugs a real leak on the depth chart.
R6.42 · Pick 217 · Jaylin Simpson · CB · rank 158
The board fumbled Jaylin Simpson all the way to the Round 6 slot, and they scooped it up. Pure best-available; the position was not exactly begging.
R6.43 · Pick 218 · Kalen King · CB · rank 193
A top-tier cornerback at a bargain, Kalen King in slot 218, plain and simple. They doubled down on a strength rather than a need.
R6.44 · Pick 219 · Jowon Briggs · DT · rank 271
Jowon Briggs at No. 219 is the kind of overdraft that needs everything to break right. It patches a soft spot without any drama.
R6.45 · Pick 220 · Rasheen Ali · RB · rank 196
They robbed the room for Rasheen Ali here, a fall nobody at the table saw coming. A sensible fit for a spot that needed help.
R7.2 · Pick 222 · Darius Muasau · LB · rank 222
Darius Muasau at the 222nd overall pick is right where the board had him, plain and simple. A real hole, addressed with a reasonable pick.
R7.5 · Pick 225 · JD Bertrand · LB · rank 223
A straight-up fair deal on JD Bertrand at Round 7, Pick 5, value and slot in agreement. The roster fit checks out.
R7.6 · Pick 226 · Josh Proctor · S · rank 203
They will replay Josh Proctor at pick 226 for years; that is how good the value is. They added to a strength when a need was still open elsewhere.
R7.11 · Pick 231 · Tarheeb Still · CB · rank 238
They took Tarheeb Still at par in the 231st pick, which is nothing to complain about. A want more than a need, though you can never have too many.
R7.19 · Pick 239 · Dylan Laube · RB · rank 171
A running back of that caliber at the 239th pick is the definition of value, full stop. A need, and now a little less of one.
R7.22 · Pick 242 · KT Leveston · OT · rank 217
KT Leveston in Round 7, Pick 22 is a gift, value that borders on unfair. It also answers one of the loudest questions on the roster.
R7.26 · Pick 246 · Garret Greenfield · OT · rank 229
Garret Greenfield at pick 246 is money in the bank, a offensive lineman taken below his worth. It answers the question that was keeping the coaches up at night.
R7.29 · Pick 249 · Emani Bailey · RB · rank 241
A slide stopped in the 249th overall pick, with Emani Bailey worth more than the price. It patches a soft spot without any drama.
R7.30 · Pick 250 · Andrew Coker · OL · rank 294
Andrew Coker at the Round 7 slot is a steep price for a hunch, hard to square with any board. A glaring weakness, addressed head on.
R7.32 · Pick 252 · Ryan Watts · CB · rank 233
Ryan Watts at pick No. 252 is daylight robbery; nobody expected him to last. Stacking talent where they were already deep.
R7.33 · Pick 253 · Drake Nugent · C · rank 283
Drake Nugent at slot 253 is an overdraft of the loud, memorable kind. The biggest hole on the depth chart just got a whole lot smaller.