TWO DEEP
Top 25The Wire

Minnesota Vikings

NFL · NFC North · 2026
NFL Salary

Pay vs Performance

Minnesota Vikings roster · each player vs his own position market · APY basis · updated 2026-09-12
Contracts
Lens
Whole roster on one map · no position filteringRole (snap share) exists for every position
Roster contracts
49
Roster APY
$284.9M
Rookie-scale deals
21
Top-quartile deals
15
League median APY
$2M
Market read
21roster contracts rank above their position market's median in both pay and role.
1top-quartile contracts here sit in the bottom half of their market's role.
2below-median contracts return top-quartile role in their markets.

Pay vs role

Vikings roster · 49 contracts plotted · each vs his own position market
Snap-share percentile
0255075100
League median payLeague median roleRole ahead of payPremium starterLow-cost depthPay ahead of role
18
71
75
43
7
76
22
44
87
14
84
55
51
33
2
9
27
74
72
23
15
0
3
64
Brandel
26
11
13
Felton
32
1
90
24
61
98
69
65
50
62
92
40
85
60
99
4
34
17
53
Ward
31
83
12
0255075100
Pay percentile (APY)
Veteran dealRookie scaleLimited sample

Biggest rank gaps

Minnesota Vikings roster · role lens · gap within each position market
Role ahead of pay
+125
Jihad WardLB
PAY 172
ROLE 47
$330K
66.7% snaps
One-year
+123
Jalen RedmondEDGE
PAY 134
ROLE 11
$1.1M
74.1% snaps
Rookie scale
+94
Kyle Van NoyLB
PAY 164
ROLE 70
$411K
43.5% snaps
One-year
+48
Dallas TurnerEDGE
PAY 75
ROLE 27
$3.9M
65.5% snaps
Rookie scale
+40
Levi Drake RodriguezDT
PAY 88
ROLE 48
$1M
43.1% snaps
Rookie scale
+35
Jordan AddisonWR
PAY 63
ROLE 28
$3.4M
71.3% snaps
Rookie scale
Pay ahead of role
-71
Tai FeltonWR
PAY 92
ROLE 163
$1.5M
4.6% snaps
Rookie scale
-49
Christian DarrisawOT
PAY 5
ROLE 54
$26M
50.3% snaps
Veteran
-43
James PierreCB
PAY 48
ROLE 91
$4.3M
33% snaps
Veteran
-33
Ivan Pace Jr.LB
PAY 55
ROLE 88
$3.5M
30.2% snaps
One-year
-28
Josh OliverTE
PAY 21
ROLE 49
$7.8M
40% snaps
Veteran
-28
Harrison SmithS
PAY 15
ROLE 43
$12.3M
74.1% snaps
One-year

The Wire

Verified changes · newest first
Open in The Wire →