RRosternomics

Giants SFG

President of baseball ops: Farhan Zaidi · GM: Scott Harris

Overview

FORCED-SPEND ↘ cooling
expensive & losing · year 7 in this regime · payroll 1.35× league · TAB -20.6
-20.6TAB — talent above budget29th/30
-8.8WAB — realized wins (TAB + luck)23rd/30
4.0depth — 2+ WAR regulars24th/30
-8.8dead WAR — sub-replacement drag22nd/30
26%dead money %11th/30
0.475win %18th/30
17.3roster fWAR26th/30
-118surplus $M (value vs cost)30th/30
$174Mpayroll $M5th/30

Roster

CFKevin Pillar 133GSteven Duggar 39GMike Yastrzemski 7G
LFMike Yastrzemski 61GAlex Dickerson 50GJoey Rickard 26G
RFMike Yastrzemski 56GAustin Slater 46GSteven Duggar 34G
SSBrandon Crawford 142GDonovan Solano 19GMauricio Dubón 10G
2BScooter Gennett 36GDonovan Solano 36GMauricio Dubón 22G
3BEvan Longoria 119GPablo Sandoval 45GZach Green 5G
1BBrandon Belt 144GPablo Sandoval 23GAustin Slater 8G
STARTERSMadison Bumgarner 3.7WARJeff Samardzija 1.4WARShaun Anderson 0.6WARLogan Webb 0.5WARTyler Beede 0.2WAR
CBuster Posey 101GStephen Vogt 60GAramis Garcia 11G
DHPablo Sandoval 4GStephen Vogt 2GBuster Posey 2G
BULLPEN Will Smith 34svTony Watson 25hReyes Moronta 15hKyle Barraclough 8hJandel Gustave 4hWandy Peralta 3hTrevor Gott 1hSam Coonrod 0h
CBuster Posey 101 · Stephen Vogt 60 · Aramis Garcia 11
1BBrandon Belt 144 · Pablo Sandoval 23 · Austin Slater 8
2BScooter Gennett 36 · Donovan Solano 36 · Mauricio Dubón 22
3BEvan Longoria 119 · Pablo Sandoval 45 · Zach Green 5
SSBrandon Crawford 142 · Donovan Solano 19 · Mauricio Dubón 10
LFMike Yastrzemski 61 · Alex Dickerson 50 · Joey Rickard 26
CFKevin Pillar 133 · Steven Duggar 39 · Mike Yastrzemski 7
RFMike Yastrzemski 56 · Austin Slater 46 · Steven Duggar 34
DHPablo Sandoval 4 · Stephen Vogt 2 · Buster Posey 2
SPMadison Bumgarner 3.7 · Jeff Samardzija 1.4 · Shaun Anderson 0.6 · Logan Webb 0.5 · Tyler Beede 0.2
BP Will Smith 34 · Tony Watson 25 · Reyes Moronta 15 · Kyle Barraclough 8 · Jandel Gustave 4 · Wandy Peralta 3 · Trevor Gott 1 · Sam Coonrod 0

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.

2019 roster — value & surplus

PlayerAgeServiceGfWARSalary $MSurplus $M
Madison Bumgarner 29 FA-elig 373.7 12.0 +0.0
Mike Yastrzemski 28 1072.5 0.4 +7.7
Buster Posey 32 FA-elig 1142.1 22.2 -15.2
Evan Longoria 33 FA-elig 1292.0 14.7 -8.0
Donovan Solano 31 arb 811.5 0.4 +4.6
Jeff Samardzija 34 FA-elig 321.4 19.8 -15.1
Will Smith 29 FA-elig 631.3 4.2 +0.2
Sam Dyson↔ MIN 31 FA-elig 491.1 4.0 -0.2
Pablo Sandoval 32 FA-elig 1081.0 0.6 +2.6
Trevor Gott 26 arb 501.0 0.6 +2.6
Alex Dickerson↔ SDP 29 pre-arb 560.9 0.2 +2.6
Kevin Pillar↔ TOR 30 FA-elig 1560.9 5.6 -2.8
Stephen Vogt 34 arb 990.8 0.5 +2.1
Reyes Moronta 26 pre-arb 560.7 0.6 +1.8
Brandon Crawford 32 FA-elig 1470.7 15.2 -13.0
Austin Slater 26 pre-arb 680.6 0.3 +1.7
Shaun Anderson 24 280.6 0.4 +1.4
Brandon Belt 31 FA-elig 1560.5 17.2 -15.4
Tyler Rogers 28 170.5 0.1 +1.7
Mark Melancon↔ ATL 34 FA-elig 430.5 9.4 -7.7
Logan Webb 22 90.5 0.1 +1.6
Mauricio Dubón↔ MIL 24 280.5 0.1 +1.4
Tyler Beede 26 pre-arb 250.2 0.4 +0.4
Jandel Gustave 26 pre-arb 230.2 0.2 +0.5
Burch Smith↔ MIL 29 pre-arb 100.1 0.1 +0.4
Cristhian Adames 27 pre-arb 100.1 0.0 +0.4
Joey Rickard↔ BAL 28 arb 260.0 0.2 -0.2
Wandy Peralta↔ CIN 27 arb 80.0 0.1 -0.1
Enderson Franco 26 5-0.0 0.1 -0.1
Ray Black↔ MIL 29 2-0.0 0.0 -0.1
Aaron Altherr↔ NYM 28 arb 1-0.0 0.0 -0.1
Fernando Abad 33 FA-elig 21-0.1 0.1 -0.3
Zach Green 25 8-0.1 0.1 -0.4
Joe Panik↔ NYM 28 arb 103-0.1 2.8 -3.0
Tyler Austin↔ MIL 27 arb 70-0.1 0.4 -0.7
Abiatal Avelino 24 pre-arb 4-0.1 0.0 -0.3
Johnny Cueto 33 FA-elig 4-0.1 21.8 -22.1
Pat Venditte 34 arb 2-0.1 0.6 -0.9
Scooter Gennett↔ CIN 29 FA-elig 21-0.1 4.9 -5.2
Williams Jerez↔ PIT 27 6-0.1 0.0 -0.5
Michael Reed 26 arb 4-0.1 0.6 -1.0
Sam Coonrod 26 33-0.1 0.2 -0.7
Erik Kratz↔ TBR 39 15-0.2 0.2 -0.7
Sam Selman 28 10-0.2 0.1 -0.6
Kyle Barraclough↔ WSN 29 arb 10-0.2 0.4 -1.0
Travis Bergen 25 pre-arb 21-0.2 0.6 -1.1
Ty Blach↔ BAL 28 2-0.2 0.0 -0.6
Aramis Garcia 26 pre-arb 18-0.2 0.1 -0.7
Conner Menez 24 9-0.2 0.1 -0.7
Connor Joe 26 pre-arb 8-0.2 0.6 -1.3
Drew Pomeranz↔ MIL 30 FA-elig 21-0.2 0.7 -1.4
Tony Watson 34 FA-elig 60-0.2 3.5 -4.2
Yangervis Solarte 31 arb 28-0.3 0.1 -1.0
Nick Vincent↔ PHI 32 FA-elig 18-0.3 1.0 -1.9
Andrew Suárez 26 pre-arb 21-0.4 0.2 -1.4
Corban Joseph↔ OAK 30 8-0.4 0.0 -1.2
Mac Williamson↔ SEA 28 arb 15-0.4 0.2 -1.5
Chris Shaw 25 pre-arb 16-0.4 0.1 -1.5
Mike Gerber 26 pre-arb 12-0.5 0.1 -1.7
Gerardo Parra↔ WSN 32 FA-elig 30-0.5 0.1 -1.8
Dereck Rodríguez 27 pre-arb 29-0.5 0.6 -2.3
Steven Duggar 25 pre-arb 73-0.6 0.6 -2.5
Jaylin Davis 24 17-0.6 0.1 -2.2
Derek Holland↔ CHC 32 FA-elig 33-0.8 4.0 -6.8

Key additions (new vs 2018)

PlayerfWAR
Mike Yastrzemski2.5
Donovan Solano1.5
Trevor Gott1.0
Alex Dickerson0.9
Kevin Pillar0.9
Stephen Vogt0.8

Key subtractions (gone from 2018)

Player2018 fWAR
Andrew McCutchen1.3
Chris Stratton0.8
Alen Hanson0.6
Gorkys Hernández0.3
Ryder Jones0.2
Roberto Gómez0.2

Current & Historical Payroll

2019 payroll
$174.4M
2020 guaranteed
$0M

What the front office was committed to as of 2019, 2019–2025. Guaranteed $ are contract commitments signed by 2019; 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 agent club option player option mutual option vesting option

Guaranteed / signed (16)

PlayerAgeSvc2019202020212022202320242025
Buster Posey328.161$22.2MFREE AGENT
Johnny Cueto3311.000$21.8MFREE AGENT
Jeff Samardzija349.028$19.8MFREE AGENT
Brandon Belt317.128$17.2MFREE AGENT
Brandon Crawford327.094$15.2MFREE AGENT
Evan Longoria3310.170$14.7MFREE AGENT
Madison Bumgarner298.127$12.0MFREE AGENT
Mark Melancon348.098$9.4MFREE AGENT
Scooter Gennett296.000$4.9MFREE AGENT
Will Smith297.000$4.2MFREE AGENT
Derek Holland3210.000$4.0MFREE AGENT
Tony Watson347.101$3.5MFREE AGENT
Drew Pomeranz306.013$685kFREE AGENT
Pablo Sandoval3210.042$555kFREE AGENT
Fernando Abad336.073$100kFREE AGENT
Gerardo Parra329.145$85kFREE AGENT

Arbitration-eligible (10)

PlayerAgeSvc2019202020212022202320242025
Kevin Pillar304.113$5.6MARB 3FREE AGENT
Sam Dyson314.142$4.0MARB 3FREE AGENT
Joe Panik284.100$2.8MARB 3FREE AGENT
Nick Vincent325.067$984kFREE AGENT
Stephen Vogt345.084$454kFREE AGENT
Donovan Solano313.107$430kARB 2ARB 3FREE AGENT
Kyle Barraclough293.059$401kARB 2ARB 3FREE AGENT
Erik Kratz395.026$207kFREE AGENT
Yangervis Solarte315.000$100kFREE AGENT
Aaron Altherr283.028$28kARB 2ARB 3FREE AGENT

Pre-arbitration (38)

PlayerAgeSvc2019202020212022202320242025
Pat Venditte341.084$585kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Trevor Gott261.048$568kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Reyes Moronta261.028$568kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Dereck Rodríguez270.126$561kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Steven Duggar250.085$558kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Michael Reed260.084$558kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Travis Bergen250.000$555kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Connor Joe260.000$555kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Tyler Austin271.159$447kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Shaun Anderson240.000$415kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Mike Yastrzemski280.000$382kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Tyler Beede260.007$358kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Austin Slater261.056$272kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Alex Dickerson292.146$248kARB 1ARB 2ARB 3FREE AGENT
Sam Coonrod260.000$230kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Joey Rickard282.120$218kARB 1ARB 2ARB 3FREE AGENT
Mac Williamson281.113$213kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jandel Gustave262.036$185kARB 1ARB 2ARB 3FREE AGENT
Andrew Suárez260.154$182kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Aramis Garcia260.036$143kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Logan Webb220.000$131kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Zach Green25$110k
Conner Menez240.000$107kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Tyler Rogers280.000$101kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Wandy Peralta272.010$97kARB 1ARB 2ARB 3FREE AGENT
Mauricio Dubón240.000$95kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Sam Selman280.000$90kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Chris Shaw250.031$87kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jaylin Davis240.000$78kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Mike Gerber260.051$60kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Enderson Franco26$57k
Burch Smith292.051$56kARB 1ARB 2ARB 3FREE AGENT
Cristhian Adames271.086$48kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Abiatal Avelino240.027$27kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Williams Jerez270.046$25kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Ty Blach282.032$21kARB 1ARB 2ARB 3FREE AGENT
Corban Joseph300.066$15kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Ray Black290.103$14kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT

Graphs

Every roster slot ranked best→worst by WAR. Bars = Giants 2019; 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

RegimeSeasonsWin %Playoff %Pennant %WS %
WINDOW 28152.131.05.01.1
CONTEND 30056.964.719.710.3
FORCED-SPEND 25648.09.81.61.6
REBUILD 32143.31.20.30.3