RAIDERS MOCK DRAFT GRADE B+

raiders B+

URL raiders-raiders-0654

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+

Las Vegas Raiders

Ward is the plan now, and the Raiders grade out a B+.

by pigboysouth · 2025 NFL Draft · 257 picks · 1 steals · 1 reaches
Value B-
Need C+
Trades A+
Future A

The one hole that towered over the rest is filled. The Raiders spent their marquee pick on Cam Ward, and for the first time in a while there is a real answer at quarterback. Solid and sensible more than spectacular: a B+.

The Amos pick is the one the value grade keeps tripping over. Every deal seemed to tilt their way, which is not luck.

That is an interior defensive lineman worth more than the slot they spent on him, plainly.

Add it up and it is a good, unfussy class.

Pick-by-Pick

R1.1 · Pick 1 · Trey Amos · CB · rank 50
In Round 1, Pick 1 they get a press-man option on the boundary, a steep price for the projection. The biggest hole, addressed.
R1.2 · Pick 2 · Travis Hunter · CB · rank 1
In the 2nd pick they get a sticky cover corner. Exactly the need they had to hit.
R1.3 · Pick 3 · Ashton Jeanty · RB · rank 2
In the Round 1 slot they get a featured back at fair value. A clean fit for the roster.
R1.4 · Pick 4 · Abdul Carter · DE-EDGE · rank 3
In the 4th overall pick they get a double-digit-sack hope. It fills the loudest need on the roster.
R1.5 · Pick 5 · Mason Graham · DT · rank 4
In slot 5 they get a pocket-collapsing interior rusher. A real need, handled.
R1.6 · Pick 6 · Will Johnson · CB · rank 5
No drama and no debate, Will Johnson went about where he belonged in No. 6. The biggest hole on the depth chart just got a whole lot smaller.
R1.7 · Pick 7 · Cam Ward · QB · rank 6
They took Cam Ward at par in pick 7, which is nothing to complain about. It plugs a real leak on the depth chart.
R1.8 · Pick 8 · Shedeur Sanders · QB · rank 8
In pick No. 8 they get a franchise quarterback. A clean fit for the roster.
R1.9 · Pick 9 · Kelvin Banks Jr. · OT · rank 7
In the Round 1 slot they get a long-term starter on the line. It fills the loudest need on the roster.
R1.10 · Pick 10 · Will Campbell · OT · rank 9
In pick No. 10 they get protection for the quarterback. Exactly the need they had to hit.
R1.11 · Pick 11 · Matthew Golden · WR · rank 10
In Round 1, Pick 11 they get a No. 1 receiver. The biggest hole, addressed.
R1.12 · Pick 12 · Tetairoa McMillan · WR · rank 11
In slot 12 they get a weapon on the perimeter at fair value. The biggest hole, addressed.
R1.13 · Pick 13 · James Pearce Jr. · DE-EDGE · rank 12
In No. 13 they get juice off the edge. The biggest hole, addressed.
R1.14 · Pick 14 · Jahdae Barron · CB · rank 13
In pick 14 they get an island corner. The biggest hole, addressed.
R1.15 · Pick 15 · Luther Burden III · WR · rank 14
In the 15th overall pick they get a matchup problem out wide. It fills the loudest need on the roster.
R1.16 · Pick 16 · Shemar Stewart · DE-EDGE · rank 15
A straight-up fair deal on Shemar Stewart at the 16th pick, value and slot in agreement. The one spot they could not leave alone, and did not.
R1.17 · Pick 17 · Tyler Warren · TE · rank 16
In the 17th pick they get a security blanket over the middle at fair value. A clean fit for the roster.
R1.18 · Pick 18 · Josh Simmons · OT · rank 17
In slot 18 they get a cornerstone up front. Exactly the need they had to hit.
R1.19 · Pick 19 · Armand Membou · OT · rank 18
In No. 19 they get a blindside protector. The biggest hole, addressed.
R1.20 · Pick 20 · Mykel Williams · DE-EDGE · rank 19
In Round 1, Pick 20 they get a premier pass rusher. Exactly the need they had to hit.
R1.21 · Pick 21 · Walter Nolen · DT · rank 20
In pick 21 they get a wrecking ball inside.
R1.22 · Pick 22 · Nick Emmanwori · S · rank 21
Nick Emmanwori in the Round 1 slot is fair value, right on his grade. It adds depth where they could use a little.
R1.23 · Pick 23 · Jalon Walker · LB · rank 23
In pick No. 23 they get a three-down second-level presence. More want than need.
R1.24 · Pick 24 · Colston Loveland · TE · rank 24
In the 24th overall pick they get a matchup weapon at tight end. A clean fit for the roster.
R1.25 · Pick 25 · Emeka Egbuka · WR · rank 25
In the 25th overall pick they get a home-run threat at receiver. It fills the loudest need on the roster.
R1.26 · Pick 26 · Shavon Revel Jr. · CB · rank 26
In the 26th pick they get a ballhawk on the outside. The biggest hole, addressed.
R1.27 · Pick 27 · Malaki Starks · S · rank 27
In slot 27 they get a centerfielder for the defense at fair value. Need was not the driver here.
R1.28 · Pick 28 · Mike Green · DE-EDGE · rank 28
In No. 28 they get a bendy edge with upside. Exactly the need they had to hit.
R1.29 · Pick 29 · Derrick Harmon · DT · rank 29
In pick No. 29 they get a run-stuffing presence up front.
R1.30 · Pick 30 · Nic Scourton · DE-EDGE · rank 30
In pick 30 they get a disruptor off the edge. Exactly the need they had to hit.
R1.31 · Pick 31 · Omarion Hampton · RB · rank 31
Omarion Hampton at the Round 1 slot is right where the board had him, plain and simple. A sensible fit for a spot that needed help.
R1.32 · Pick 32 · Jack Sawyer · DE-EDGE · rank 32
In Round 1, Pick 32 they get a problem off the edge. Exactly the need they had to hit.
R2.1 · Pick 33 · Kenneth Grant · DT · rank 22
A tidy bit of business in the Round 2 slot, where Kenneth Grant graded well above the range. A real hole, addressed with a reasonable pick.
R2.2 · Pick 34 · Grey Zabel · OT · rank 33
Grey Zabel at the 34th pick is neither steal nor reach, just the going rate. It answers the question that was keeping the coaches up at night.
R2.3 · Pick 35 · Princely Umanmielen · DE-EDGE · rank 34
By-the-book stuff, Princely Umanmielen at pick No. 35 squarely in line with his ranking. This was priority one on the needs board, and now it is handled.
R2.4 · Pick 36 · Wyatt Milum · OT · rank 35
A market-rate offensive lineman, with the board and the slot shaking hands on Wyatt Milum. A glaring weakness, addressed head on.
R2.5 · Pick 37 · Josh Conerly Jr. · OT · rank 36
Josh Conerly Jr. in pick 37 is exactly on the number, no argument either way. Better still, it is exactly the hole they had to fill.
R2.6 · Pick 38 · Tyler Booker · OG · rank 38
No edge and no loss on Tyler Booker in the 38th overall pick; it is a wash and a sensible one. It also answers one of the loudest questions on the roster.
R2.7 · Pick 39 · Jihaad Campbell · LB · rank 39
They paid sticker price for Jihaad Campbell in No. 39, and that is fine. They doubled down on a strength rather than a need.
R2.8 · Pick 40 · Tyleik Williams · DT · rank 40
Tyleik Williams at Round 2, Pick 8 is neither steal nor reach, just the going rate. Another box on the needs board, quietly ticked.
R2.9 · Pick 41 · T.J. Sanders · DT · rank 41
T.J. Sanders in Round 2, Pick 9 is fair value, right on his grade. It fills a real need, too.
R2.10 · Pick 42 · Benjamin Morrison · CB · rank 42
No drama and no debate, Benjamin Morrison went about where he belonged in the 42nd overall pick. That was the need underlined and circled, and now it is checked off.
R2.11 · Pick 43 · Xavier Watts · S · rank 43
Xavier Watts at No. 43 is right where the board had him, plain and simple. A want dressed up as a pick, at a spot they had covered.
R2.12 · Pick 44 · Landon Jackson · DL-EDGE · rank 44
They paid sticker price for Landon Jackson in pick No. 44, and that is fine. A must-fix position, and they treated it like one.
R2.13 · Pick 45 · Jonah Savaiinaea · OT · rank 45
Jonah Savaiinaea in the Round 2 slot is exactly on the number, no argument either way. Top of the wish list, and they did not leave without it.
R2.14 · Pick 46 · Aireontae Ersery · OT · rank 46
They took Aireontae Ersery at par in slot 46, which is nothing to complain about. They walked in needing this and walked out with it.
R2.15 · Pick 47 · Kaleb Johnson · RB · rank 47
A straight-up fair deal on Kaleb Johnson at the 47th pick, value and slot in agreement. A sensible fit that makes the depth chart a little sturdier.
R2.16 · Pick 48 · JT Tuimoloau · DE-EDGE · rank 48
No edge and no loss on JT Tuimoloau in pick 48; it is a wash and a sensible one. Top of the wish list, and they did not leave without it.
R2.17 · Pick 49 · Tre Harris · WR · rank 49
A market-rate wide receiver, with the board and the slot shaking hands on Tre Harris. It also answers one of the loudest questions on the roster.
R2.18 · Pick 50 · Marcus Mbow · OT · rank 51
By-the-book stuff, Marcus Mbow at pick 50 squarely in line with his ranking. Better still, it is exactly the hole they had to fill.
R2.19 · Pick 51 · Josaiah Stewart · DE-EDGE · rank 52
A market-rate edge rusher, with the board and the slot shaking hands on Josaiah Stewart. It answers the question that was keeping the coaches up at night.
R2.20 · Pick 52 · Harold Fannin Jr. · TE · rank 53
Harold Fannin Jr. in pick No. 52 is exactly on the number, no argument either way. The roster fit checks out.
R2.21 · Pick 53 · Donovan Ezeiruaku · DE-EDGE · rank 54
They paid sticker price for Donovan Ezeiruaku in the 53rd pick, and that is fine. That was the need underlined and circled, and now it is checked off.
R2.22 · Pick 54 · TreVeyon Henderson · RB · rank 55
TreVeyon Henderson at No. 54 is neither steal nor reach, just the going rate. It patches a soft spot without any drama.
R2.23 · Pick 55 · Alfred Collins · DT · rank 56
By-the-book stuff, Alfred Collins at the Round 2 slot squarely in line with his ranking. It shores up a spot that genuinely needed the help.
R2.24 · Pick 56 · Elic Ayomanor · WR · rank 57
They took Elic Ayomanor at par in Round 2, Pick 24, which is nothing to complain about. A must-fix position, and they treated it like one.
R2.25 · Pick 57 · Demetrius Knight Jr. · LB · rank 58
A straight-up fair deal on Demetrius Knight Jr. at Round 2, Pick 25, value and slot in agreement. A want more than a need, though you can never have too many.
R2.26 · Pick 58 · Azareye'h Thomas · CB · rank 59
No edge and no loss on Azareye'h Thomas in the Round 2 slot; it is a wash and a sensible one. They walked in needing this and walked out with it.
R2.27 · Pick 59 · Bradyn Swinson · DE-EDGE · rank 60
Bradyn Swinson in pick No. 59 is fair value, right on his grade. The one spot they could not leave alone, and did not.
R2.28 · Pick 60 · Dylan Sampson · RB · rank 61
Dylan Sampson at pick 60 is right where the board had him, plain and simple. One more legitimate question on the roster, answered.
R2.29 · Pick 61 · Jalen Royals · WR · rank 62
No drama and no debate, Jalen Royals went about where he belonged in No. 61. The biggest hole on the depth chart just got a whole lot smaller.
R2.30 · Pick 62 · Xavier Restrepo · WR · rank 63
Xavier Restrepo in the 62nd overall pick is exactly on the number, no argument either way. A glaring weakness, addressed head on.
R2.31 · Pick 63 · Donovan Jackson · OT · rank 64
No edge and no loss on Donovan Jackson in the 63rd pick; it is a wash and a sensible one. This was priority one on the needs board, and now it is handled.
R2.32 · Pick 64 · Quinshon Judkins · RB · rank 65
Quinshon Judkins at slot 64 is right where the board had him, plain and simple. A need, and now a little less of one.
R3.1 · Pick 65 · Jack Bech · WR · rank 66
They took Jack Bech at par in Round 3, Pick 1, which is nothing to complain about. This was priority one on the needs board, and now it is handled.
R3.2 · Pick 66 · Cameron Williams · OT · rank 67
No drama and no debate, Cameron Williams went about where he belonged in pick 66. Better still, it is exactly the hole they had to fill.
R3.3 · Pick 67 · Jayden Higgins · WR · rank 68
Jayden Higgins at pick No. 67 is neither steal nor reach, just the going rate. The biggest hole on the depth chart just got a whole lot smaller.
R3.4 · Pick 68 · Carson Schwesinger · LB · rank 69
A market-rate linebacker, with the board and the slot shaking hands on Carson Schwesinger. A luxury on a unit that was already in good shape.
R3.5 · Pick 69 · Tate Ratledge · OG · rank 70
They paid sticker price for Tate Ratledge in No. 69, and that is fine. It answers the question that was keeping the coaches up at night.
R3.6 · Pick 70 · Omarr Norman-Lott · DT · rank 71
Omarr Norman-Lott in the 70th overall pick is fair value, right on his grade. It shores up a spot that genuinely needed the help.
R3.7 · Pick 71 · Kyle Kennard · DE-EDGE · rank 72
A straight-up fair deal on Kyle Kennard at slot 71, value and slot in agreement. They walked in needing this and walked out with it.
R3.8 · Pick 72 · Maxwell Hairston · CB · rank 73
By-the-book stuff, Maxwell Hairston at the 72nd pick squarely in line with his ranking. A glaring weakness, addressed head on.
R3.9 · Pick 73 · Elijah Arroyo · TE · rank 74
They paid sticker price for Elijah Arroyo in pick No. 73, and that is fine. A sensible fit for a spot that needed help.
R3.10 · Pick 74 · Darien Porter · CB · rank 75
No drama and no debate, Darien Porter went about where he belonged in the 74th pick. It also answers one of the loudest questions on the roster.
R3.11 · Pick 75 · Isaiah Bond · WR · rank 76
Isaiah Bond in the Round 3 slot is exactly on the number, no argument either way. Top of the wish list, and they did not leave without it.
R3.12 · Pick 76 · Jared Ivey · DE-EDGE · rank 77
A market-rate edge rusher, with the board and the slot shaking hands on Jared Ivey. The one spot they could not leave alone, and did not.
R3.13 · Pick 77 · Mason Taylor · TE · rank 78
Mason Taylor in the 77th overall pick is fair value, right on his grade. The roster fit checks out.
R3.14 · Pick 78 · Barrett Carter · LB · rank 79
A straight-up fair deal on Barrett Carter at No. 78, value and slot in agreement. They added to a strength when a need was still open elsewhere.
R3.15 · Pick 79 · Devin Neal · RB · rank 80
They took Devin Neal at par in Round 3, Pick 15, which is nothing to complain about. Another box on the needs board, quietly ticked.
R3.16 · Pick 80 · Chris Paul Jr. · LB · rank 81
Chris Paul Jr. at pick 80 is right where the board had him, plain and simple. It is more luxury than necessity; they were already set here.
R3.17 · Pick 81 · Ozzy Trapilo · OT · rank 82
By-the-book stuff, Ozzy Trapilo at pick 81 squarely in line with his ranking. That was the need underlined and circled, and now it is checked off.
R3.18 · Pick 82 · Andrew Mukuba · S · rank 83
No edge and no loss on Andrew Mukuba in the 82nd pick; it is a wash and a sensible one. Pure best-available; the position was not exactly begging.
R3.19 · Pick 83 · Danny Stutsman · LB · rank 84
Danny Stutsman at pick No. 83 is neither steal nor reach, just the going rate. Insurance at a position that did not really ask for it.
R3.20 · Pick 84 · Sebastian Castro · S · rank 85
No drama and no debate, Sebastian Castro went about where he belonged in slot 84. Depth on depth, at a spot that was hardly crying out.
R3.21 · Pick 85 · Shemar Turner · DL · rank 86
Shemar Turner in Round 3, Pick 21 is fair value, right on his grade. A real hole, addressed with a reasonable pick.
R3.22 · Pick 86 · Deone Walker · DT · rank 87
A straight-up fair deal on Deone Walker at No. 86, value and slot in agreement. It fills a real need, too.
R3.23 · Pick 87 · Jordan Burch · DE-EDGE · rank 88
Jordan Burch at the Round 3 slot is right where the board had him, plain and simple. A must-fix position, and they treated it like one.
R3.24 · Pick 88 · Gunnar Helm · TE · rank 89
No edge and no loss on Gunnar Helm in the 88th overall pick; it is a wash and a sensible one. One more legitimate question on the roster, answered.
R3.25 · Pick 89 · Savion Williams · WR · rank 90
By-the-book stuff, Savion Williams at pick 89 squarely in line with his ranking. Better still, it is exactly the hole they had to fill.
R3.26 · Pick 90 · Charles Grant · OT · rank 91
They took Charles Grant at par in the 90th pick, which is nothing to complain about. It answers the question that was keeping the coaches up at night.
R3.27 · Pick 91 · Quinn Ewers · QB · rank 92
They paid sticker price for Quinn Ewers in the Round 3 slot, and that is fine. It plugs a real leak on the depth chart.
R3.28 · Pick 92 · Darius Alexander · DT · rank 93
A market-rate interior defensive lineman, with the board and the slot shaking hands on Darius Alexander. A sensible fit that makes the depth chart a little sturdier.
R3.29 · Pick 93 · Jalen Milroe · QB · rank 94
Jalen Milroe at No. 93 is neither steal nor reach, just the going rate. A need, and now a little less of one.
R3.30 · Pick 94 · Jaylin Noel · WR · rank 95
Jaylin Noel in Round 3, Pick 30 is exactly on the number, no argument either way. That was the need underlined and circled, and now it is checked off.
R3.31 · Pick 95 · Ashton Gillotte · DE-EDGE · rank 96
A straight-up fair deal on Ashton Gillotte at pick No. 95, value and slot in agreement. It also answers one of the loudest questions on the roster.
R3.32 · Pick 96 · Zy Alexander · CB · rank 97
No drama and no debate, Zy Alexander went about where he belonged in the 96th overall pick. Top of the wish list, and they did not leave without it.
R3.33 · Pick 97 · Tai Felton · WR · rank 98
A market-rate wide receiver, with the board and the slot shaking hands on Tai Felton. They walked in needing this and walked out with it.
R3.34 · Pick 98 · Kevin Winston Jr. · S · rank 99
Kevin Winston Jr. at Round 3, Pick 34 is neither steal nor reach, just the going rate. Nice player, but the depth chart did not need him here.
R3.35 · Pick 99 · Cam Skattebo · RB · rank 100
No edge and no loss on Cam Skattebo in pick 99; it is a wash and a sensible one. It patches a soft spot without any drama.
R3.36 · Pick 100 · Tez Johnson · WR · rank 101
They took Tez Johnson at par in the Round 3 slot, which is nothing to complain about. The one spot they could not leave alone, and did not.
R3.37 · Pick 101 · Will Howard · QB · rank 102
They paid sticker price for Will Howard in slot 101, and that is fine. It plugs a real leak on the depth chart.
R3.38 · Pick 102 · Dylan Fairchild · OG · rank 103
By-the-book stuff, Dylan Fairchild at the 102nd pick squarely in line with his ranking. A must-fix position, and they treated it like one.
R4.1 · Pick 103 · Jared Wilson · C · rank 104
Jared Wilson in pick No. 103 is exactly on the number, no argument either way. This was priority one on the needs board, and now it is handled.
R4.2 · Pick 104 · Lathan Ransom · S · rank 105
Lathan Ransom at No. 104 is right where the board had him, plain and simple. Stacking talent where they were already deep.
R4.3 · Pick 105 · Jordan Phillips · DT · rank 106
Jordan Phillips in slot 105 is fair value, right on his grade. A sensible fit for a spot that needed help.
R4.4 · Pick 106 · David Walker · LB-EDGE · rank 107
By-the-book stuff, David Walker at pick 106 squarely in line with his ranking. A glaring weakness, addressed head on.
R4.5 · Pick 107 · Smael Mondon Jr. · LB · rank 108
Smael Mondon Jr. in Round 4, Pick 5 is exactly on the number, no argument either way. A luxury on a unit that was already in good shape.
R4.6 · Pick 108 · Tory Horton · WR · rank 109
A straight-up fair deal on Tory Horton at the 108th pick, value and slot in agreement. The biggest hole on the depth chart just got a whole lot smaller.
R4.7 · Pick 109 · Anthony Belton · OT · rank 110
They took Anthony Belton at par in No. 109, which is nothing to complain about. Better still, it is exactly the hole they had to fill.
R4.8 · Pick 110 · Billy Bowman Jr. · S · rank 111
A market-rate safety, with the board and the slot shaking hands on Billy Bowman Jr.. They added to a strength when a need was still open elsewhere.
R4.9 · Pick 111 · Joshua Farmer · DT · rank 112
Joshua Farmer at the Round 4 slot is neither steal nor reach, just the going rate. A sensible fit that makes the depth chart a little sturdier.
R4.10 · Pick 112 · Terrance Ferguson · TE · rank 113
No drama and no debate, Terrance Ferguson went about where he belonged in pick No. 112. One more legitimate question on the roster, answered.
R4.11 · Pick 113 · Denzel Burke · CB · rank 114
Denzel Burke in Round 4, Pick 11 is fair value, right on his grade. That was the need underlined and circled, and now it is checked off.
R4.12 · Pick 114 · Miles Frazier · OG · rank 115
Miles Frazier at pick No. 114 is right where the board had him, plain and simple. They walked in needing this and walked out with it.
R4.13 · Pick 115 · Jordan James · RB · rank 116
No edge and no loss on Jordan James in slot 115; it is a wash and a sensible one. It fills a real need, too.
R4.14 · Pick 116 · Kyle McCord · QB · rank 117
They paid sticker price for Kyle McCord in the 116th overall pick, and that is fine. Another box on the needs board, quietly ticked.
R4.15 · Pick 117 · Jacob Parrish · CB · rank 118
No drama and no debate, Jacob Parrish went about where he belonged in pick 117. It answers the question that was keeping the coaches up at night.
R4.16 · Pick 118 · Emery Jones Jr. · OT · rank 119
Emery Jones Jr. at the Round 4 slot is right where the board had him, plain and simple. This was priority one on the needs board, and now it is handled.
R4.17 · Pick 119 · Dorian Strong · CB · rank 120
A straight-up fair deal on Dorian Strong at the 119th pick, value and slot in agreement. It also answers one of the loudest questions on the roster.
R4.18 · Pick 120 · Cobee Bryant · CB · rank 121
A market-rate cornerback, with the board and the slot shaking hands on Cobee Bryant. The biggest hole on the depth chart just got a whole lot smaller.
R4.19 · Pick 121 · Jeffrey Bassa · LB · rank 122
Jeffrey Bassa in the 121st overall pick is fair value, right on his grade. Insurance at a position that did not really ask for it.
R4.20 · Pick 122 · Dillon Gabriel · QB · rank 123
They took Dillon Gabriel at par in pick No. 122, which is nothing to complain about. It patches a soft spot without any drama.
R4.21 · Pick 123 · Nohl Williams · CB · rank 124
By-the-book stuff, Nohl Williams at No. 123 squarely in line with his ranking. A must-fix position, and they treated it like one.
R4.22 · Pick 124 · Kobe King · LB · rank 125
Kobe King in the Round 4 slot is exactly on the number, no argument either way. Nice player, but the depth chart did not need him here.
R4.23 · Pick 125 · Cody Simon · LB · rank 126
No edge and no loss on Cody Simon in Round 4, Pick 23; it is a wash and a sensible one. Depth on depth, at a spot that was hardly crying out.
R4.24 · Pick 126 · Riley Leonard · QB · rank 127
Riley Leonard at the 126th pick is neither steal nor reach, just the going rate. A need, and now a little less of one.
R4.25 · Pick 127 · Jake Majors · C · rank 128
They paid sticker price for Jake Majors in pick 127, and that is fine. The one spot they could not leave alone, and did not.
R4.26 · Pick 128 · Jamaree Caldwell · DL · rank 129
No drama and no debate, Jamaree Caldwell went about where he belonged in slot 128. The roster fit checks out.
R4.27 · Pick 129 · Jonas Sanker · S · rank 130
Jonas Sanker at the 129th overall pick is right where the board had him, plain and simple. Stacking talent where they were already deep.
R4.28 · Pick 130 · Brashard Smith · RB · rank 131
They took Brashard Smith at par in slot 130, which is nothing to complain about. It shores up a spot that genuinely needed the help.
R4.29 · Pick 131 · Rylie Mills · DL · rank 132
They paid sticker price for Rylie Mills in the 131st pick, and that is fine. A real hole, addressed with a reasonable pick.
R4.30 · Pick 132 · LeQuint Allen · RB · rank 133
LeQuint Allen in pick No. 132 is exactly on the number, no argument either way. The roster fit checks out.
R4.31 · Pick 133 · Mello Dotson · CB · rank 134
No edge and no loss on Mello Dotson in No. 133; it is a wash and a sensible one. A glaring weakness, addressed head on.
R4.32 · Pick 134 · Hollin Pierce · OT · rank 135
A straight-up fair deal on Hollin Pierce at Round 4, Pick 32, value and slot in agreement. Top of the wish list, and they did not leave without it.
R4.33 · Pick 135 · Malachi Moore · S · rank 136
A market-rate safety, with the board and the slot shaking hands on Malachi Moore. Pure best-available; the position was not exactly begging.
R4.34 · Pick 136 · Kurtis Rourke · QB · rank 137
Kurtis Rourke at pick 136 is neither steal nor reach, just the going rate. A sensible fit for a spot that needed help.
R4.35 · Pick 137 · Oluwafemi Oladejo · LB-EDGE · rank 138
Oluwafemi Oladejo in No. 137 is fair value, right on his grade. This was priority one on the needs board, and now it is handled.
R4.36 · Pick 138 · Tyler Shough · QB · rank 139
By-the-book stuff, Tyler Shough at pick No. 138 squarely in line with his ranking. It plugs a real leak on the depth chart.
R5.1 · Pick 139 · Sai'vion Jones · DE-EDGE · rank 140
No drama and no debate, Sai'vion Jones went about where he belonged in the 139th pick. They walked in needing this and walked out with it.
R5.2 · Pick 140 · Aeneas Peebles · DL · rank 141
A market-rate interior defensive lineman, with the board and the slot shaking hands on Aeneas Peebles. A real hole, addressed with a reasonable pick.
R5.3 · Pick 141 · Trevor Etienne · RB · rank 142
By-the-book stuff, Trevor Etienne at slot 141 squarely in line with his ranking. Another box on the needs board, quietly ticked.
R5.4 · Pick 142 · Mitchell Evans · TE · rank 143
They took Mitchell Evans at par in pick 142, which is nothing to complain about. It shores up a spot that genuinely needed the help.
R5.5 · Pick 143 · Pat Bryant · WR · rank 144
They paid sticker price for Pat Bryant in the Round 5 slot, and that is fine. That was the need underlined and circled, and now it is checked off.
R5.6 · Pick 144 · Logan Brown · OT · rank 145
No edge and no loss on Logan Brown in Round 5, Pick 6; it is a wash and a sensible one. It also answers one of the loudest questions on the roster.
R5.7 · Pick 145 · Jackson Slater · OG · rank 146
Jackson Slater in the Round 5 slot is exactly on the number, no argument either way. The biggest hole on the depth chart just got a whole lot smaller.
R5.8 · Pick 146 · Nick Nash · WR · rank 147
A straight-up fair deal on Nick Nash at No. 146, value and slot in agreement. The one spot they could not leave alone, and did not.
R5.9 · Pick 147 · Kaimon Rucker · DE-EDGE · rank 148
Kaimon Rucker at pick 147 is right where the board had him, plain and simple. A glaring weakness, addressed head on.
R5.10 · Pick 148 · O'Donnell Fortune · CB · rank 149
O'Donnell Fortune at pick No. 148 is neither steal nor reach, just the going rate. Better still, it is exactly the hole they had to fill.
R5.11 · Pick 149 · Luke Kandra · OG · rank 150
Luke Kandra in Round 5, Pick 11 is fair value, right on his grade. A must-fix position, and they treated it like one.
R5.12 · Pick 150 · Andres Borregales · PK · rank 151
They took Andres Borregales at par in the 150th pick, which is nothing to complain about. It is more luxury than necessity; they were already set here.
R5.13 · Pick 151 · Damien Martinez · RB · rank 152
Damien Martinez at the 151st overall pick is neither steal nor reach, just the going rate. It patches a soft spot without any drama.
R5.14 · Pick 152 · Tyler Baron · DE-EDGE · rank 153
Tyler Baron in slot 152 is exactly on the number, no argument either way. It answers the question that was keeping the coaches up at night.
R5.15 · Pick 153 · Antwaun Powell-Ryland · DL-EDGE · rank 154
Antwaun Powell-Ryland at pick No. 153 is right where the board had him, plain and simple. Top of the wish list, and they did not leave without it.
R5.16 · Pick 154 · Bhayshul Tuten · RB · rank 155
By-the-book stuff, Bhayshul Tuten at pick 154 squarely in line with his ranking. It fills a real need, too.
R5.17 · Pick 155 · Jah Joyner · DL-EDGE · rank 156
A straight-up fair deal on Jah Joyner at the 155th pick, value and slot in agreement. The biggest hole on the depth chart just got a whole lot smaller.
R5.18 · Pick 156 · Tommi Hill · CB · rank 157
They paid sticker price for Tommi Hill in the Round 5 slot, and that is fine. The one spot they could not leave alone, and did not.
R5.19 · Pick 157 · Kalel Mullings · RB · rank 158
Kalel Mullings in Round 5, Pick 19 is fair value, right on his grade. A sensible fit that makes the depth chart a little sturdier.
R5.20 · Pick 158 · James Burnip · P · rank 159
A market-rate specialist, with the board and the slot shaking hands on James Burnip. They doubled down on a strength rather than a need.
R5.21 · Pick 159 · Ben Sauls · PK · rank 160
No edge and no loss on Ben Sauls in No. 159; it is a wash and a sensible one. A want more than a need, though you can never have too many.
R5.22 · Pick 160 · Ryan Fitzgerald · PK · rank 161
No drama and no debate, Ryan Fitzgerald went about where he belonged in the 160th overall pick. A want dressed up as a pick, at a spot they had covered.
R5.23 · Pick 161 · Ty Robinson · DL · rank 162
Ty Robinson in Round 5, Pick 23 is fair value, right on his grade. One more legitimate question on the roster, answered.
R5.24 · Pick 162 · RJ Harvey · RB · rank 163
A market-rate running back, with the board and the slot shaking hands on RJ Harvey. A need, and now a little less of one.
R5.25 · Pick 163 · Seth McLaughlin · C · rank 164
Seth McLaughlin in slot 163 is exactly on the number, no argument either way. It also answers one of the loudest questions on the roster.
R5.26 · Pick 164 · Barryn Sorrell · LB-EDGE · rank 165
A straight-up fair deal on Barryn Sorrell at No. 164, value and slot in agreement. This was priority one on the needs board, and now it is handled.
R5.27 · Pick 165 · Jake Briningstool · TE · rank 166
They took Jake Briningstool at par in the Round 5 slot, which is nothing to complain about. A need, and now a little less of one.
R5.28 · Pick 166 · Chase Lundt · OT · rank 167
They paid sticker price for Chase Lundt in the 166th pick, and that is fine. Top of the wish list, and they did not leave without it.
R5.29 · Pick 167 · Jonah Monheim · C · rank 168
Jonah Monheim at pick No. 167 is right where the board had him, plain and simple. They walked in needing this and walked out with it.
R5.30 · Pick 168 · Kyle Williams · WR · rank 169
Kyle Williams at the 168th overall pick is neither steal nor reach, just the going rate. That was the need underlined and circled, and now it is checked off.
R5.31 · Pick 169 · DJ Giddens · RB · rank 170
No drama and no debate, DJ Giddens went about where he belonged in the 169th pick. A sensible fit for a spot that needed help.
R5.32 · Pick 170 · Ollie Gordon II · RB · rank 171
By-the-book stuff, Ollie Gordon II at pick 170 squarely in line with his ranking. The roster fit checks out.
R5.33 · Pick 171 · Ajani Cornelius · OT · rank 172
No edge and no loss on Ajani Cornelius in the Round 5 slot; it is a wash and a sensible one. A glaring weakness, addressed head on.
R5.34 · Pick 172 · Jaydon Blue · RB · rank 173
Jaydon Blue at No. 172 is right where the board had him, plain and simple. It plugs a real leak on the depth chart.
R5.35 · Pick 173 · Raheim Sanders · RB · rank 174
Raheim Sanders in the 173rd overall pick is exactly on the number, no argument either way. A sensible fit that makes the depth chart a little sturdier.
R5.36 · Pick 174 · Willie Lampkin · OG · rank 175
Willie Lampkin in Round 5, Pick 36 is fair value, right on his grade. It answers the question that was keeping the coaches up at night.
R5.37 · Pick 175 · Jack Nelson · OT · rank 176
By-the-book stuff, Jack Nelson at pick No. 175 squarely in line with his ranking. A must-fix position, and they treated it like one.
R5.38 · Pick 176 · Quincy Riley · CB · rank 177
Quincy Riley at slot 176 is neither steal nor reach, just the going rate. Better still, it is exactly the hole they had to fill.
R6.1 · Pick 177 · Elijah Roberts · DE-EDGE · rank 178
No drama and no debate, Elijah Roberts went about where he belonged in the 177th overall pick. They walked in needing this and walked out with it.
R6.2 · Pick 178 · Jack Kiser · LB · rank 179
They took Jack Kiser at par in Round 6, Pick 2, which is nothing to complain about. Stacking talent where they were already deep.
R6.3 · Pick 179 · Dont'e Thornton Jr. · WR · rank 180
A straight-up fair deal on Dont'e Thornton Jr. at pick 179, value and slot in agreement. A must-fix position, and they treated it like one.
R6.4 · Pick 180 · Connor Colby · OG · rank 181
A market-rate offensive lineman, with the board and the slot shaking hands on Connor Colby. The one spot they could not leave alone, and did not.
R6.5 · Pick 181 · JJ Pegues · DT · rank 182
They paid sticker price for JJ Pegues in slot 181, and that is fine. It patches a soft spot without any drama.
R6.6 · Pick 182 · Vernon Broughton · DL · rank 183
No edge and no loss on Vernon Broughton in No. 182; it is a wash and a sensible one. It fills a real need, too.
R6.7 · Pick 183 · CJ West · DT · rank 184
By-the-book stuff, CJ West at pick No. 183 squarely in line with his ranking. A real hole, addressed with a reasonable pick.
R6.8 · Pick 184 · Que Robinson · LB-EDGE · rank 185
A market-rate edge rusher, with the board and the slot shaking hands on Que Robinson. It also answers one of the loudest questions on the roster.
R6.9 · Pick 185 · Upton Stout · S · rank 186
No drama and no debate, Upton Stout went about where he belonged in No. 185. Pure best-available; the position was not exactly begging.
R6.10 · Pick 186 · Jarquez Hunter · RB · rank 187
Jarquez Hunter in pick 186 is exactly on the number, no argument either way. One more legitimate question on the roster, answered.
R6.11 · Pick 187 · Jaylen Reed · S · rank 188
A straight-up fair deal on Jaylen Reed at Round 6, Pick 11, value and slot in agreement. They doubled down on a strength rather than a need.
R6.12 · Pick 188 · Clay Webb · OG · rank 189
Clay Webb in the 188th pick is fair value, right on his grade. A glaring weakness, addressed head on.
R6.13 · Pick 189 · Tyrion Ingram-Dawkins · DL-EDGE · rank 190
Tyrion Ingram-Dawkins at the Round 6 slot is right where the board had him, plain and simple. This was priority one on the needs board, and now it is handled.
R6.14 · Pick 190 · Woody Marks · RB · rank 191
They paid sticker price for Woody Marks in slot 190, and that is fine. It shores up a spot that genuinely needed the help.
R6.15 · Pick 191 · Tahj Brooks · RB · rank 192
No edge and no loss on Tahj Brooks in the 191st overall pick; it is a wash and a sensible one. Another box on the needs board, quietly ticked.
R6.16 · Pick 192 · Oronde Gadsden II · TE · rank 193
Oronde Gadsden II at pick No. 192 is neither steal nor reach, just the going rate. One more legitimate question on the roster, answered.
R6.17 · Pick 193 · KeAndre Lambert-Smith · WR · rank 194
They took KeAndre Lambert-Smith at par in Round 6, Pick 17, which is nothing to complain about. The biggest hole on the depth chart just got a whole lot smaller.
R6.18 · Pick 194 · Tyler Cooper · OG · rank 195
They took Tyler Cooper at par in the Round 6 slot, which is nothing to complain about. Top of the wish list, and they did not leave without it.
R6.19 · Pick 195 · Brandon Crenshaw-Dickson · OT · rank 196
They paid sticker price for Brandon Crenshaw-Dickson in No. 195, and that is fine. It answers the question that was keeping the coaches up at night.
R6.20 · Pick 196 · Antwane Wells Jr. · WR · rank 197
Antwane Wells Jr. in the 196th pick is fair value, right on his grade. Better still, it is exactly the hole they had to fill.
R6.21 · Pick 197 · Jay Higgins · LB · rank 198
Jay Higgins at the 197th overall pick is right where the board had him, plain and simple. They added to a strength when a need was still open elsewhere.
R6.22 · Pick 198 · Jason Marshall Jr. · CB · rank 199
No drama and no debate, Jason Marshall Jr. went about where he belonged in pick 198. That was the need underlined and circled, and now it is checked off.
R6.23 · Pick 199 · Donovan Edwards · RB · rank 200
By-the-book stuff, Donovan Edwards at pick No. 199 squarely in line with his ranking. It shores up a spot that genuinely needed the help.
R6.24 · Pick 200 · Jalen McLeod · LB-EDGE · rank 201
A straight-up fair deal on Jalen McLeod at slot 200, value and slot in agreement. Better still, it is exactly the hole they had to fill.
R6.25 · Pick 201 · Joshua Gray · OG · rank 202
Joshua Gray in pick No. 201 is exactly on the number, no argument either way. The biggest hole on the depth chart just got a whole lot smaller.
R6.26 · Pick 202 · Luke Lachey · TE · rank 203
Luke Lachey at the 202nd overall pick is neither steal nor reach, just the going rate. A need, and now a little less of one.
R6.27 · Pick 203 · Caleb Ransaw · S · rank 204
No edge and no loss on Caleb Ransaw in the 203rd pick; it is a wash and a sensible one. A want dressed up as a pick, at a spot they had covered.
R6.28 · Pick 204 · Nazir Stackhouse · DL · rank 205
A market-rate interior defensive lineman, with the board and the slot shaking hands on Nazir Stackhouse. Another box on the needs board, quietly ticked.
R6.29 · Pick 205 · Karene Reid · LB · rank 206
Karene Reid at slot 205 is right where the board had him, plain and simple. A want more than a need, though you can never have too many.
R6.30 · Pick 206 · Addison West · OG · rank 207
They paid sticker price for Addison West in the Round 6 slot, and that is fine. They walked in needing this and walked out with it.
R6.31 · Pick 207 · Luke Elzinga · P · rank 208
No edge and no loss on Luke Elzinga in Round 6, Pick 31; it is a wash and a sensible one. It is more luxury than necessity; they were already set here.
R6.32 · Pick 208 · Kyle Monangai · RB · rank 209
A straight-up fair deal on Kyle Monangai at No. 208, value and slot in agreement. It patches a soft spot without any drama.
R6.33 · Pick 209 · R.J. Mickens · S · rank 210
They took R.J. Mickens at par in Round 6, Pick 33, which is nothing to complain about. Depth on depth, at a spot that was hardly crying out.
R6.34 · Pick 210 · Chimere Dike · WR · rank 211
By-the-book stuff, Chimere Dike at pick No. 210 squarely in line with his ranking. A glaring weakness, addressed head on.
R6.35 · Pick 211 · Kobe Hudson · WR · rank 212
Kobe Hudson in the 211th pick is exactly on the number, no argument either way. This was priority one on the needs board, and now it is handled.
R6.36 · Pick 212 · Jordan Hancock · S · rank 213
Jordan Hancock at slot 212 is neither steal nor reach, just the going rate. A luxury on a unit that was already in good shape.
R6.37 · Pick 213 · Ricky White III · WR · rank 214
No drama and no debate, Ricky White III went about where he belonged in the Round 6 slot. A must-fix position, and they treated it like one.
R6.38 · Pick 214 · Alijah Huzzie · CB · rank 215
A market-rate cornerback, with the board and the slot shaking hands on Alijah Huzzie. It answers the question that was keeping the coaches up at night.
R6.39 · Pick 215 · Craig Woodson · S · rank 216
Craig Woodson in pick 215 is fair value, right on his grade. Nice player, but the depth chart did not need him here.
R6.40 · Pick 216 · Robert Longerbeam · CB · rank 217
They took Robert Longerbeam at par in No. 216, which is nothing to complain about. Top of the wish list, and they did not leave without it.
R7.1 · Pick 217 · Simeon Barrow Jr. · DL · rank 218
A market-rate interior defensive lineman, with the board and the slot shaking hands on Simeon Barrow Jr.. It fills a real need, too.
R7.2 · Pick 218 · Akili Arnold · S · rank 219
Akili Arnold in the 218th overall pick is fair value, right on his grade. Insurance at a position that did not really ask for it.
R7.3 · Pick 219 · Ja'Quinden Jackson · RB · rank 220
Ja'Quinden Jackson at the 219th pick is neither steal nor reach, just the going rate. A sensible fit that makes the depth chart a little sturdier.
R7.4 · Pick 220 · Alex Mastromanno · P · rank 221
No edge and no loss on Alex Mastromanno in pick 220; it is a wash and a sensible one. A luxury on a unit that was already in good shape.
R7.5 · Pick 221 · Howard Cross III · DL · rank 222
By-the-book stuff, Howard Cross III at No. 221 squarely in line with his ranking. It plugs a real leak on the depth chart.
R7.6 · Pick 222 · Jaylin Lane · WR · rank 223
No drama and no debate, Jaylin Lane went about where he belonged in the Round 7 slot. It also answers one of the loudest questions on the roster.
R7.7 · Pick 223 · Carson Vinson · OT · rank 224
They paid sticker price for Carson Vinson in slot 223, and that is fine. That was the need underlined and circled, and now it is checked off.
R7.8 · Pick 224 · Phil Mafah · RB · rank 225
Phil Mafah at Round 7, Pick 8 is right where the board had him, plain and simple. The roster fit checks out.
R7.9 · Pick 225 · RJ Oben · DL-EDGE · rank 226
A straight-up fair deal on RJ Oben at slot 225, value and slot in agreement. The one spot they could not leave alone, and did not.
R7.10 · Pick 226 · Jermari Harris · CB · rank 227
Jermari Harris in pick 226 is exactly on the number, no argument either way. It also answers one of the loudest questions on the roster.
R7.11 · Pick 227 · Jamon Dumas-Johnson · LB · rank 228
By-the-book stuff, Jamon Dumas-Johnson at the 227th pick squarely in line with his ranking. Depth on depth, at a spot that was hardly crying out.
R7.12 · Pick 228 · Cam Horsley · DT · rank 229
A straight-up fair deal on Cam Horsley at the 228th overall pick, value and slot in agreement. A sensible fit for a spot that needed help.
R7.13 · Pick 229 · Theo Wease Jr. · WR · rank 230
A market-rate wide receiver, with the board and the slot shaking hands on Theo Wease Jr.. They walked in needing this and walked out with it.
R7.14 · Pick 230 · Cam Jackson · DT · rank 231
They paid sticker price for Cam Jackson in No. 230, and that is fine. A real hole, addressed with a reasonable pick.
R7.15 · Pick 231 · Dante Trader Jr. · S · rank 232
They took Dante Trader Jr. at par in the Round 7 slot, which is nothing to complain about. A want dressed up as a pick, at a spot they had covered.
R7.16 · Pick 232 · Ja'Corey Brooks · WR · rank 233
Ja'Corey Brooks in pick No. 232 is fair value, right on his grade. That was the need underlined and circled, and now it is checked off.
R7.17 · Pick 233 · Bilhal Kone · CB · rank 234
Bilhal Kone in Round 7, Pick 17 is exactly on the number, no argument either way. A must-fix position, and they treated it like one.
R7.18 · Pick 234 · Fadil Diggs · DL-EDGE · rank 235
No edge and no loss on Fadil Diggs in No. 234; it is a wash and a sensible one. A glaring weakness, addressed head on.
R7.19 · Pick 235 · Isaac TeSlaa · WR · rank 236
Isaac TeSlaa at slot 235 is right where the board had him, plain and simple. The biggest hole on the depth chart just got a whole lot smaller.
R7.20 · Pick 236 · Ahmed Hassanein · DL-EDGE · rank 237
No drama and no debate, Ahmed Hassanein went about where he belonged in the 236th overall pick. Top of the wish list, and they did not leave without it.
R7.21 · Pick 237 · Jabbar Muhammad · CB · rank 238
Jabbar Muhammad at the 237th pick is neither steal nor reach, just the going rate. The one spot they could not leave alone, and did not.
R7.22 · Pick 238 · Tyler Batty · DE-EDGE · rank 239
No drama and no debate, Tyler Batty went about where he belonged in pick No. 238. This was priority one on the needs board, and now it is handled.
R7.23 · Pick 239 · CJ Dippre · TE · rank 240
No edge and no loss on CJ Dippre in the Round 7 slot; it is a wash and a sensible one. It fills a real need, too.
R7.24 · Pick 240 · Shemar James · LB · rank 241
They took Shemar James at par in pick 240, which is nothing to complain about. It is more luxury than necessity; they were already set here.
R7.25 · Pick 241 · Mac McWilliams · CB · rank 242
Mac McWilliams at pick 241 is neither steal nor reach, just the going rate. It answers the question that was keeping the coaches up at night.
R7.26 · Pick 242 · Kitan Crawford · S · rank 243
A market-rate safety, with the board and the slot shaking hands on Kitan Crawford. A want more than a need, though you can never have too many.
R7.27 · Pick 243 · LaJohntay Wester · WR · rank 244
LaJohntay Wester in the 243rd pick is fair value, right on his grade. Better still, it is exactly the hole they had to fill.
R7.28 · Pick 244 · Corey Kiner · RB · rank 245
Corey Kiner at pick No. 244 is right where the board had him, plain and simple. It shores up a spot that genuinely needed the help.
R7.29 · Pick 245 · Sam Brown Jr. · WR · rank 246
By-the-book stuff, Sam Brown Jr. at the 245th overall pick squarely in line with his ranking. Better still, it is exactly the hole they had to fill.
R7.30 · Pick 246 · Zeek Biggers · DT · rank 247
Zeek Biggers in the Round 7 slot is exactly on the number, no argument either way. The roster fit checks out.
R7.31 · Pick 247 · Roc Taylor · WR · rank 248
A straight-up fair deal on Roc Taylor at No. 247, value and slot in agreement. It also answers one of the loudest questions on the roster.
R7.32 · Pick 248 · Teddye Buchanan · LB · rank 249
They paid sticker price for Teddye Buchanan in Round 7, Pick 32, and that is fine. Insurance at a position that did not really ask for it.
R7.33 · Pick 249 · Jeremy Crawshaw · P · rank 250
Jeremy Crawshaw at the 249th pick is neither steal nor reach, just the going rate. They doubled down on a strength rather than a need.
R7.34 · Pick 250 · Ty Hamilton · DT · rank 251
Ty Hamilton in pick 250 is fair value, right on his grade. It patches a soft spot without any drama.
R7.35 · Pick 251 · John Williams · OT · rank 252
A straight-up fair deal on John Williams at slot 251, value and slot in agreement. Top of the wish list, and they did not leave without it.
R7.36 · Pick 252 · Marcus Yarns · RB · rank 253
They paid sticker price for Marcus Yarns in the Round 7 slot, and that is fine. A need, and now a little less of one.
R7.37 · Pick 253 · Hayden Conner · OG · rank 254
Hayden Conner in Round 7, Pick 37 is exactly on the number, no argument either way. A glaring weakness, addressed head on.
R7.38 · Pick 254 · Cody Lindenberg · LB · rank 256
Cody Lindenberg at the 254th overall pick is right where the board had him, plain and simple. Pure best-available; the position was not exactly begging.
R7.39 · Pick 255 · Brandon Adams · CB · rank 257
By-the-book stuff, Brandon Adams at No. 255 squarely in line with his ranking. They walked in needing this and walked out with it.
R7.40 · Pick 256 · Hunter Wohler · S · rank 258
A market-rate safety, with the board and the slot shaking hands on Hunter Wohler. Stacking talent where they were already deep.
R7.41 · Pick 257 · Torricelli Simpkins III · OG · rank 259
They took Torricelli Simpkins III at par in the Round 7 slot, which is nothing to complain about. A must-fix position, and they treated it like one.