BP★ Ryan Walker 3 · Keaton Winn 11 · Erik Miller 8 · Matt Gage 5 · Caleb Kilian 3 · JT Brubaker 1 · Ryan Borucki 1 · Sam Hentges 1
Each position lists its starter then backups by games (so platoons & bench show). Starters (mound) & bullpen (left, foul territory) are ranked by WAR; ★ marks the closer (most save chances). MLB Stats API.
2026 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Luis Arraez
29
FA-elig
92
6.1
12.0
+28.1
Landen Roupp
27
pre-arb
19
3.6
0.8
+22.9
Casey Schmitt
27
pre-arb
89
3.3
0.8
+20.9
Logan Webb
29
FA-elig
16
3.2
23.0
-1.9
Matt Chapman
33
FA-elig
84
2.2
25.2
-10.6
Rafael Devers
29
FA-elig
97
2.0
27.0
-14.1
Jung Hoo Lee
27
–
89
1.7
23.2
-11.9
Heliot Ramos
26
pre-arb
59
1.4
0.8
+8.5
Trevor McDonald
25
pre-arb
13
1.3
0.6
+8.0
Bryce Eldridge
21
pre-arb
55
1.3
0.6
+7.9
Daniel Susac
25
–
37
1.2
0.8
+7.2
Tyler Mahle
31
FA-elig
15
1.1
10.0
-2.7
Robbie Ray
34
FA-elig
19
0.9
25.0
-19.4
Keaton Winn
28
pre-arb
31
0.7
0.8
+3.9
Jonah Cox
24
–
24
0.5
0.5
+2.5
Willy Adames
30
FA-elig
92
0.4
13.1
-10.4
Caleb Kilian
29
pre-arb
39
0.4
0.8
+1.5
Erik Miller
28
pre-arb
32
0.3
0.8
+1.2
Sam Hentges
29
arb
23
0.3
1.4
+0.5
Victor Bericoto
24
–
24
0.3
0.5
+1.4
Drew Cavanaugh
24
–
13
0.3
–
–
Drew Gilbert
25
pre-arb
76
0.2
0.7
+0.8
Blade Tidwell
25
pre-arb
8
0.2
0.1
+1.2
JT Brubaker
32
arb
30
0.2
1.8
-0.8
Dylan Smith
26
pre-arb
14
0.1
0.0
+0.5
Tristan Beck
30
pre-arb
8
0.1
0.0
+0.5
Spencer Bivens
32
pre-arb
2
0.1
0.8
-0.5
Joel Peguero
29
pre-arb
11
0.0
0.8
-0.5
Carson Whisenhunt
25
pre-arb
2
0.0
0.8
-0.6
Jason Foley
30
arb
1
0.0
2.0
-1.8
Grant McCray
25
pre-arb
2
0.0
0.8
-0.7
Logan Porter↔ ANA
30
pre-arb
1
0.0
0.2
-0.2
Adrian Houser
33
FA-elig
18
-0.0
7.0
-7.1
Gregory Santos
26
arb
3
-0.0
0.1
-0.2
Wilkin Ramos
25
–
2
-0.1
0.3
-0.8
Jared Oliva
30
pre-arb
7
-0.1
0.8
-1.5
Carson Seymour
27
pre-arb
2
-0.1
0.8
-1.8
Ryan Borucki
32
FA-elig
21
-0.2
1.5
-2.6
Buddy Kennedy↔ SEA
27
–
7
-0.2
0.3
-1.5
Jesus Rodriguez
24
–
15
-0.2
0.6
-1.9
Eric Haase
33
arb
29
-0.3
1.4
-3.2
José Buttó
28
pre-arb
3
-0.3
0.8
-2.7
Patrick Bailey↔ CLE
27
–
30
-0.3
0.3
-2.5
Christian Koss
28
pre-arb
12
-0.4
0.2
-3.0
Reiver Sanmartin
30
pre-arb
2
-0.5
0.8
-4.4
Ryan Walker
30
pre-arb
27
-0.6
0.2
-4.0
Harrison Bader
32
FA-elig
30
-0.7
7.5
-12.4
Will Brennan
28
pre-arb
11
-0.8
0.8
-5.7
Jerar Encarnacion
28
–
17
-0.8
0.2
-5.2
Matt Gage
33
pre-arb
34
-1.3
0.8
-9.4
Key additions (new vs 2025)
Player
fWAR
Luis Arraez
3.6
Daniel Susac
0.7
Tyler Mahle
0.7
Caleb Kilian
0.2
Sam Hentges
0.2
Blade Tidwell
0.1
Key subtractions (gone from 2025)
Player
2025 fWAR
Justin Verlander
2.2
Mike Yastrzemski
1.0
Tyler Rogers
0.9
Jordan Hicks
0.7
Camilo Doval
0.6
Dominic Smith
0.4
Current & Historical Payroll
2026 payroll
$200.4M
luxury tax $186M
2027 guaranteed
$131.8M
What the front office was committed to as of 2026, 2026–2032.
Guaranteed $ are contract commitments signed by 2026; arbitration & free-agent years are projected from service time. Hover a figure for its luxury-tax (CBT) & actual-cash values.
current $guaranteed $arbitration (proj)pre-arb (proj)free agentclub optionplayer optionmutual optionvesting option
Summary — luxury-tax (CBT) basis
2026
2027
2028
2029
2030
2031
2032
Tax threshold
$244M
$247M
$250M
$253M
$256M
$259M
$262M
Guaranteed contracts
$172M
$120M
$109M
$80M
$80M
$55M
Proj. arbitration
$2M
Proj. pre-arbitration
$12M
Player benefits
$18M
$18M
$18M
$18M
$18M
$18M
Total CBT payroll
$204M
$138M
$127M
$98M
$98M
$73M
Tax space
+$40M
+$109M
+$123M
+$155M
+$158M
+$186M
Est. tax bill
—
—
—
—
—
—
Luxury-tax (CBT) basis: contract AAV + ~$18M benefits/bonus-pool — distinct from the base-salary payroll above. Threshold is the CBA line. Tier-1 payor rates on the overage. Forward years show only guaranteed deals (arb/pre-arb not yet set). Figures are estimates.
Guaranteed / signed (10)
Player
Age
Svc
2026
2027
2028
2029
2030
2031
2032
Rafael Devers
29
8.070
$27.0M
$28.5M
$28.5M
$28.5M
$28.5M
$28.5M
$28.5M
Matt Chapman
33
8.109
$25.2M
$25.2M
$25.2M
$25.2M
$25.2M
FREE AGENT
Robbie Ray
34
11.007
$25.0M
FREE AGENT
Logan Webb
29
6.044
$23.0M
$23.0M
$24.0M
FREE AGENT
Willy Adames
30
7.105
$13.1M
$31.1M
$31.1M
$31.1M
$31.1M
$31.1M
FREE AGENT
Luis Arraez
29
6.121
$12.0M
FREE AGENT
Tyler Mahle
31
8.018
$10.0M
FREE AGENT
Harrison Bader
32
8.030
$7.5M
$13.0M
FREE AGENT
Adrian Houser
33
6.136
$7.0M
$11.0M
$12.5MCLUB
FREE AGENT
Ryan Borucki
32
6.168
$1.5M
FREE AGENT
Arbitration-eligible (5)
Player
Age
Svc
2026
2027
2028
2029
2030
2031
2032
Jason Foley
30
3.150
$2.0M
ARB 2
ARB 3
FREE AGENT
JT Brubaker
32
5.162
$1.8M
FREE AGENT
Sam Hentges
29
4.157
$1.4M
ARB 3
FREE AGENT
Eric Haase
33
4.114
$1.4M
ARB 3
FREE AGENT
Gregory Santos
26
3.055
$83k
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (30)
Player
Age
Svc
2026
2027
2028
2029
2030
2031
2032
Jung Hoo Lee
27
2.000
$23.2M
ARB 1
ARB 2
ARB 3
FREE AGENT
Caleb Kilian
29
0.153
$850k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Gage
33
0.155
$850k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jared Oliva
30
0.050
$850k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Spencer Bivens
32
1.077
$820k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Grant McCray
25
0.096
$820k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Carson Whisenhunt
25
0.054
$820k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Carson Seymour
27
0.074
$820k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Heliot Ramos
26
2.103
$810k
ARB 1
ARB 2
ARB 3
FREE AGENT
Erik Miller
28
2.000
$810k
ARB 1
ARB 2
ARB 3
FREE AGENT
Casey Schmitt
27
2.035
$810k
ARB 1
ARB 2
ARB 3
FREE AGENT
Landen Roupp
27
1.085
$800k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Buttó
28
1.168
$800k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Keaton Winn
28
1.090
$800k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Reiver Sanmartin
30
1.148
$800k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joel Peguero
29
0.039
$785k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Daniel Susac
25
–
$780k
Will Brennan
28
2.155
$762k
ARB 1
ARB 2
ARB 3
FREE AGENT
Drew Gilbert
25
0.052
$724k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Bryce Eldridge
21
0.014
$609k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Trevor McDonald
25
0.014
$596k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Buddy Kennedy
27
1.131
$345k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Patrick Bailey
27
2.136
$286k
ARB 1
ARB 2
ARB 3
FREE AGENT
Christian Koss
28
1.000
$222k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryan Walker
30
2.136
$204k
ARB 1
ARB 2
ARB 3
FREE AGENT
Jerar Encarnacion
28
1.112
$175k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Logan Porter
30
0.021
$152k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Blade Tidwell
25
0.008
$113k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tristan Beck
30
2.067
$22k
ARB 1
ARB 2
ARB 3
FREE AGENT
Dylan Smith
26
0.020
$4k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Graphs
Giants's path through relative payroll × TAB, smoothed; markers grow and the arrow points toward the present. WINDOW cheap&winning · CONTEND expensive&winning · FORCED-SPEND dead zone · REBUILD cheap&losing. Compare franchises →
Every roster slot ranked best→worst by WAR. Bars = Giants 2026; the black line = the league-average player at each slot that season. Staying above the line deep into the roster is the depth edge; dropping below it = holes & dead weight.
What each regime is worth — every settled team-season since 1985