The search is over. The Vikings handed the keys to Bo Nix, and the whole operation now runs on his development. The bottom line is a respectable B+.
Hadden falling to them is the kind of break a good board is built to catch. The cost of the Whittington reach is exactly the players who went right after him.
The dealing alone would carry a lesser class. They will answer for taking OLB-EDGE early while interior defensive lineman went begging.
If this class has a fault line, it runs straight through interior defensive lineman.
In sum, a sturdy weekend with one asterisk, the interior defensive lineman spot they never got to.
Pick-by-Pick
R1.31
· Pick 31
· Bo Nix
· QB
· rank 31
In pick No. 31 they get a passer to set the clock by. The biggest hole, addressed.
R2.3
· Pick 35
· Edgerrin Cooper
· LB
· rank 42
A market-rate linebacker, with the board and the slot shaking hands on Edgerrin Cooper. It thickens a room that could stand to be thicker.
R2.22
· Pick 54
· Ennis Rakestraw Jr.
· CB
· rank 38
Good things come to war rooms that wait, and Ennis Rakestraw Jr. at slot 54 is the proof. Useful body for a position without much behind the starter.
R3.11
· Pick 75
· Jaylen Wright
· RB
· rank 79
A straight-up fair deal on Jaylen Wright at the 75th pick, value and slot in agreement. A sensible fit for a spot that needed help.
R3.22
· Pick 85
· Xavier Worthy
· WR
· rank 56
Xavier Worthy in the Round 3 slot is the kind of fall that makes a whole class. It plugs a real leak on the depth chart.
R3.31
· Pick 94
· Christian Mahogany
· OG
· rank 99
By-the-book stuff, Christian Mahogany at the 94th overall pick squarely in line with his ranking. They walked in needing this and walked out with it.
R4.9
· Pick 109
· Javon Solomon
· OLB-EDGE
· rank 116
Of all the spots to shop, they chose OLB-EDGE. Javon Solomon in No. 109 leaves interior defensive lineman for later.
R4.23
· Pick 123
· Javon Foster
· OT
· rank 121
They paid sticker price for Javon Foster in pick 123, and that is fine. That was the need underlined and circled, and now it is checked off.
R4.25
· Pick 125
· Renardo Green
· S
· rank 112
Value with a capital V on Renardo Green in the 125th overall pick, a genuine coup. It also answers one of the loudest questions on the roster.
R4.30
· Pick 130
· Jarvis Brownlee Jr.
· CB
· rank 115
They bypassed pressing needs at interior defensive lineman to take Jarvis Brownlee Jr., a cornerback that was not the priority.
R4.35
· Pick 135
· Theo Johnson
· TE
· rank 136
They took Theo Johnson at par in the 135th pick, which is nothing to complain about. A real hole, addressed with a reasonable pick.
R5.20
· Pick 156
· Malik Mustapha
· S
· rank 153
Nothing to complain about; Malik Mustapha went a shade earlier than his grade, which is fine. The one spot they could not leave alone, and did not.
R5.25
· Pick 161
· Mason McCormick
· OT
· rank 159
Mason McCormick in No. 161 is exactly on the number, no argument either way. A must-fix position, and they treated it like one.
R5.30
· Pick 166
· Grayson Murphy
· DL-EDGE
· rank 160
Grayson Murphy at pick No. 166 is a sensible buy, a touch better than market for the edge rusher. This was priority one on the needs board, and now it is handled.
R6.4
· Pick 179
· Hunter Nourzad
· C
· rank 188
They went early on Hunter Nourzad in Round 6, Pick 4, and the value did not follow. A glaring weakness, addressed head on.
R6.15
· Pick 190
· Jordan Whittington
· WR
· rank 247
A real head-scratcher, Jordan Whittington in the Round 6 slot is miles ahead of his ranking. It patches a soft spot without any drama.
R7.2
· Pick 222
· Kamal Hadden
· CB
· rank 167
The board fumbled Kamal Hadden all the way to the 222nd pick, and they scooped it up. Nice player, but the depth chart did not need him here.