NFL Salary
Pay vs Performance
New York Giants roster · each player vs his own position market · APY basis · updated 2026-10-27Contracts
Lens
Whole roster on one map · no position filtering
Roster contracts
55
Roster APY
$251.8M
Rookie-scale deals
27
Top-quartile deals
13
League median APY
$1.5M
Market read
26roster 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.
0below-median contracts return top-quartile role in their markets.
Pay vs role
Giants roster · 55 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 roleFields
0
78
8
9
72
49
52
3
76
20
5
65
1
19
98
18
6
45
41
2
12
93
24
17
27
88
91
61
82
22
64
85
28
25
80
44
87
26
84
97
74
51
71
46
89
86
29
31
35
60
13
83
55
36
89
0255075100
Pay percentile (APY)
Veteran dealRookie scaleLimited sample
Biggest rank gaps
New York Giants roster · role lens · gap within each position marketRole ahead of pay
+66
Malachi FieldsWR
PAY 96
ROLE 30
$1.8M
75.5% snaps
Rookie scale
+45
Cam SkatteboRB
PAY 67
ROLE 22
$1.3M
54.5% snaps
Rookie scale
+44
Dru PhillipsCB
PAY 100
ROLE 56
$1.5M
70.3% snaps
Rookie scale
+35
Chandler MartinLB
PAY 248
ROLE 213
$248K
0% snaps
Rookie scale
+33
Tyrone Tracy Jr.RB
PAY 111
ROLE 78
$1.1M
14.7% snaps
Rookie scale
+31
Kayvon ThibodeauxEDGE
PAY 49
ROLE 18
$7.8M
73.9% snaps
Rookie scale
Pay ahead of role
-94
Brian BurnsLB
PAY 3
ROLE 97
$28.2M
26.3% snaps
Veteran
-71
Jack KellyLB
PAY 142
ROLE 213
$1.2M
0% snaps
Rookie scale
-70
Micah McFaddenLB
PAY 55
ROLE 125
$3.8M
14.3% snaps
One-year
-64
Braxton BerriosWR
PAY 132
ROLE 196
$1.3M
4.9% snaps
One-year
-55
Gunner OlszewskiWR
PAY 117
ROLE 172
$1.4M
10.3% snaps
One-year
-55
Elijah CampbellS
PAY 77
ROLE 132
$1.4M
0% snaps
One-year
OCT 27
4:59 PM
STATUS
Escalated to OUT — Placed on injured reserve; hamstring injury
QUESTIONABLE → OUT
OCT 27
1:53 PM
ROSTER MOVE
Placed on injured reserve; hamstring injury
OCT 25
3:26 PM
INJURY
Injury reported
INJURY SPECIFIED: HAMSTRING
OCT 25
2:33 PM
STATUS
Reportedly listed Doubtful — hamstring injury
OCT 25
2:16 PM
STATUS
Listed Questionable — hamstring injury
OCT 25
12:00 PM
INJURY
Status changed to Inactive — Jake Haener — availability update reported
DOUBTFUL → INACTIVE
OCT 25
12:00 PM
INJURY
Status changed to Inactive — Jake Haener — availability update reported
ACTIVE → INACTIVE


