VIKINGS MOCK DRAFT GRADE A

Fleecing A

URL fleecing-3501

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 →
A

Minnesota Vikings

The Vikings won the night they stopped Mullings from sliding. Grade: A.

by DrDug · 2025 NFL Draft · 16 picks · 12 steals · 2 reaches
Value A-
Need B
Trades A+
Future A+

This is the pick they will still be bragging about in July: Kalel Mullings, the No. 104 name on the board, stolen at the 202nd pick. The board rewarded a patient, disciplined weekend with a A.

The Vinson reach is the anchor dragging on the value grade. The dealing alone would carry a lesser class. Spending an early pick on linebacker with quarterback and edge rusher open is the decision the grade keeps circling back to.

For all the activity, quarterback went untouched, which is hard to explain.

Add it up and this is about as clean as a draft weekend gets.

Pick-by-Pick

R2.2 · Pick 34 · Nick Emmanwori · S · rank 16
You do not let a safety like Nick Emmanwori reach No. 34 and blink. They did not. This was priority one on the needs board, and now it is handled.
R2.27 · Pick 59 · Jalon Walker · LB · rank 22
The board fumbled Jalon Walker all the way to the 59th overall pick, and they scooped it up. A minor need, but a need all the same.
R2.32 · Pick 64 · Dylan Fairchild · OG · rank 55
Dylan Fairchild slipping to the 64th pick is the kind of luck good rooms make for themselves. The one spot they could not leave alone, and did not.
R3.1 · Pick 65 · Tyler Warren · TE · rank 43
Somehow Tyler Warren was still sitting there in Round 3, Pick 1, and they pounced on premier tight end value. A real hole, addressed with a reasonable pick.
R3.12 · Pick 76 · Deone Walker · DT · rank 69
Good price on Deone Walker in pick No. 76, a hair ahead of his grade with no real quibbles. It fills a real need, too.
R3.15 · Pick 79 · Andrew Mukuba · S · rank 71
Andrew Mukuba at slot 79 is the sort of value that quietly wins a weekend. The biggest hole on the depth chart just got a whole lot smaller.
R3.26 · Pick 90 · Luke Kandra · OG · rank 105
A reach on Luke Kandra in pick 90; the board had better options right there. A glaring weakness, addressed head on.
R3.31 · Pick 95 · Jake Majors · C · rank 92
Jake Majors at the Round 3 slot is a sensible buy, a touch better than market for the offensive lineman. They walked in needing this and walked out with it.
R4.12 · Pick 113 · TreVeyon Henderson · RB · rank 60
TreVeyon Henderson in pick No. 113 is the kind of fall that makes a whole class. The roster fit checks out.
R4.20 · Pick 121 · Demetrius Knight Jr. · LB · rank 63
They zigged when the board said zag, taking Demetrius Knight Jr. at linebacker with quarterback and edge rusher open.
R4.25 · Pick 126 · Devin Neal · RB · rank 82
They will replay Devin Neal at the 126th pick for years; that is how good the value is. It shores up a spot that genuinely needed the help.
R4.26 · Pick 127 · Carson Vinson · OT · rank 190
Carson Vinson at the Round 4 slot is the kind of overdraft that needs everything to break right. Top of the wish list, and they did not leave without it.
R4.27 · Pick 128 · Elic Ayomanor · WR · rank 95
They robbed the room for Elic Ayomanor here, a fall nobody at the table saw coming. A sensible fit for a spot that needed help.
R5.1 · Pick 138 · Jason Marshall Jr. · CB · rank 130
They let Jason Marshall Jr. come to them and pounced at slot 138. It thickens a room that could stand to be thicker.
R5.25 · Pick 162 · Kevin Winston Jr. · S · rank 91
Taking Kevin Winston Jr. in No. 162 is close to grand larceny; a safety that good had no business lasting this long. That was the need underlined and circled, and now it is checked off.
R6.27 · Pick 202 · Kalel Mullings · RB · rank 104
They barely believed it either: Kalel Mullings still on the board at Round 6, Pick 27. It plugs a real leak on the depth chart.