Rosternomics

Giants SFG

Switch team:

President of baseball ops: Farhan Zaidi (since 2019) · GM: Scott Harris (since 2019)

2022 roster — every player, value & surplus

‹ Prev Next ›
-2.0
WAB — wins above budget
+0.8
TAB — roster Talent above budget
81–81 (0.500)
record
-20M
surplus $M (value/$)
36.0
roster fWAR
$153.8M
payroll
PlayerAgeServiceGfWARSalary $MSurplus $M
Carlos Rodón 29 FA-elig 31 6.2 21.5 +1.2
Logan Webb 25 pre-arb 32 4.2 0.7 +14.7
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.8
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.0
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.3
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
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.6
Donovan Walton↔ SEA 28 24 -0.7
Tommy La Stella 33 FA-elig 60 -0.7 5.2 -7.9

66 players appeared (WAR is complete); salary & surplus are on record for 64 of them (97%). Players without a salary show "–" — no single historical salary source is fully complete (especially 2020–2022).

WAR = FanGraphs (fWAR). Green = produced more value than paid (bargain); red = paid more than produced. Service: pre-arb (<3 yr) / arb (3–6) / FA-eligible (6+). Click headers to sort.

History: front-office performance & develop-vs-buy (1985–2024)

Trade ledger (realized WAR, all-time)

Best acquisitions
PlayerYearWAR for SFG
Jeff Kent199630.9
Jason Schmidt200123.6
Rich Aurilia199419.8
Shawn Estes199514.8
Robb Nen199712.9
Liván Hernández199911.6
Mike Yastrzemski201911.3
Randy Winn200510.9
Ones that got away
PlayerYear tradedWAR elsewhere
Bryan Reynolds201820.0
Liván Hernández200317.2
Joe Nathan200314.1
Zack Wheeler201113.0
Francisco Liriano200312.5
John Burkett199411.0
Jack Clark198510.1
Rob Deer19857.9