President of baseball ops: Buster Posey · GM: Zack Minasian
Ranks vs the 30 teams in 2025, or a custom range (defaults to every team-season since 1985, when our data starts).
Each position shows its top 3 by games (top = starter) — click "+more" for the rest. The letter is bats/throws; ⇄ marks a player traded mid-season. Starters are ranked by WAR, bullpen by holds; ★ marks the closer (most save chances). MLB Stats API.
| Player | fWAR |
|---|---|
| Willy Adames | 4.1 |
| Justin Verlander | 2.3 |
| Rafael Devers | 1.3 |
| Christian Koss | 0.5 |
| Matt Gage | 0.5 |
| Dominic Smith | 0.4 |
| Player | 2024 fWAR |
|---|---|
| Blake Snell | 3.1 |
| Michael Conforto | 1.3 |
| Jorge Soler | 0.7 |
| Thairo Estrada | 0.4 |
| Nick Ahmed | 0.3 |
| Blake Sabol | 0.2 |
WAR translated into tier-adjusted market value, then compared with what the player was paid by Giants. Guaranteed contracts from the 2015-present contract-data period use the known contract period through 2025; everyone else is shown as a 2025 season snapshot.
| Player | Period | fWAR | Tier Market $M | Paid $M | Surplus $M | $ / WAR | Tier | Contract |
|---|---|---|---|---|---|---|---|---|
| Logan Webb | 2024–2025 | +10.0 | +175.1 | 20.0 | +155.1 | $2.0M | 2.19× | Arb extension · 2024–2028 · $18.0M AAV |
| Willy Adames | 2025 | +4.1 | +42.8 | 13.1 | +29.7 | $3.2M | 1.32× | Free Agent · 2025–2031 · $26.0M AAV |
| Patrick Bailey | 2025 | +3.2 | +25.9 | 0.8 | +25.1 | $0.2M | 1.00× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Randy Rodríguez | 2025 | +1.4 | +15.5 | 0.8 | +14.7 | $0.5M | 1.34× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Justin Verlander | 2025 | +2.3 | +27.0 | 15.0 | +12.0 | $6.6M | 1.49× | Free Agent · 2026–2026 · $13.0M AAV |
| Matt Chapman | 2025 | +3.7 | +37.0 | 25.2 | +11.8 | $6.8M | 1.25× | Extension · 2025–2030 · $25.2M AAV |
| Landen Roupp | 2025 | +1.1 | +9.3 | 0.8 | +8.5 | $0.7M | 1.02× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Heliot Ramos | 2025 | +1.1 | +7.4 | 0.8 | +6.6 | $0.7M | 0.83× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Jung Hoo Lee | 2025 | +2.4 | +23.5 | 17.2 | +6.2 | $7.1M | 1.22× | – |
| Ryan Walker | 2025 | +0.6 | +6.7 | 0.8 | +6.0 | $1.2M | 1.34× | – |
| Trevor McDonald | 2025 | +0.4 | +3.5 | 0.1 | +3.3 | $0.3M | 1.02× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Kai-Wei Teng | 2025 | +0.3 | +2.8 | 0.1 | +2.7 | $0.3M | 1.02× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Jordan Hicks↔ | 2025 | +0.7 | +5.4 | 2.8 | +2.6 | $4.2M | 1.02× | Free Agent · 2024–2024 · $11.0M AAV |
| Tyler Rogers↔ | 2025 | +0.9 | +4.9 | 2.3 | +2.6 | $2.5M | 0.67× | Free Agent · 2026–2029 · $12.3M AAV |
| Casey Schmitt | 2025 | +0.7 | +3.2 | 0.8 | +2.5 | $1.1M | 0.56× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Matt Gage↔ | 2025 | +0.5 | +2.5 | 0.2 | +2.3 | $0.5M | 0.67× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Christian Koss | 2025 | +0.5 | +2.4 | 0.7 | +1.7 | $1.4M | 0.56× | – |
| Spencer Bivens | 2025 | +0.4 | +2.4 | 0.8 | +1.6 | $1.7M | 0.67× | – |
| JT Brubaker↔ | 2025 | +0.3 | +1.7 | 0.5 | +1.2 | $1.6M | 0.67× | Arbitration · 2026–2026 · $1.8M AAV |
| Camilo Doval↔ | 2025 | +0.6 | +3.0 | 2.1 | +0.9 | $3.8M | 0.67× | Arbitration · 2026–2026 · $6.1M AAV |
| Dominic Smith | 2025 | +0.4 | +1.7 | 0.9 | +0.8 | $2.4M | 0.56× | Free Agent · 2026–2026 · $1.2M AAV |
| Kyle Harrison↔ | 2025 | +0.1 | +0.9 | 0.1 | +0.8 | $1.1M | 1.02× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Drew Gilbert | 2025 | +0.1 | +0.6 | 0.2 | +0.4 | $2.4M | 0.83× | – |
| Daniel Johnson↔ | 2025 | -0.0 | -0.1 | 0.1 | -0.2 | – | 0.83× | – |
| Jerar Encarnacion | 2025 | +0.1 | +0.6 | 0.8 | -0.2 | $9.2M | 0.83× | – |
| Logan Porter | 2025 | -0.0 | -0.1 | 0.0 | -0.2 | – | 0.52× | – |
| Mike Yastrzemski↔ | 2025 | +1.0 | +5.2 | 5.4 | -0.2 | $5.4M | 0.65× | Free Agent · 2026–2028 · $11.5M AAV |
| Brett Wisely↔ | 2025 | +0.0 | +0.0 | 0.3 | -0.3 | $72.3M | 0.58× | – |
| Erik Miller | 2025 | +0.1 | +0.4 | 0.8 | -0.4 | $10.0M | 0.67× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| David Villar | 2025 | -0.1 | -0.4 | 0.1 | -0.5 | – | 0.56× | – |
| Hayden Birdsong | 2025 | -0.0 | -0.0 | 0.5 | -0.5 | – | 0.67× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Mason Black | 2025 | -0.1 | -0.4 | 0.1 | -0.5 | – | 0.67× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Joey Lucchesi | 2025 | +0.1 | +0.3 | 0.9 | -0.6 | $15.2M | 0.67× | – |
| Sergio Alcántara | 2025 | -0.1 | -0.6 | 0.0 | -0.6 | – | 0.58× | – |
| Tristan Beck | 2025 | -0.0 | -0.1 | 0.5 | -0.6 | – | 0.67× | – |
| Scott Alexander↔ | 2025 | -0.1 | -0.5 | 0.2 | -0.7 | – | 0.67× | – |
| Sean Hjelle | 2025 | -0.1 | -0.6 | 0.2 | -0.8 | – | 0.67× | – |
| Bryce Eldridge | 2025 | -0.2 | -0.9 | 0.1 | -1.0 | – | 0.69× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Sam Huff | 2025 | -0.2 | -0.7 | 0.3 | -1.0 | – | 0.52× | – |
| José Buttó↔ | 2025 | -0.1 | -0.9 | 0.2 | -1.1 | – | 1.34× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Rafael Devers↔ | 2025 | +1.3 | +7.2 | 8.5 | -1.4 | $6.6M | 0.69× | Extension · 2023–2033 · $31.4M AAV |
| Lou Trivino III↔ | 2025 | -0.3 | -1.8 | 0.2 | -2.0 | – | 0.67× | – |
| Luis Matos | 2025 | -0.2 | -1.5 | 0.6 | -2.1 | – | 0.83× | – |
| Grant McCray | 2025 | -0.4 | -2.4 | 0.3 | -2.7 | – | 0.83× | – |
| Carson Whisenhunt | 2025 | -0.4 | -3.3 | 0.2 | -3.6 | – | 1.02× | – |
| Carson Seymour | 2025 | -0.6 | -3.4 | 0.3 | -3.7 | – | 0.67× | – |
| Wilmer Flores | 2025 | -0.2 | -1.3 | 3.5 | -4.8 | – | 0.69× | – |
| LaMonte Wade Jr.↔ | 2025 | -1.0 | -5.8 | 2.2 | -8.0 | – | 0.69× | – |
| Robbie Ray | 2024–2025 | +2.3 | +18.4 | 48.0 | -29.6 | $21.2M | 1.02× | Free Agent · 2022–2026 · $23.0M AAV |
| Andrew Knizner | 2025 | +0.2 | +0.9 | 0.9 | -0.0 | $4.3M | 0.52× | – |
| Joel Peguero | 2025 | +0.0 | +0.1 | 0.2 | -0.0 | $6.7M | 0.67× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Keaton Winn | 2025 | +0.1 | +0.3 | 0.3 | +0.0 | $5.2M | 0.67× | Pre-arbitration · 2026–2026 · $0.8M AAV |
| Tyler Fitzgerald | 2025 | +0.1 | +0.5 | 0.5 | +0.0 | $4.5M | 0.56× | – |
| Total | — | +37.0 | +414.3 | 182.3 | +231.8 | — | ||
Every graded 2025 deal involving the Giants — best expected value first. Surplus is realized value in $M; 12 total.
What the front office was committed to as of 2025, 2025–2031. Guaranteed $ are contract commitments signed by 2025; arbitration & free-agent years are projected from service time. Hover a figure for its luxury-tax (CBT) & actual-cash values.
| Player | Age | Svc | 2025 | 2026 | 2027 | 2028 | 2029 | 2030 | 2031 |
|---|---|---|---|---|---|---|---|---|---|
| Matt Chapman | 32 | 7.109 | $25.2M | $25.2M | $25.2M | $25.2M | $25.2M | $25.2M | FREE AGENT |
| Robbie Ray | 33 | 10.007 | $25.0MOPT-OUT | $25.0M | FREE AGENT | ||||
| Justin Verlander | 42 | 19.002 | $15.0M | FREE AGENT | |||||
| Willy Adames | 29 | 6.105 | $13.1M | $13.1M | $31.1M | $31.1M | $31.1M | $31.1M | $31.1M |
| Logan Webb | 28 | 5.044 | $12.0M | $23.0M | $23.0M | $24.0M | FREE AGENT | ||
| Rafael Devers | 28 | 7.070 | $8.5M | $27.0M | $28.5M | $28.5M | $28.5M | $28.5M | $28.5M |
| Wilmer Flores | 33 | 11.003 | $3.5M | FREE AGENT | |||||
| Jordan Hicks | 28 | 7.000 | $2.8M | $8.5M | $8.5M | FREE AGENT | |||
| LaMonte Wade Jr. | 31 | 6.000 | $2.2M | FREE AGENT | |||||
| Dominic Smith | 30 | 6.034 | $944k | FREE AGENT | |||||
| Lou Trivino III | 33 | 6.163 | $250k | FREE AGENT | |||||
| Scott Alexander | 35 | 7.080 | $185k | FREE AGENT |
| Player | Age | Svc | 2025 | 2026 | 2027 | 2028 | 2029 | 2030 | 2031 |
|---|---|---|---|---|---|---|---|---|---|
| Mike Yastrzemski | 34 | 5.128 | $5.4M | FREE AGENT | |||||
| Tyler Rogers | 34 | 5.034 | $2.3M | FREE AGENT | |||||
| Camilo Doval | 27 | 3.071 | $2.1M | ARB 2 | ARB 3 | FREE AGENT | |||
| Andrew Knizner | 30 | 4.145 | $944k | ARB 3 | FREE AGENT | ||||
| Joey Lucchesi | 32 | 4.113 | $855k | ARB 3 | FREE AGENT | ||||
| JT Brubaker | 31 | 5.000 | $502k | FREE AGENT |
| Player | Age | Svc | 2025 | 2026 | 2027 | 2028 | 2029 | 2030 | 2031 |
|---|---|---|---|---|---|---|---|---|---|
| Jung Hoo Lee | 26 | 1.000 | $17.2M | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Erik Miller | 27 | 1.000 | $780k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Casey Schmitt | 26 | 1.035 | $780k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Heliot Ramos | 25 | 1.130 | $780k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Ryan Walker | 29 | 1.136 | $780k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Patrick Bailey | 26 | 1.136 | $780k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Randy Rodríguez | 25 | 0.148 | $770k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Jerar Encarnacion | 27 | 0.112 | $770k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Landen Roupp | 26 | 0.085 | $765k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Spencer Bivens | 31 | 0.077 | $765k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Christian Koss | 27 | 0.000 | $739k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Luis Matos | 23 | 1.014 | $588k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Tristan Beck | 29 | 1.129 | $534k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Hayden Birdsong | 23 | 0.083 | $527k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Tyler Fitzgerald | 27 | 1.000 | $502k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Carson Seymour | 26 | 0.000 | $346k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Keaton Winn | 27 | 1.053 | $304k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Brett Wisely | 26 | 1.035 | $303k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Sam Huff | 27 | 1.156 | $302k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Grant McCray | 24 | 0.047 | $289k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Matt Gage | 32 | 0.063 | $242k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Sean Hjelle | 28 | 1.072 | $229k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Carson Whisenhunt | 24 | 0.000 | $223k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Drew Gilbert | 24 | 0.000 | $212k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| José Buttó | 27 | 0.168 | $203k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Joel Peguero | 28 | 0.000 | $159k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| David Villar | 28 | 1.140 | $141k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Mason Black | 25 | 0.048 | $134k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Trevor McDonald | 24 | 0.001 | $124k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Kyle Harrison | 23 | 1.041 | $120k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Kai-Wei Teng | 26 | 0.022 | $110k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Bryce Eldridge | 20 | 0.000 | $57k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Daniel Johnson | 29 | 0.123 | $57k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Logan Porter | 29 | 0.021 | $41k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Sergio Alcántara | 28 | 2.005 | $8k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
How each 2025 acquisition stacked onto Giants's playoff-odds curve. The side table is ranked by PPA.