SPKevin Gausman 1.6 · Drew Smyly 0.9 · Tyler Anderson 0.8 · Logan Webb 0.7 · Johnny Cueto 0.5
BP★ Tyler Rogers 3 · Tony Watson 10 · Jarlín García 6 · Sam Selman 3 · Sam Coonrod 3 · Caleb Baragar 2 · Shaun Anderson 2 · Wandy Peralta 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.
2020 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Brandon Belt
32
FA-elig
51
1.9
17.2
-3.3
Mike Yastrzemski
29
pre-arb
54
1.9
0.2
+13.6
Kevin Gausman
29
FA-elig
12
1.6
9.0
+2.6
Brandon Crawford
33
FA-elig
54
1.5
15.2
-3.9
Alex Dickerson
30
arb
52
1.1
0.9
+7.5
Wilmer Flores
28
FA-elig
55
1.1
3.0
+4.8
Austin Slater
27
pre-arb
31
1.0
0.2
+6.9
Drew Smyly
31
FA-elig
7
0.9
4.0
+2.9
Evan Longoria
34
FA-elig
53
0.9
15.2
-8.4
Donovan Solano
32
FA-elig
54
0.9
1.4
+5.1
Mauricio Dubón
25
pre-arb
54
0.8
0.2
+5.6
Tyler Anderson
30
arb
13
0.8
1.8
+3.9
Logan Webb
23
pre-arb
13
0.7
0.2
+4.6
Johnny Cueto
34
FA-elig
12
0.5
21.8
-18.1
Tyler Rogers
29
pre-arb
29
0.5
0.2
+3.5
Darin Ruf
33
pre-arb
40
0.5
0.3
+3.3
Trevor Cahill
32
FA-elig
11
0.4
0.1
+2.9
Jarlín García
27
pre-arb
19
0.3
0.2
+2.0
Daniel Robertson
26
pre-arb
13
0.3
0.4
+1.5
Caleb Baragar
26
–
24
0.2
0.2
+1.2
Joey Bart
23
–
33
0.2
0.1
+1.1
Sam Selman
29
pre-arb
24
0.2
0.2
+0.9
Chadwick Tromp
25
–
24
0.1
0.2
+0.5
Wandy Peralta
28
arb
25
0.1
0.8
-0.3
Tyler Heineman
29
pre-arb
15
0.1
0.1
+0.3
Tony Watson
35
FA-elig
21
0.0
3.0
-2.7
Rico Garcia
26
pre-arb
12
0.0
0.1
-0.1
Luis Alexander Basabe
23
–
9
-0.0
0.1
-0.1
Rob Brantly
30
–
1
-0.0
0.0
-0.1
Jaylin Davis
25
pre-arb
4
-0.0
0.0
-0.2
Dany Jiménez
26
–
2
-0.0
0.0
-0.3
Sam Coonrod
27
pre-arb
18
-0.0
0.2
-0.5
Andrew Suárez
27
pre-arb
6
-0.1
0.1
-0.7
Conner Menez
25
pre-arb
7
-0.1
0.1
-0.6
Andrew Triggs↔ BOS
31
–
1
-0.1
0.0
-0.6
Joey Rickard
29
arb
4
-0.1
0.1
-0.7
Justin Smoak↔ MIL
33
FA-elig
3
-0.2
0.3
-1.5
Shaun Anderson
25
pre-arb
18
-0.2
0.1
-1.3
Dereck Rodríguez
28
–
2
-0.2
0.0
-1.7
Steven Duggar
26
pre-arb
21
-0.3
0.1
-2.2
Joe McCarthy
26
–
4
-0.3
0.0
-2.4
Pablo Sandoval↔ ATL
33
FA-elig
33
-0.5
0.1
-3.4
Jeff Samardzija
35
FA-elig
4
-0.5
19.8
-23.3
Hunter Pence
37
FA-elig
17
-0.7
3.0
-8.2
Trevor Gott
27
pre-arb
15
-1.1
0.2
-8.5
Key additions (new vs 2019)
Player
fWAR
Kevin Gausman
1.6
Wilmer Flores
1.1
Drew Smyly
0.9
Tyler Anderson
0.8
Darin Ruf
0.5
Trevor Cahill
0.4
Key subtractions (gone from 2019)
Player
2019 fWAR
Madison Bumgarner
3.7
Will Smith
1.3
Sam Dyson
1.1
Kevin Pillar
0.9
Stephen Vogt
0.8
Mark Melancon
0.5
Current & Historical Payroll
2020 payroll
$120.6M
2021 guaranteed
$0M
What the front office was committed to as of 2020, 2020–2026.
Guaranteed $ are contract commitments signed by 2020; 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 (12)
Player
Age
Svc
2020
2021
2022
2023
2024
2025
2026
Johnny Cueto
34
12.000
$21.8M
FREE AGENT
Jeff Samardzija
35
10.028
$19.8M
FREE AGENT
Brandon Belt
32
8.128
$17.2M
FREE AGENT
Brandon Crawford
33
8.094
$15.2M
FREE AGENT
Evan Longoria
34
11.170
$15.2M
FREE AGENT
Drew Smyly
31
7.143
$4.0M
FREE AGENT
Wilmer Flores
28
6.003
$3.0M
FREE AGENT
Hunter Pence
37
13.000
$3.0M
FREE AGENT
Tony Watson
35
8.101
$3.0M
FREE AGENT
Justin Smoak
33
10.000
$333k
FREE AGENT
Trevor Cahill
32
10.098
$100k
FREE AGENT
Pablo Sandoval
33
11.042
$97k
FREE AGENT
Arbitration-eligible (5)
Player
Age
Svc
2020
2021
2022
2023
2024
2025
2026
Kevin Gausman
29
5.151
$9.0M
FREE AGENT
Tyler Anderson
30
4.065
$1.8M
ARB 3
FREE AGENT
Donovan Solano
32
4.081
$1.4M
ARB 3
FREE AGENT
Alex Dickerson
30
3.106
$925k
ARB 2
ARB 3
FREE AGENT
Joey Rickard
29
3.049
$103k
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (28)
Player
Age
Svc
2020
2021
2022
2023
2024
2025
2026
Wandy Peralta
28
2.168
$805k
ARB 1
ARB 2
ARB 3
FREE AGENT
Daniel Robertson
26
2.133
$380k
ARB 1
ARB 2
ARB 3
FREE AGENT
Darin Ruf
33
2.138
$296k
ARB 1
ARB 2
ARB 3
FREE AGENT
Trevor Gott
27
2.048
$218k
ARB 1
ARB 2
ARB 3
FREE AGENT
Jarlín García
27
2.114
$218k
ARB 1
ARB 2
ARB 3
FREE AGENT
Austin Slater
27
1.147
$213k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mike Yastrzemski
29
0.128
$211k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Logan Webb
23
0.044
$210k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Sam Coonrod
27
0.078
$210k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mauricio Dubón
25
0.040
$210k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyler Rogers
29
0.034
$209k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Caleb Baragar
26
0.000
$209k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Chadwick Tromp
25
0.000
$193k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Sam Selman
29
0.031
$184k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Shaun Anderson
25
0.138
$137k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joey Bart
23
0.000
$121k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Andrew Suárez
27
1.059
$108k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyler Heineman
29
0.027
$106k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Steven Duggar
26
1.069
$87k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Rico Garcia
26
0.025
$84k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Luis Alexander Basabe
23
–
$65k
Conner Menez
25
0.036
$59k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jaylin Davis
25
0.026
$28k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joe McCarthy
26
1.019
$28k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dany Jiménez
26
0.000
$28k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Rob Brantly
30
1.171
$19k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Andrew Triggs
31
2.123
$16k
ARB 1
ARB 2
ARB 3
FREE AGENT
Dereck Rodríguez
28
1.085
$16k
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 2020; 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