VIKINGS MOCK DRAFT GRADE A

Yowza A

URL yowza-4049

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 let Bowman Jr. fall and pounced. Final grade: A.

by DrDug · 2025 NFL Draft · 8 picks · 8 steals · 0 reaches
Value A+
Need B
Trades A+
Future A+

The best pick of the weekend was also the simplest. The Vikings watched Billy Bowman Jr. slide 79 picks past his grade and did not hesitate. Just about everything broke right, and the A follows.

Every deal seemed to tilt their way, which is not luck. A whole weekend of picks and quarterback is somehow still a want.

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

Add it up and few war rooms did better this weekend, Ashton Jeanty and all.

Pick-by-Pick

R1.24 · Pick 24 · Ashton Jeanty · RB · rank 2
In the 24th overall pick they get a centerpiece for the ground game, and a steal at that. A real need, handled.
R1.29 · Pick 29 · Nick Emmanwori · S · rank 16
In the 29th pick they get a two-high chess piece, outstanding value to boot. The biggest hole, addressed.
R2.29 · Pick 61 · T.J. Sanders · DT · rank 24
T.J. Sanders at slot 61 is daylight robbery; nobody expected him to last. A need, and now a little less of one.
R3.31 · Pick 95 · Jihaad Campbell · LB · rank 38
Taking Jihaad Campbell in Round 3, Pick 31 is close to grand larceny; a linebacker that good had no business lasting this long. Useful body for a position without much behind the starter.
R5.1 · Pick 138 · Jake Majors · C · rank 92
Steal is underselling it; Jake Majors at the Round 5 slot is a heist with the alarm still ringing. A glaring weakness, addressed head on.
R5.2 · Pick 139 · Luke Kandra · OG · rank 105
Luke Kandra in No. 139 is a gift, value that borders on unfair. It answers the question that was keeping the coaches up at night.
R5.29 · Pick 166 · Kalel Mullings · RB · rank 104
You do not let a running back like Kalel Mullings reach pick No. 166 and blink. They did not. It plugs a real leak on the depth chart.
R6.13 · Pick 188 · Billy Bowman Jr. · S · rank 109
Somehow Billy Bowman Jr. was still sitting there in pick 188, and they pounced on premier safety value. That was the need underlined and circled, and now it is checked off.