TWO DEEP
Battles

San Francisco 49ers

NFL · NFC West · 2026
Updated 2026-07-29
95 players
NFL Salary

Pay vs Performance

San Francisco 49ers roster · each player vs his own position market · APY basis · updated 2026-07-29
Contracts
Lens
Whole roster on one map · no position filteringRole (snap share) exists for every position
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 market
Role 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