VIKINGS MOCK DRAFT GRADE C+

3 firsts in '25 C+

URL 3-firsts-in-25-3227

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 →
C+

Minnesota Vikings

The phones sank the Vikings this weekend: C+.

by asknicely · 2024 NFL Draft · 13 picks · 0 steals · 5 reaches
Value C+
Need B
Trades F
Future A+

Some picks age like wine; DeMonte Capehart at the 230th pick will need to, sitting 35 spots clear of his grade. It lands right in the middle: a C+, no more, no less.

Overpaying at the table undid a lot of the good work elsewhere. If this class has a fault line, it runs straight through wide receiver. On the needs board they went 6 of 8, with quarterback the one that mattered most.

It is a bet on later, and a defensible one for a team playing the long game.

The verdict is a shrug for now, with the swing picks left to write the real ending.

Pick-by-Pick

R2.10 · Pick 42 · J.J. McCarthy · QB · rank 46
J.J. McCarthy at pick 42 is right where the board had him, plain and simple. Better still, it is exactly the hole they had to fill.
R3.17 · Pick 81 · Zak Zinter · OG · rank 94
A reach for Zak Zinter in pick No. 81; a little patience would have been rewarded. Top of the wish list, and they did not leave without it.
R4.8 · Pick 108 · Khyree Jackson · CB · rank 105
Nothing to complain about; Khyree Jackson went a shade earlier than his grade, which is fine. A minor itch, scratched.
R4.11 · Pick 111 · Tommy Eichenberg · LB · rank 125
Tommy Eichenberg in the 111th overall pick is the kind of reach that only looks good if he outplays it. A minor need, but a need all the same.
R4.18 · Pick 118 · Mohamed Kamara · DL-EDGE · rank 115
A clean, defensible pick in the Round 4 slot with a little surplus value in Mohamed Kamara. It answers the question that was keeping the coaches up at night.
R4.30 · Pick 130 · Will Shipley · RB · rank 129
Will Shipley at the 130th pick is neither steal nor reach, just the going rate. One more legitimate question on the roster, answered.
R5.12 · Pick 148 · Ty'Ron Hopper · LB · rank 149
They took Ty'Ron Hopper at par in pick No. 148, which is nothing to complain about. It is more luxury than necessity; they were already set here.
R5.18 · Pick 154 · Josh Proctor · S · rank 183
Josh Proctor in No. 154 is a reach so steep the board needed a second look to believe it. A must-fix position, and they treated it like one.
R5.24 · Pick 160 · Grayson Murphy · DL-EDGE · rank 164
A straight-up fair deal on Grayson Murphy at slot 160, value and slot in agreement. This was priority one on the needs board, and now it is handled.
R5.30 · Pick 166 · Roger Rosengarten · OT · rank 170
Roger Rosengarten in the 166th pick is exactly on the number, no argument either way. The one spot they could not leave alone, and did not.
R6.4 · Pick 179 · Braiden McGregor · DL-EDGE · rank 198
This one needs a full-page explanation: Braiden McGregor in Round 6, Pick 4, miles early. It also answers one of the loudest questions on the roster.
R7.10 · Pick 230 · DeMonte Capehart · DT · rank 265
DeMonte Capehart at the Round 7 slot is a steep price for a hunch, hard to square with any board. It fills a real need, too.
R7.36 · Pick 256 · Trey Wedig · OT · rank 260
No drama and no debate, Trey Wedig went about where he belonged in pick 256. The biggest hole on the depth chart just got a whole lot smaller.