CARDINALS MOCK DRAFT GRADE B+

Cardinals 24 B+

URL cardinals-24-0053

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 · 137 picks · 29 steals · 64 reaches
Value C
Need C+
Trades A+
Future A+

When the story of this class is written, it opens with Cody Schrader at the 117th pick, a reach of 96 spots that the board flatly disagrees with. A sturdy weekend that grades out a B+.

They won the margins on every swap, and it adds up fast. That is a running back worth more than the slot they spent on him, plainly.

The imported veterans give this class a floor the draft picks could not on their own. Job largely done: quarterback settled and 8 of 8 of the wish list covered.

In short, they left a little better than they arrived, which is the whole idea.

Pick-by-Pick

R1.1 · Pick 1 · Brock Bowers · TE · rank 5
In Round 1, Pick 1 they get a mismatch in the passing game. A real need, handled.
R1.12 · Pick 12 · Laiatu Latu · DL-EDGE · rank 11
In the Round 1 slot they get a double-digit-sack hope at fair value. It fills the loudest need on the roster.
R1.14 · Pick 14 · Jared Verse · DE-EDGE · rank 12
In the 14th overall pick they get a problem off the edge at fair value. Exactly the need they had to hit.
R1.15 · Pick 15 · Quinyon Mitchell · CB · rank 16
In the 15th pick they get a sticky cover corner. Need was not the driver here.
R1.16 · Pick 16 · Byron Murphy II · DL · rank 19
In No. 16 they get a load in the middle at fair value. A clean fit for the roster.
R1.17 · Pick 17 · Taliese Fuaga · OT · rank 17
They paid sticker price for Taliese Fuaga in pick 17, and that is fine. A glaring weakness, addressed head on.
R1.18 · Pick 18 · Jackson Powers-Johnson · C · rank 30
In the 18th overall pick they get a blindside protector, though they paid up to get him. The biggest hole, addressed.
R1.20 · Pick 20 · Cooper DeJean · CB · rank 21
In pick No. 20 they get an island corner. More want than need.
R1.21 · Pick 21 · Payton Wilson · LB · rank 39
They reached into another round for Payton Wilson, and the board is nowhere close to agreeing. A need, and now a little less of one.
R1.22 · Pick 22 · Mike Sainristil · CB · rank 51
In No. 22 they get a lockdown presence outside, though the board says they badly overpaid.
R1.23 · Pick 23 · Renardo Green · S · rank 71
In pick 23 they get an enforcer at safety, a steep price for the projection. Need was not the driver here.
R1.24 · Pick 24 · Cade Stover · TE · rank 83
In the Round 1 slot they get a security blanket over the middle, though the board says they badly overpaid. A real need, handled.
R1.25 · Pick 25 · Graham Barton · OT · rank 25
In Round 1, Pick 25 they get a cornerstone up front. Exactly the need they had to hit.
R1.26 · Pick 26 · Roger Rosengarten · OT · rank 97
In the 26th pick they get a building block for the line, though the board says they badly overpaid. It fills the loudest need on the roster.
R1.27 · Pick 27 · Brian Thomas Jr. · WR · rank 22
In pick 27 they get a go-to option on the outside at fair value. Exactly the need they had to hit.
R1.28 · Pick 28 · Roman Wilson · WR · rank 42
In the 28th pick they get a matchup problem out wide, even if it was a touch early. Exactly the need they had to hit.
R1.29 · Pick 29 · Ricky Pearsall · WR · rank 43
They liked Ricky Pearsall enough to skip the value, taking him in No. 29. It also answers one of the loudest questions on the roster.
R1.30 · Pick 30 · Malachi Corley · WR · rank 50
In the Round 1 slot they get a home-run threat at receiver, though the board says they badly overpaid. It fills the loudest need on the roster.
R1.31 · Pick 31 · Xavier Legette · WR · rank 53
In the 31st overall pick they get a difference-maker at receiver, though the board says they badly overpaid. It fills the loudest need on the roster.
R1.32 · Pick 32 · Keon Coleman · WR · rank 45
In pick No. 32 they get a weapon on the perimeter, reach and all. Exactly the need they had to hit.
R2.1 · Pick 33 · Xavier Worthy · WR · rank 47
They went early on Xavier Worthy in Round 2, Pick 1, and the value did not follow. Better still, it is exactly the hole they had to fill.
R2.2 · Pick 34 · Jaylen Wright · RB · rank 59
This one needs a full-page explanation: Jaylen Wright in slot 34, miles early. It plugs a real leak on the depth chart.
R2.3 · Pick 35 · Braden Fiske · DL · rank 38
A straight-up fair deal on Braden Fiske at pick 35, value and slot in agreement. One more legitimate question on the roster, answered.
R2.4 · Pick 36 · Chop Robinson · DE-EDGE · rank 24
Quietly one of the better values of the day, Chop Robinson at the Round 2 slot. That was the need underlined and circled, and now it is checked off.
R2.7 · Pick 39 · T'Vondre Sweat · DT · rank 64
A big swing on T'Vondre Sweat at the 39th overall pick, well ahead of any board in the building. Another box on the needs board, quietly ticked.
R2.8 · Pick 40 · Nate Wiggins · CB · rank 26
A quiet steal in slot 40: Nate Wiggins for less than the market said. Depth on depth, at a spot that was hardly crying out.
R2.9 · Pick 41 · Chris Braswell · LB-EDGE · rank 52
A conviction pick on Chris Braswell at Round 2, Pick 9 that the board grades a round light. This was priority one on the needs board, and now it is handled.
R2.10 · Pick 42 · Marshawn Kneeland · DE-EDGE · rank 75
Marshawn Kneeland in pick No. 42 is a bet on their own eyes over everyone else's grade. It answers the question that was keeping the coaches up at night.
R2.11 · Pick 43 · Michael Hall Jr. · DT · rank 72
The board screamed and they did not listen, reaching into the next round for Michael Hall Jr.. A sensible fit for a spot that needed help.
R2.15 · Pick 47 · Tyler Guyton · OT · rank 31
Tyler Guyton at No. 47 is money in the bank, a offensive lineman taken below his worth. The biggest hole on the depth chart just got a whole lot smaller.
R2.17 · Pick 49 · Kool-Aid McKinstry · CB · rank 28
They robbed the room for Kool-Aid McKinstry here, a fall nobody at the table saw coming. Pure best-available; the position was not exactly begging.
R2.18 · Pick 50 · Jordan Morgan · OT · rank 34
The board had Jordan Morgan higher than pick No. 50, and the offensive lineman fell to them anyway. A must-fix position, and they treated it like one.
R2.19 · Pick 51 · Ennis Rakestraw Jr. · CB · rank 37
Ennis Rakestraw Jr. at the Round 2 slot is the sort of value that quietly wins a weekend. A want more than a need, though you can never have too many.
R2.20 · Pick 52 · Edgerrin Cooper · LB · rank 48
Edgerrin Cooper at No. 52 nudges the ledger their way without any fuss. A sensible fit that makes the depth chart a little sturdier.
R2.22 · Pick 54 · Jonathon Brooks · RB · rank 44
They read the board right and Jonathon Brooks was the payoff at the 54th pick. It fills a real need, too.
R2.25 · Pick 57 · Tyler Nubin · S · rank 40
Value with a capital V on Tyler Nubin in the 57th overall pick, a genuine coup. It is more luxury than necessity; they were already set here.
R2.26 · Pick 58 · Ja'Tavion Sanders · TE · rank 41
Ja'Tavion Sanders in Round 2, Pick 26 is a bargain the rest of the room will envy. It patches a soft spot without any drama.
R2.27 · Pick 59 · Junior Colson · LB · rank 46
Junior Colson is a better player than pick 59 suggests; smart patience, rewarded. A real hole, addressed with a reasonable pick.
R2.28 · Pick 60 · Christian Haynes · OG · rank 55
They did well to land Christian Haynes in the 60th pick, just ahead of his grade. The one spot they could not leave alone, and did not.
R2.29 · Pick 61 · Cooper Beebe · OG · rank 65
They took Cooper Beebe at par in slot 61, which is nothing to complain about. They walked in needing this and walked out with it.
R2.32 · Pick 64 · Ja'Lynn Polk · WR · rank 66
A market-rate wide receiver, with the board and the slot shaking hands on Ja'Lynn Polk. Top of the wish list, and they did not leave without it.
R3.1 · Pick 65 · Javon Bullard · S · rank 54
They stopped a slide they were happy to see, landing Javon Bullard in the 65th overall pick. A want dressed up as a pick, at a spot they had covered.
R3.2 · Pick 66 · Adisa Isaac · DE-EDGE · rank 56
Nice patience on Adisa Isaac, who had no business lasting to pick No. 66. It answers the question that was keeping the coaches up at night.
R3.3 · Pick 67 · Zach Frazier · C · rank 57
They let Zach Frazier come to them and pounced at Round 3, Pick 3. They walked in needing this and walked out with it.
R3.4 · Pick 68 · Kamari Lassiter · CB · rank 60
A slide stopped in the Round 3 slot, with Kamari Lassiter worth more than the price. Nice player, but the depth chart did not need him here.
R3.5 · Pick 69 · Jaden Hicks · S · rank 62
A reasonable price with a little left over, Jaden Hicks in No. 69. A luxury on a unit that was already in good shape.
R3.6 · Pick 70 · Kiran Amegadjie · OT · rank 63
Nothing to complain about; Kiran Amegadjie went a shade earlier than his grade, which is fine. A glaring weakness, addressed head on.
R3.7 · Pick 71 · Austin Booker · DE-EDGE · rank 68
A tidy little value on Austin Booker in the Round 3 slot, a step better than break-even. The biggest hole on the depth chart just got a whole lot smaller.
R3.8 · Pick 72 · Blake Fisher · OT · rank 69
Blake Fisher in the 72nd pick lands just on the right side of the ledger. That was the need underlined and circled, and now it is checked off.
R3.10 · Pick 74 · Javon Baker · WR · rank 76
No edge and no loss on Javon Baker in No. 74; it is a wash and a sensible one. Top of the wish list, and they did not leave without it.
R3.13 · Pick 77 · Andru Phillips · CB · rank 77
Andru Phillips in pick No. 77 is exactly on the number, no argument either way. They added to a strength when a need was still open elsewhere.
R3.14 · Pick 78 · Malik Washington · WR · rank 81
By-the-book stuff, Malik Washington at the 78th overall pick squarely in line with his ranking. It also answers one of the loudest questions on the roster.
R3.15 · Pick 79 · Bralen Trice · DE-EDGE · rank 84
Bralen Trice at pick 79 is right where the board had him, plain and simple. This was priority one on the needs board, and now it is handled.
R3.16 · Pick 80 · Patrick Paul · OT · rank 85
No drama and no debate, Patrick Paul went about where he belonged in slot 80. A must-fix position, and they treated it like one.
R3.18 · Pick 82 · Dominick Puni · OT · rank 89
Dominick Puni in pick No. 82 is fair value, right on his grade. Better still, it is exactly the hole they had to fill.
R3.23 · Pick 86 · Kris Abrams-Draine · CB · rank 91
Kris Abrams-Draine at No. 86 is neither steal nor reach, just the going rate. Insurance at a position that did not really ask for it.
R3.27 · Pick 90 · DJ James · CB · rank 93
DJ James at slot 90 is neither steal nor reach, just the going rate. They doubled down on a strength rather than a need.
R3.32 · Pick 95 · Jarvis Brownlee Jr. · CB · rank 116
A real head-scratcher, Jarvis Brownlee Jr. in Round 3, Pick 32 is miles ahead of his ranking. Stacking talent where they were already deep.
R3.33 · Pick 96 · Malik Mustapha · S · rank 131
They talked themselves into Malik Mustapha at the 96th overall pick, and the board did not agree. Nice player, but the depth chart did not need him here.
R3.35 · Pick 98 · Decamerion Richardson · CB · rank 174
Value said wait; Decamerion Richardson in the 98th pick says they were not listening. A want dressed up as a pick, at a spot they had covered.
R3.36 · Pick 99 · MarShawn Lloyd · RB · rank 94
Good price on MarShawn Lloyd in the Round 3 slot, a hair ahead of his grade with no real quibbles. It shores up a spot that genuinely needed the help.
R3.37 · Pick 100 · Cam Hart · CB · rank 115
Cam Hart in pick 100 is early enough to raise a brow, if not a full objection. Insurance at a position that did not really ask for it.
R4.1 · Pick 101 · Maason Smith · DT · rank 104
They took Maason Smith at par in slot 101, which is nothing to complain about. The roster fit checks out.
R4.2 · Pick 102 · Mekhi Wingo · DT · rank 101
A straight-up fair deal on Mekhi Wingo at the 102nd overall pick, value and slot in agreement. Another box on the needs board, quietly ticked.
R4.3 · Pick 103 · DeWayne Carter · DT · rank 110
DeWayne Carter in pick No. 103 is fair value, right on his grade. A sensible fit that makes the depth chart a little sturdier.
R4.4 · Pick 104 · Mohamed Kamara · DL-EDGE · rank 114
The board had cheaper options than Mohamed Kamara at Round 4, Pick 4, and it noticed. The one spot they could not leave alone, and did not.
R4.5 · Pick 105 · Brandon Coleman · OL · rank 103
No drama and no debate, Brandon Coleman went about where he belonged in pick 105. It also answers one of the loudest questions on the roster.
R4.6 · Pick 106 · Gabriel Murphy · DL-EDGE · rank 108
No edge and no loss on Gabriel Murphy in the Round 4 slot; it is a wash and a sensible one. A must-fix position, and they treated it like one.
R4.7 · Pick 107 · Tykee Smith · S · rank 149
They reached a country mile for Tykee Smith at the 107th pick, and the board is aghast. They added to a strength when a need was still open elsewhere.
R4.8 · Pick 108 · AJ Barner · TE · rank 166
They left a pile of value on the table to take AJ Barner this early at No. 108. A need, and now a little less of one.
R4.9 · Pick 109 · Zak Zinter · OG · rank 109
By-the-book stuff, Zak Zinter at pick No. 109 squarely in line with his ranking. This was priority one on the needs board, and now it is handled.
R4.10 · Pick 110 · Brenden Rice · WR · rank 121
Brenden Rice at the Round 4 slot is a conviction pick that outran the value. They walked in needing this and walked out with it.
R4.12 · Pick 112 · Jacob Cowing · WR · rank 127
A reach on Jacob Cowing in No. 112; the board had better options right there. It answers the question that was keeping the coaches up at night.
R4.14 · Pick 114 · Anthony Gould · WR · rank 148
Anthony Gould at slot 114 is the pick scouts circle, and not in a good way. Better still, it is exactly the hole they had to fill.
R4.17 · Pick 117 · Cody Schrader · RB · rank 213
Cody Schrader in the 117th pick is a reach so steep the board needed a second look to believe it. A sensible fit for a spot that needed help.
R4.18 · Pick 118 · Isaac Guerendo · RB · rank 138
A swing that ignored the value entirely, Isaac Guerendo well ahead of where he belonged. It shores up a spot that genuinely needed the help.
R4.22 · Pick 122 · Brennan Jackson · DE-EDGE · rank 124
Brennan Jackson at the 122nd overall pick is right where the board had him, plain and simple. The one spot they could not leave alone, and did not.
R4.24 · Pick 124 · Jalyx Hunt · DE-EDGE · rank 128
A market-rate edge rusher, with the board and the slot shaking hands on Jalyx Hunt. That was the need underlined and circled, and now it is checked off.
R4.29 · Pick 129 · Leonard Taylor III · DL · rank 130
They paid sticker price for Leonard Taylor III in pick 129, and that is fine. It patches a soft spot without any drama.
R4.30 · Pick 130 · Myles Cole · DE-EDGE · rank 157
A wild overpay on Myles Cole in No. 130, the sort that defines a class for the wrong reasons. The biggest hole on the depth chart just got a whole lot smaller.
R4.31 · Pick 131 · Braiden McGregor · DE-EDGE · rank 170
Braiden McGregor at the Round 4 slot is an overdraft of the loud, memorable kind. Top of the wish list, and they did not leave without it.
R5.1 · Pick 137 · Cedric Johnson · DE-EDGE · rank 191
Cedric Johnson at pick No. 137 is the kind of overdraft that needs everything to break right. A glaring weakness, addressed head on.
R5.2 · Pick 138 · Cedric Gray · LB · rank 119
Somehow Cedric Gray was still sitting there in Round 5, Pick 2, and they pounced on premier linebacker value. A real hole, addressed with a reasonable pick.
R5.3 · Pick 139 · Tommy Eichenberg · LB · rank 146
Tommy Eichenberg in the 139th pick is exactly on the number, no argument either way. One more legitimate question on the roster, answered.
R5.4 · Pick 140 · Nehemiah Pritchett · CB · rank 136
Nehemiah Pritchett in the 140th overall pick is fine work, a shade of surplus and no downside. It is more luxury than necessity; they were already set here.
R5.5 · Pick 141 · Ainias Smith · WR · rank 140
They took Ainias Smith at par in slot 141, which is nothing to complain about. Top of the wish list, and they did not leave without it.
R5.6 · Pick 142 · Tyrone Tracy Jr. · WR · rank 126
Tyrone Tracy Jr. slid further than he should have, and pick No. 142 is lovely value for the wide receiver. The biggest hole on the depth chart just got a whole lot smaller.
R5.7 · Pick 143 · Jordan Jefferson · DT · rank 172
Jordan Jefferson at No. 143 is a steep price for a hunch, hard to square with any board. It plugs a real leak on the depth chart.
R5.10 · Pick 146 · McKinnley Jackson · DL · rank 165
A real head-scratcher, McKinnley Jackson in pick 146 is miles ahead of his ranking. The roster fit checks out.
R5.14 · Pick 150 · Gabe Hall · DL · rank 186
This one needs a full-page explanation: Gabe Hall in the 150th overall pick, miles early. It fills a real need, too.
R5.15 · Pick 151 · Nelson Ceaser · DL-EDGE · rank 182
The board screamed and they did not listen, reaching into the next round for Nelson Ceaser. It also answers one of the loudest questions on the roster.
R5.16 · Pick 152 · Jordan Travis · QB · rank 181
A swing that ignored the value entirely, Jordan Travis well ahead of where he belonged. They walked in needing this and walked out with it.
R5.21 · Pick 157 · Bucky Irving · RB · rank 133
You do not let a running back like Bucky Irving reach Round 5, Pick 21 and blink. They did not. A sensible fit for a spot that needed help.
R5.22 · Pick 158 · Caedan Wallace · OT · rank 135
Steal is underselling it; Caedan Wallace at slot 158 is a heist with the alarm still ringing. The one spot they could not leave alone, and did not.
R5.24 · Pick 160 · Jamari Thrash · WR · rank 144
Good things come to war rooms that wait, and Jamari Thrash at Round 5, Pick 24 is the proof. This was priority one on the needs board, and now it is handled.
R5.26 · Pick 162 · Josh Newton · CB · rank 153
Josh Newton slipping to pick No. 162 is the kind of luck good rooms make for themselves. A luxury on a unit that was already in good shape.
R5.28 · Pick 164 · Dallin Holker · TE · rank 159
Fair-plus on Dallin Holker, a quiet win that adds up over a draft. A real hole, addressed with a reasonable pick.
R5.30 · Pick 166 · Mason McCormick · OT · rank 152
A tidy bit of business in the Round 5 slot, where Mason McCormick graded well above the range. It answers the question that was keeping the coaches up at night.
R5.31 · Pick 167 · Ty'Ron Hopper · LB · rank 178
Ty'Ron Hopper at the 167th overall pick jumps the queue by a touch more than is comfortable. It shores up a spot that genuinely needed the help.
R5.32 · Pick 168 · Nathaniel Watson · LB · rank 207
Value said wait; Nathaniel Watson in pick 168 says they were not listening. Another box on the needs board, quietly ticked.
R5.33 · Pick 169 · Jaden Crumedy · DT · rank 210
A wild overpay on Jaden Crumedy in the 169th pick, the sort that defines a class for the wrong reasons. It fills a real need, too.
R5.34 · Pick 170 · Edefuan Ulofoshio · LB · rank 205
Edefuan Ulofoshio at slot 170 is the pick scouts circle, and not in a good way. One more legitimate question on the roster, answered.
R5.37 · Pick 173 · Jordan Magee · LB · rank 160
The board had Jordan Magee higher than pick 173, and the linebacker fell to them anyway. The roster fit checks out.
R5.39 · Pick 175 · Marist Liufau · LB · rank 164
Marist Liufau in slot 175 is a bargain the rest of the room will envy. A sensible fit that makes the depth chart a little sturdier.
R6.1 · Pick 176 · Khristian Boyd · DL-EDGE · rank 188
They paid up for Khristian Boyd at pick No. 176 when waiting would have done the job. That was the need underlined and circled, and now it is checked off.
R6.2 · Pick 177 · Justin Eboigbe · DL-EDGE · rank 194
Justin Eboigbe at the 177th overall pick is a clear overpay, with better names still on the board. A glaring weakness, addressed head on.
R6.4 · Pick 179 · Zion Tupuola-Fetui · DE-EDGE · rank 214
Zion Tupuola-Fetui at No. 179 is the kind of overdraft that needs everything to break right. A must-fix position, and they treated it like one.
R6.5 · Pick 180 · Jaylin Simpson · CB · rank 158
A cornerback of that caliber at the 180th pick is the definition of value, full stop. A want more than a need, though you can never have too many.
R6.6 · Pick 181 · Sione Vaki · S · rank 183
By-the-book stuff, Sione Vaki at Round 6, Pick 6 squarely in line with his ranking. They doubled down on a strength rather than a need.
R6.7 · Pick 182 · Brevyn Spann-Ford · TE · rank 264
They reached a country mile for Brevyn Spann-Ford at the Round 6 slot, and the board is aghast. It plugs a real leak on the depth chart.
R6.8 · Pick 183 · Delmar Glaze · C · rank 195
They paid a round early for Delmar Glaze in No. 183, more than the board wanted. Better still, it is exactly the hole they had to fill.
R6.9 · Pick 184 · Nathan Thomas · OT · rank 197
A premium they did not need to pay, Nathan Thomas a notch or two before his time. This was priority one on the needs board, and now it is handled.
R6.11 · Pick 186 · Layden Robinson · OG · rank 208
They talked themselves into Layden Robinson at the 186th pick, and the board did not agree. It answers the question that was keeping the coaches up at night.
R6.12 · Pick 187 · Grayson Murphy · DL-EDGE · rank 198
A reach for Grayson Murphy in pick No. 187; a little patience would have been rewarded. They walked in needing this and walked out with it.
R6.13 · Pick 188 · Justin Rogers · DL · rank 225
Justin Rogers at slot 188 is a steep price for a hunch, hard to square with any board. It patches a soft spot without any drama.
R6.14 · Pick 189 · Eric Watts · DL-EDGE · rank 239
Eric Watts at Round 6, Pick 14 is an overdraft of the loud, memorable kind. Better still, it is exactly the hole they had to fill.
R6.15 · Pick 190 · Tahj Washington · WR · rank 180
Tahj Washington is a better player than the 190th overall pick suggests; smart patience, rewarded. A glaring weakness, addressed head on.
R6.16 · Pick 191 · Marcus Rosemy-Jacksaint · WR · rank 231
Marcus Rosemy-Jacksaint in the Round 6 slot is a bet on their own eyes over everyone else's grade. Top of the wish list, and they did not leave without it.
R6.17 · Pick 192 · Javion Cohen · OG · rank 199
Javion Cohen at No. 192 is right where the board had him, plain and simple. A must-fix position, and they treated it like one.
R6.18 · Pick 193 · Jacob Monk · OT · rank 234
They reached into another round for Jacob Monk, and the board is nowhere close to agreeing. The biggest hole on the depth chart just got a whole lot smaller.
R6.22 · Pick 197 · JD Bertrand · LB · rank 223
JD Bertrand in pick 197 is a reach so steep the board needed a second look to believe it. A need, and now a little less of one.
R6.23 · Pick 198 · Kamal Hadden · CB · rank 179
Kamal Hadden at pick No. 198 is daylight robbery; nobody expected him to last. Stacking talent where they were already deep.
R6.24 · Pick 199 · Javontae Jean-Baptiste · DE-EDGE · rank 201
A market-rate edge rusher, with the board and the slot shaking hands on Javontae Jean-Baptiste. That was the need underlined and circled, and now it is checked off.
R6.25 · Pick 200 · Logan Lee · DL · rank 242
A big swing on Logan Lee at Round 6, Pick 25, well ahead of any board in the building. A real hole, addressed with a reasonable pick.
R6.30 · Pick 205 · Myles Murphy · DL · rank 248
They left a pile of value on the table to take Myles Murphy this early at the Round 6 slot. It patches a soft spot without any drama.
R6.43 · Pick 218 · Trey Knox · TE · rank 287
A swing that ignored the value entirely, Trey Knox well ahead of where he belonged. A sensible fit that makes the depth chart a little sturdier.
R7.2 · Pick 222 · Tanner McLachlan · TE · rank 206
A quiet steal in Round 7, Pick 2: Tanner McLachlan for less than the market said. It plugs a real leak on the depth chart.
R7.5 · Pick 225 · Kimani Vidal · RB · rank 209
Quietly one of the better values of the day, Kimani Vidal at slot 225. One more legitimate question on the roster, answered.
R7.6 · Pick 226 · Jaylon Carlies · S · rank 268
A wild overpay on Jaylon Carlies in the 226th pick, the sort that defines a class for the wrong reasons. Depth on depth, at a spot that was hardly crying out.
R7.11 · Pick 231 · Tarheeb Still · CB · rank 238
They paid sticker price for Tarheeb Still in pick No. 231, and that is fine. Pure best-available; the position was not exactly begging.
R7.14 · Pick 234 · Darius Muasau · LB · rank 222
Value with a capital V on Darius Muasau in pick 234, a genuine coup. A need, and now a little less of one.
R7.15 · Pick 235 · Michael Barrett · LB · rank 251
They jumped the gun on Michael Barrett, taking him earlier than his grade liked. Another box on the needs board, quietly ticked.
R7.22 · Pick 242 · Jackson Sirmon · LB · rank 252
Jackson Sirmon in the Round 7 slot is the kind of reach that only looks good if he outplays it. The roster fit checks out.
R7.25 · Pick 245 · Andrew Raym · C · rank 282
A real head-scratcher, Andrew Raym in the 245th overall pick is miles ahead of his ranking. It also answers one of the loudest questions on the roster.
R7.31 · Pick 251 · Matthew Jones · OG · rank 259
They paid a round early for Matthew Jones in pick No. 251, more than the board wanted. The one spot they could not leave alone, and did not.
R7.32 · Pick 252 · Andrew Coker · OL · rank 294
The board screamed and they did not listen, reaching into the next round for Andrew Coker. A must-fix position, and they treated it like one.
R7.33 · Pick 253 · Keilan Robinson · RB · rank 280
Keilan Robinson at the Round 7 slot is a steep price for a hunch, hard to square with any board. A sensible fit for a spot that needed help.