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.
2022 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Carlos Rodón
29
FA-elig
31
6.2
21.5
+1.3
Logan Webb
25
pre-arb
32
4.2
0.7
+14.8
Alex Cobb
34
FA-elig
28
3.7
9.0
+4.5
Thairo Estrada
26
pre-arb
140
2.8
0.7
+9.4
Joc Pederson
30
FA-elig
134
2.4
6.0
+2.6
Austin Slater
29
arb
125
2.1
1.9
+5.9
Brandon Crawford
35
FA-elig
118
2.1
16.0
-8.5
Alex Wood
31
FA-elig
26
1.7
12.5
-6.2
Mike Yastrzemski
31
arb
148
1.5
3.7
+1.8
Evan Longoria
36
FA-elig
89
1.4
19.7
-14.5
Wilmer Flores
30
FA-elig
151
1.3
3.5
+1.4
Jakob Junis
29
arb
23
1.3
1.8
+3.1
Camilo Doval
24
pre-arb
68
1.2
0.7
+3.8
J.D. Davis↔ NYM
29
arb
49
1.0
1.2
+2.5
David Villar
25
–
52
0.9
0.3
+3.1
John Brebbia
32
arb
76
0.9
0.8
+2.5
Curt Casali↔ SEA
33
FA-elig
41
0.6
1.9
+0.4
Tyler Rogers
31
pre-arb
68
0.6
0.7
+1.5
Jason Vosler
28
pre-arb
36
0.5
0.2
+1.8
Austin Wynns
31
pre-arb
66
0.5
0.5
+1.4
Luis González
26
pre-arb
98
0.5
0.6
+1.3
Alex Young↔ CLE
28
pre-arb
24
0.4
0.2
+1.2
Shelby Miller
31
FA-elig
4
0.4
0.0
+1.4
Joey Bart
25
pre-arb
97
0.4
0.6
+0.7
Scott Alexander
32
arb
17
0.3
0.2
+1.0
Darin Ruf↔ NYM
35
FA-elig
90
0.2
2.3
-1.5
Jharel Cotton↔ MIN
30
FA-elig
5
0.2
0.1
+0.5
Mauricio Dubón↔ HOU
27
–
21
0.2
0.1
+0.4
Sean Hjelle
25
–
8
0.1
0.1
+0.5
LaMonte Wade Jr.
28
–
77
0.1
0.7
-0.4
Luis Ortiz
26
pre-arb
6
0.1
0.0
+0.3
Thomas Szapucki↔ NYM
26
pre-arb
10
0.1
0.1
+0.3
Mauricio Llovera
26
pre-arb
17
0.1
0.5
-0.1
Austin Dean
28
pre-arb
3
0.1
0.0
+0.3
Andrew Vasquez↔ TOR
28
pre-arb
1
0.1
0.0
+0.2
Andrew Knapp↔ PIT
30
arb
3
0.1
0.2
+0.1
Dixon Machado
30
pre-arb
5
0.0
0.0
+0.1
Brandon Belt
34
FA-elig
78
0.0
18.4
-18.2
Luke Williams↔ MIA
25
–
8
0.0
0.0
+0.1
Kervin Castro↔ CHC
23
–
2
0.0
0.0
+0.1
Dominic Leone
30
FA-elig
55
0.0
2.2
-2.2
Anthony DeSclafani
32
FA-elig
5
0.0
12.0
-12.0
Lewis Brinson
28
arb
16
-0.0
0.1
-0.1
Jake McGee↔ MIL
35
FA-elig
24
-0.0
1.7
-1.7
Gregory Santos
22
pre-arb
2
-0.0
0.2
-0.2
Ka'ai Tom
28
–
1
-0.0
0.0
-0.1
Steven Duggar↔ ANA
28
–
12
-0.0
0.1
-0.2
Jason Krizan
33
–
3
-0.0
0.0
-0.1
Mike Ford↔ ANA
29
arb
1
-0.0
0.0
-0.2
Tyler Beede↔ PIT
29
–
6
-0.1
0.1
-0.4
Ford Proctor
25
–
7
-0.1
0.0
-0.3
Jarlín García
29
arb
58
-0.1
1.7
-2.0
Cole Waites
24
–
7
-0.1
0.0
-0.4
Yunior Marte
27
–
39
-0.1
0.5
-0.9
Willie Calhoun↔ TEX
27
arb
4
-0.1
0.2
-0.7
Bryce Johnson
26
–
11
-0.1
0.1
-0.6
Stuart Fairchild↔ CIN
26
–
5
-0.2
0.0
-0.6
Yermín Mercedes
29
pre-arb
31
-0.2
0.2
-1.0
Michael Papierski↔ CIN
26
–
5
-0.2
0.0
-0.8
Zack Littell
26
pre-arb
39
-0.3
0.6
-1.5
Sam Long
26
pre-arb
28
-0.3
0.5
-1.6
Kevin Padlo↔ PIT
25
–
4
-0.3
0.0
-1.1
Jose Alvarez
33
FA-elig
21
-0.4
1.5
-2.9
Heliot Ramos
22
–
9
-0.4
0.0
-1.7
Donovan Walton↔ SEA
28
–
24
-0.7
–
–
Tommy La Stella
33
FA-elig
60
-0.7
5.2
-7.9
Key additions (new vs 2021)
Player
fWAR
Carlos Rodón
6.2
Alex Cobb
3.7
Joc Pederson
2.4
Jakob Junis
1.3
J.D. Davis
1.0
David Villar
0.9
Key subtractions (gone from 2021)
Player
2021 fWAR
Buster Posey
5.3
Kevin Gausman
5.0
Johnny Cueto
1.5
Donovan Solano
1.4
Tony Watson
0.6
Kris Bryant
0.5
Current & Historical Payroll
2022 payroll
$154.6M
2023 guaranteed
$0M
What the front office was committed to as of 2022, 2022–2028.
Guaranteed $ are contract commitments signed by 2022; 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
Guaranteed / signed (14)
Player
Age
Svc
2022
2023
2024
2025
2026
2027
2028
Carlos Rodón
29
6.168
$21.5M
FREE AGENT
Evan Longoria
36
13.170
$19.7M
FREE AGENT
Brandon Belt
34
10.128
$18.4M
FREE AGENT
Brandon Crawford
35
10.094
$16.0M
FREE AGENT
Alex Wood
31
8.123
$12.5M
FREE AGENT
Anthony DeSclafani
32
7.062
$12.0M
FREE AGENT
Alex Cobb
34
10.061
$9.0M
FREE AGENT
Joc Pederson
30
7.028
$6.0M
FREE AGENT
Tommy La Stella
33
8.000
$5.2M
FREE AGENT
Wilmer Flores
30
8.003
$3.5M
FREE AGENT
Dominic Leone
30
8.000
$2.2M
FREE AGENT
Jake McGee
35
12.000
$1.7M
FREE AGENT
Jose Alvarez
33
7.035
$1.5M
FREE AGENT
Shelby Miller
31
7.002
$50k
FREE AGENT
Arbitration-eligible (14)
Player
Age
Svc
2022
2023
2024
2025
2026
2027
2028
Darin Ruf
35
4.138
$2.3M
ARB 3
FREE AGENT
Curt Casali
33
5.151
$1.9M
FREE AGENT
Austin Slater
29
3.147
$1.9M
ARB 2
ARB 3
FREE AGENT
Jakob Junis
29
5.000
$1.8M
FREE AGENT
Jarlín García
29
4.114
$1.7M
ARB 3
FREE AGENT
J.D. Davis
29
3.137
$1.2M
ARB 2
ARB 3
FREE AGENT
John Brebbia
32
4.057
$838k
ARB 3
FREE AGENT
LaMonte Wade Jr.
28
3.000
$730k
ARB 2
ARB 3
FREE AGENT
Willie Calhoun
27
3.033
$236k
ARB 2
ARB 3
FREE AGENT
Scott Alexander
32
5.039
$154k
FREE AGENT
Andrew Knapp
30
5.000
$150k
FREE AGENT
Jharel Cotton
30
3.052
$117k
ARB 2
ARB 3
FREE AGENT
Lewis Brinson
28
3.084
$81k
ARB 2
ARB 3
FREE AGENT
Luis Ortiz
26
4.000
$50k
ARB 3
FREE AGENT
Pre-arbitration (38)
Player
Age
Svc
2022
2023
2024
2025
2026
2027
2028
Mike Yastrzemski
31
2.128
$3.7M
ARB 1
ARB 2
ARB 3
FREE AGENT
Logan Webb
25
2.044
$730k
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyler Rogers
31
2.034
$730k
ARB 1
ARB 2
ARB 3
FREE AGENT
Thairo Estrada
26
1.158
$715k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Camilo Doval
24
0.071
$704k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joey Bart
25
0.112
$614k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Zack Littell
26
2.059
$590k
ARB 1
ARB 2
ARB 3
FREE AGENT
Luis González
26
0.094
$585k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Sam Long
26
0.086
$518k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Austin Wynns
31
1.142
$458k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Yunior Marte
27
0.000
$458k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mauricio Llovera
26
0.036
$454k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
David Villar
25
0.000
$262k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Yermín Mercedes
29
0.100
$240k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alex Young
28
2.060
$236k
ARB 1
ARB 2
ARB 3
FREE AGENT
Gregory Santos
22
0.006
$185k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jason Vosler
28
0.061
$181k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Steven Duggar
28
2.147
$129k
ARB 1
ARB 2
ARB 3
FREE AGENT
Mauricio Dubón
27
1.162
$114k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyler Beede
29
2.106
$98k
ARB 1
ARB 2
ARB 3
FREE AGENT
Thomas Szapucki
26
0.022
$77k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Bryce Johnson
26
0.000
$58k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Sean Hjelle
25
0.000
$54k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Luke Williams
25
0.118
$47k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cole Waites
24
0.000
$46k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ford Proctor
25
–
$42k
Heliot Ramos
22
0.000
$38k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Michael Papierski
26
–
$28k
Dixon Machado
30
2.005
$27k
ARB 1
ARB 2
ARB 3
FREE AGENT
Andrew Vasquez
28
0.045
$27k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Stuart Fairchild
26
0.048
$27k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kervin Castro
23
0.028
$17k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kevin Padlo
25
0.023
$12k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Austin Dean
28
1.165
$12k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jason Krizan
33
–
$12k
Mike Ford
29
1.117
$5k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ka'ai Tom
28
–
$4k
Donovan Walton
28
–
—
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 2022; 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