Rosternomics

Giants SFG

Switch team:

President of baseball ops: Buster Posey (since 2025) · GM: Zack Minasian (since 2025)

2025 roster — every player, value & surplus

‹ Prev Next ›
+0.6
WAB — wins above budget
-0.6
TAB — roster Talent above budget
81–81 (0.500)
record
-14M
surplus $M (value/$)
32.2
roster fWAR
$132.1M
payroll
PlayerAgeServiceGfWARSalary $MSurplus $M
Logan Webb 28 arb 34 5.5 12.0 +9.2
Willy Adames 29 FA-elig 160 4.1 13.1 +2.4
Matt Chapman 32 FA-elig 128 3.7 25.2 -11.0
Patrick Bailey 26 pre-arb 135 3.2 0.8 +11.5
Jung Hoo Lee 26 150 2.4
Justin Verlander 42 FA-elig 29 2.2 15.0 -6.4
Robbie Ray 33 FA-elig 32 2.2 25.0 -16.6
Randy Rodríguez 25 pre-arb 50 1.4 0.8 +4.7
Rafael Devers↔ BOS 28 FA-elig 90 1.3 8.5 -3.6
Landen Roupp 26 pre-arb 22 1.1 0.8 +3.5
Heliot Ramos 25 pre-arb 157 1.1 0.8 +3.4
Mike Yastrzemski↔ KCR 34 97 1.0 5.4 -1.6
Tyler Rogers↔ NYM 34 53 0.9 2.3 +1.2
Casey Schmitt 26 pre-arb 95 0.7 0.8 +2.0
Jordan Hicks↔ BOS 28 13 0.7 2.8 -0.3
Ryan Walker 29 pre-arb 68 0.6 0.8 +1.6
Camilo Doval↔ NYY 27 47 0.6 2.1 +0.0
Christian Koss 27 76 0.5 0.7 +1.3
Matt Gage↔ DET 32 pre-arb 27 0.5 0.2 +1.6
Spencer Bivens 31 pre-arb 54 0.4 0.8 +0.9
Trevor McDonald 24 pre-arb 3 0.4 0.1 +1.5
Dominic Smith 30 FA-elig 63 0.4 0.9 +0.5
Kai-Wei Teng 26 pre-arb 8 0.3 0.1 +1.2
JT Brubaker↔ NYY 31 arb 5 0.3 0.5 +0.7
Andrew Knizner 30 arb 33 0.2 0.9 -0.1
Tyler Fitzgerald 27 pre-arb 72 0.1 0.5 -0.1
Kyle Harrison↔ BOS 23 8 0.1 0.1 +0.3
Drew Gilbert 24 39 0.1 0.2 +0.1
Jerar Encarnacion 27 pre-arb 19 0.1 0.8 -0.4
Erik Miller 27 pre-arb 36 0.1 0.8 -0.5
Keaton Winn 27 pre-arb 7 0.1 0.3 -0.1
Joey Lucchesi 32 arb 38 0.1 0.9 -0.7
Joel Peguero 28 17 0.0 0.2 -0.1
Brett Wisely↔ ATL 26 22 0.0 0.3 -0.3
Hayden Birdsong 23 pre-arb 21 -0.0 0.5 -0.6
Daniel Johnson↔ BAL 29 14 -0.0 0.1 -0.1
Tristan Beck 29 pre-arb 31 -0.0 0.5 -0.6
Logan Porter 29 pre-arb 5 -0.0 0.0 -0.2
Mason Black 25 pre-arb 1 -0.1 0.1 -0.4
José Buttó↔ NYM 27 pre-arb 21 -0.1 0.2 -0.5
David Villar 28 9 -0.1 0.1 -0.5
Scott Alexander↔ COL 35 2 -0.1 0.2 -0.5
Sean Hjelle 28 pre-arb 12 -0.1 0.2 -0.7
Sergio Alcántara 28 1 -0.1 0.0 -0.5
Bryce Eldridge 20 10 -0.2 0.1 -0.7
Sam Huff 27 pre-arb 20 -0.2 0.3 -1.0
Luis Matos 23 pre-arb 57 -0.2 0.6 -1.5
Wilmer Flores 33 FA-elig 125 -0.2 3.5 -4.4
Lou Trivino↔ LAD 33 11 -0.3 0.2 -1.5
Grant McCray 24 pre-arb 22 -0.4 0.3 -1.7
Carson Whisenhunt 24 5 -0.4 0.2 -1.8
Carson Seymour 26 16 -0.6 0.3 -2.8
LaMonte Wade Jr.↔ ANA 31 50 -1.0

53 players appeared (WAR is complete); salary & surplus are on record for 51 of them (96%). 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