NFL Salary
Pay vs Performance
San Francisco 49ers roster · each player vs his own position market · APY basis · updated 2026-07-29Contracts
Lens
Whole roster on one map · no position filtering
Roster contracts
53
Roster APY
$333.5M
Rookie-scale deals
15
Top-quartile deals
12
League median APY
$1.5M
Market read
23roster contracts rank above their position market's median in both pay and role.
0top-quartile contracts here sit in the bottom half of their market's role.
3below-median contracts return top-quartile role in their markets.
Pay vs role
49ers roster · 53 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
Purdy
























Neal



Stout


















Bethune





















































0255075100
Pay percentile (APY)
Veteran dealRookie scaleLimited sample
Biggest rank gaps
San Francisco 49ers roster · role lens · gap within each position marketRole ahead of pay
+85

Tatum BethuneLB
PAY 147
ROLE 62
$1M
54.4% snaps
Rookie scale
+79

Jack JonesCB
PAY 126
ROLE 47
$1.2M
84.8% snaps
One-year
+66

Renardo GreenCB
PAY 94
ROLE 28
$1.6M
92.3% snaps
Veteran
+65

Malik MustaphaS
PAY 100
ROLE 35
$1.2M
92.6% snaps
Rookie scale
+54

Dominick PuniG
PAY 68
ROLE 14
$1.4M
99.5% snaps
Rookie scale
+38

Darrell Luter Jr.CB
PAY 174
ROLE 136
$1M
22.4% snaps
Rookie scale
Pay ahead of role
-115

Siran NealCB
PAY 80
ROLE 195
$2M
0% snaps
Veteran
-73

Eli AppleCB
PAY 120
ROLE 193
$1.3M
1% snaps
One-year
-65

Nick MartinLB
PAY 71
ROLE 136
$1.6M
2.9% snaps
Veteran
-51

Malik TurnerWR
PAY 131
ROLE 182
$1.2M
7.7% snaps
One-year
-44

Jordan WatkinsWR
PAY 129
ROLE 173
$1.2M
10.2% snaps
Rookie scale
-44

Vederian LoweOT
PAY 50
ROLE 94
$4.6M
23.6% snaps
Veteran

