Pick-by-Pick
R1.12
· Pick 12
· Mansoor Delane
· CB
· rank 8
In pick No. 12 they get a ballhawk on the outside. It fills the loudest need on the roster.
R1.27
· Pick 27
· Sonny Styles
· LB
· rank 21
In Round 1, Pick 27 they get a green-dot type in the middle at fair value. The biggest hole, addressed.
R1.28
· Pick 28
· Dillon Thieneman
· S
· rank 35
In No. 28 they get an enforcer at safety at fair value. More want than need.
R2.17
· Pick 49
· Anthony Hill Jr.
· LB
· rank 38
Nice patience on Anthony Hill Jr., who had no business lasting to the 49th overall pick. A glaring weakness, addressed head on.
R3.28
· Pick 92
· Jacob Rodriguez
· LB
· rank 72
Jacob Rodriguez in slot 92 is a gift, value that borders on unfair. Better still, it is exactly the hole they had to fill.
R4.8
· Pick 108
· Darrell Jackson Jr.
· DT
· rank 102
Fair-plus on Darrell Jackson Jr., a quiet win that adds up over a draft. Another box on the needs board, quietly ticked.
R4.11
· Pick 111
· J.C. Davis
· OT
· rank 139
J.C. Davis in the 111th overall pick is a reach so steep the board needed a second look to believe it. The biggest hole on the depth chart just got a whole lot smaller.
R4.12
· Pick 112
· Treydan Stukes
· CB
· rank 96
They read the board right and Treydan Stukes was the payoff at the 112th pick. Top of the wish list, and they did not leave without it.
R4.25
· Pick 125
· Jack Endries
· TE
· rank 121
Nothing to complain about; Jack Endries went a shade earlier than his grade, which is fine. The roster fit checks out.
R4.27
· Pick 127
· Bishop Fitzgerald
· S
· rank 123
A want over a need in No. 127: Bishop Fitzgerald adds a safety while quarterback keeps waiting.
R4.32
· Pick 132
· Dametrious Crownover
· OT
· rank 144
Dametrious Crownover at the Round 4 slot is a clear overpay, with better names still on the board. The one spot they could not leave alone, and did not.
R4.33
· Pick 133
· Malik Benson
· WR
· rank 145
Malik Benson in slot 133 is early enough to raise a brow, if not a full objection. It answers the question that was keeping the coaches up at night.
R4.36
· Pick 136
· Kevin Coleman Jr.
· WR
· rank 163
Kevin Coleman Jr. in pick 136 is a bet on their own eyes over everyone else's grade. It also answers one of the loudest questions on the roster.
R4.38
· Pick 138
· Chris McClellan
· DT
· rank 142
Chris McClellan at pick No. 138 is right where the board had him, plain and simple. One more legitimate question on the roster, answered.
R4.39
· Pick 139
· Skyler Gill-Howard
· DT
· rank 151
A reach for Skyler Gill-Howard in Round 4, Pick 39; a little patience would have been rewarded. It patches a soft spot without any drama.
R5.12
· Pick 152
· Tim Keenan III
· DT
· rank 152
By-the-book stuff, Tim Keenan III at slot 152 squarely in line with his ranking. A sensible fit that makes the depth chart a little sturdier.
R5.13
· Pick 153
· Kaytron Allen
· RB
· rank 147
Kaytron Allen in the Round 5 slot lands just on the right side of the ledger. It plugs a real leak on the depth chart.
R5.14
· Pick 154
· Kaleb Elarms-Orr
· LB
· rank 178
Kaleb Elarms-Orr at pick No. 154 is the kind of overdraft that needs everything to break right. A must-fix position, and they treated it like one.
R5.18
· Pick 158
· Charles Demmings
· CB
· rank 149
Value with a capital V on Charles Demmings in the 158th pick, a genuine coup. That was the need underlined and circled, and now it is checked off.
R5.19
· Pick 159
· Louis Moore
· S
· rank 166
A market-rate safety, with the board and the slot shaking hands on Louis Moore. They doubled down on a strength rather than a need.
R5.21
· Pick 161
· Beau Stephens
· OG
· rank 159
No drama and no debate, Beau Stephens went about where he belonged in pick 161. This was priority one on the needs board, and now it is handled.
R5.22
· Pick 162
· Keagen Trost
· OT
· rank 182
A real head-scratcher, Keagen Trost in the 162nd overall pick is miles ahead of his ranking. They walked in needing this and walked out with it.
R5.24
· Pick 164
· Matt Gulbin
· C
· rank 183
Matt Gulbin at Round 5, Pick 24 is an overdraft of the loud, memorable kind. They walked in needing this and walked out with it.
R5.25
· Pick 165
· DJ Campbell
· OG
· rank 184
They talked themselves into DJ Campbell at the Round 5 slot, and the board did not agree. A must-fix position, and they treated it like one.
R5.26
· Pick 166
· Rayshaun Benny
· DL
· rank 156
They stopped a slide they were happy to see, landing Rayshaun Benny in the 166th overall pick. It shores up a spot that genuinely needed the help.
R5.27
· Pick 167
· Dae'Quan Wright
· TE
· rank 181
Dae'Quan Wright at slot 167 jumps the queue by a touch more than is comfortable. A real hole, addressed with a reasonable pick.
R5.28
· Pick 168
· Jadon Canady
· CB
· rank 214
They reached into another round for Jadon Canady, and the board is nowhere close to agreeing. Better still, it is exactly the hole they had to fill.
R5.30
· Pick 170
· VJ Payne
· S
· rank 196
The board screamed and they did not listen, reaching into the next round for VJ Payne. Pure best-available; the position was not exactly begging.
R5.33
· Pick 173
· Dalton Johnson
· S
· rank 205
They reached a country mile for Dalton Johnson at the 173rd pick, and the board is aghast. Nice player, but the depth chart did not need him here.
R5.34
· Pick 174
· Josh Cameron
· WR
· rank 187
Josh Cameron in No. 174 is the kind of reach that only looks good if he outplays it. The biggest hole on the depth chart just got a whole lot smaller.
R5.36
· Pick 176
· Zane Durant
· DT
· rank 179
They took Zane Durant at par in the Round 5 slot, which is nothing to complain about. A sensible fit for a spot that needed help.
R5.37
· Pick 177
· Albert Regis
· DL
· rank 170
Albert Regis at the 177th overall pick nudges the ledger their way without any fuss. A need, and now a little less of one.
R5.40
· Pick 180
· Bobby Jamison-Travis
· DT
· rank 212
They left a pile of value on the table to take Bobby Jamison-Travis this early at No. 180. It fills a real need, too.
R6.1
· Pick 182
· Nate Boerkircher
· TE
· rank 161
The board fumbled Nate Boerkircher all the way to Round 6, Pick 1, and they scooped it up. It plugs a real leak on the depth chart.
R6.9
· Pick 190
· Red Murdock
· LB
· rank 193
Red Murdock in pick 190 is fair value, right on his grade. This was priority one on the needs board, and now it is handled.
R6.10
· Pick 191
· Jimmy Rolder
· LB
· rank 221
Jimmy Rolder at pick No. 191 is the pick scouts circle, and not in a good way. A glaring weakness, addressed head on.
R6.16
· Pick 197
· Aiden Fisher
· LB
· rank 229
A swing that ignored the value entirely, Aiden Fisher well ahead of where he belonged. Top of the wish list, and they did not leave without it.
R6.21
· Pick 202
· Kaelon Black
· RB
· rank 217
They liked Kaelon Black enough to skip the value, taking him in the 202nd pick. A sensible fit that makes the depth chart a little sturdier.
R6.31
· Pick 212
· Eric McAlister
· WR
· rank 197
Good things come to war rooms that wait, and Eric McAlister at No. 212 is the proof. It also answers one of the loudest questions on the roster.
R7.2
· Pick 218
· Adam Randall
· RB
· rank 275
Value said wait; Adam Randall in the 218th pick says they were not listening. It patches a soft spot without any drama.
R7.7
· Pick 223
· Zavion Thomas
· WR
· rank 224
Zavion Thomas at pick 223 is neither steal nor reach, just the going rate. That was the need underlined and circled, and now it is checked off.
R7.8
· Pick 224
· Eli Heidenreich
· WR
· rank 242
A big swing on Eli Heidenreich at the Round 7 slot, well ahead of any board in the building. It answers the question that was keeping the coaches up at night.
R7.31
· Pick 247
· Andre Fuller
· CB
· rank 235
A slide stopped in Round 7, Pick 31, with Andre Fuller worth more than the price. The one spot they could not leave alone, and did not.