There is conviction, and then there is this. The Vikings took Myles Cole a full 52 picks ahead of where the board had him, an overdraft steep enough that it colors the whole weekend. Nothing here to lose sleep over; call it a B+.
The phones were where this weekend was really won. Getting Liufau where they did is the sort of value that quietly makes a class.
DaVon Hamilton gives the group a proven body among the projects.
Bottom line, more hits than misses and a roster nudged the right way.
Pick-by-Pick
R1.30
· Pick 30
· Chop Robinson
· DE-EDGE
· rank 35
In slot 30 they get a premier pass rusher. The biggest hole, addressed.
R2.3
· Pick 35
· J.J. McCarthy
· QB
· rank 43
A reach on J.J. McCarthy in Round 2, Pick 3; the board had better options right there. The biggest hole on the depth chart just got a whole lot smaller.
R2.16
· Pick 48
· Jackson Powers-Johnson
· C
· rank 51
A straight-up fair deal on Jackson Powers-Johnson at the 48th overall pick, value and slot in agreement. That was the need underlined and circled, and now it is checked off.
R3.13
· Pick 77
· Malachi Corley
· WR
· rank 76
No drama and no debate, Malachi Corley went about where he belonged in pick No. 77. One more legitimate question on the roster, answered.
R3.27
· Pick 90
· McKinnley Jackson
· DL
· rank 87
Nothing to complain about; McKinnley Jackson went a shade earlier than his grade, which is fine. Another box on the needs board, quietly ticked.
R3.30
· Pick 93
· Christian Haynes
· OG
· rank 74
Christian Haynes in the Round 3 slot should not have been possible, and that is the whole point. They walked in needing this and walked out with it.
R4.9
· Pick 109
· Marist Liufau
· LB
· rank 84
The board fumbled Marist Liufau all the way to No. 109, and they scooped it up. Depth more than a fix, but depth they can use.
R4.30
· Pick 130
· Sione Vaki
· S
· rank 138
A premium they did not need to pay, Sione Vaki a notch or two before his time. This was priority one on the needs board, and now it is handled.
R5.9
· Pick 145
· Ben Sinnott
· TE
· rank 145
Ben Sinnott in pick 145 is exactly on the number, no argument either way. A sensible fit for a spot that needed help.
R5.21
· Pick 157
· Malik Mustapha
· S
· rank 142
Nice patience on Malik Mustapha, who had no business lasting to the Round 5 slot. Top of the wish list, and they did not leave without it.
R5.30
· Pick 166
· Jaylen Wright
· RB
· rank 163
A tidy little value on Jaylen Wright in the 166th pick, a step better than break-even. A real hole, addressed with a reasonable pick.
R6.4
· Pick 179
· Javon Baker
· WR
· rank 186
A market-rate wide receiver, with the board and the slot shaking hands on Javon Baker. A need, and now a little less of one.
R7.1
· Pick 221
· Marcus Harris
· DE-EDGE
· rank 256
They talked themselves into Marcus Harris at slot 221, and the board did not agree. A glaring weakness, addressed head on.
R7.2
· Pick 222
· Nathaniel Watson
· LB
· rank 259
Nathaniel Watson at the 222nd overall pick is an overdraft of the loud, memorable kind. They added to a strength when a need was still open elsewhere.
R7.7
· Pick 227
· Myles Cole
· DE-EDGE
· rank 279
The board screamed and they did not listen, reaching into the next round for Myles Cole. A must-fix position, and they treated it like one.