Rosternomics
FZ

Farhan Zaidi

An analytics-trained executive (Oakland and Los Angeles) who became president of baseball operations of the San Francisco Giants, engineering a surprise 107-win season in 2021.

Across the full 10-season sample, the measured profile stands out most for championship leverage per acquired WAR (93rd percentile), traded-for surplus (93rd percentile), and payroll-adjusted winning (85th percentile). The clearest contrast is cost per win (12th percentile): the measured clubs have paid more per unit of positive WAR than most peers.

10 seasons with salary-era data across 2 stints. All figures are franchise-level outcomes during the tenure, not solely attributable to one executive.

2 pennants · 5 playoff appearances · 832–687 (0.548)

Percentile Rankings

vs. execs with toyrs exp.
PoorAverageGreat
Trade Decision Quality
Roster Construction
Depth
7.3
Dead WAR
-4.4
Dead money %
31%
PoorAverageGreat
Talent Creation
Cheap-talent surplus
$37M
Drafted surplus
$16M
Traded-for surplus
$18M
Int'l surplus
$0M
Results & Efficiency
GM WAR
+1.8
TAB
+22.1
WAB
+29.9
$ / WAR
$4.2M
Net WAR/trade
-0.19

Overview

TeamRoleYear Pay
$M
Rel
Pay
Surp
$M
Surp
WAR
Dead
%
Cheap
$M
Draft
$M
Trd
$M
Int'l
$M
$ /
WAR
WAR Depth Dead
WAR
HG Trade Net/
Trd
FA R5 RFA PPA CPA WAB TAB W-L% POPenWS
Dodgers GM 2015 92–70 $222 182 -68 -21.6 34% +20 +12 +15 -6 $4.3M 48.7 8.0 -3.2 +16.8 -1.9 -0.22 -33.6 +0.0 +0.19 5.43 0.56 +2.4 +7.2 0.568 ✓
Dodgers GM 2016 91–71 $228 182 -90 -27.6 40% +42 +25 +21 -2 $4.8M 42.7 7.0 -5.2 +49.6 -6.8 -0.97 -22.8 +0.1 +0.15 6.81 0.58 +1.5 +1.3 0.562 ✓
Dodgers GM 2017 104–58 $188 144 -14 -4.3 31% +51 +15 +38 +1 $3.4M 51.5 12.0 -3.4 -0.0 -5.8 -0.72 -5.6 +0.0 +0.93 2.41 1.24 +17.4 +12.8 0.642 ✓✓
Dodgers GM 2018 92–71 $169 130 +15 +4.4 18% +73 +32 +38 -3 $3.0M 54.0 15.0 -2.4 -0.3 -6.1 -0.67 -61.4 +0.0 +0.18 3.30 1.12 +6.2 +16.3 0.564 ✓✓
Giants POBO 2019 77–85 $174 135 -118 -35.9 26% -5 -9 +2 +2 $6.7M 17.3 4.0 -8.8 +0.0 +4.9 +0.54 -1.0 -0.0 +0.01 0.07 0.04 -8.7 -20.5 0.475
Giants POBO 2020 29–31 $121 102 -18 -2.5 25% +39 +11 +28 +0 $6.6M 13.9 0.0 -4.4 +0.0 +0.1 +0.10 -16.8 +0.0 +0.01 4.68 0.39 +0.0 +0.0 0.483
Giants POBO 2021 107–55 $163 129 +15 +4.5 14% +36 +26 +10 -1 $2.9M 54.8 9.0 -1.9 +0.0 -0.4 -0.06 -6.9 +0.0 +0.67 4.38 0.95 +21.8 +17.4 0.660 ✓
Giants POBO 2022 81–81 $155 108 -20 -5.5 33% +47 +23 +20 +4 $3.8M 36.0 7.0 -4.5 +3.3 -1.0 -0.09 +1.5 +0.0 +0.10 1.17 0.12 -1.9 +0.8 0.500
Giants POBO 2023 79–83 $176 114 -62 -15.6 41% +35 +15 +17 +7 $5.3M 28.7 5.0 -4.3 +18.2 +0.5 +0.08 -4.0 +0.0 +0.67 0.63 0.10 -4.7 -7.2 0.488
Giants POBO 2024 80–82 $192 119 -65 -15.6 46% +34 +10 -6 -0 $5.3M 30.2 6.0 -5.7 +9.8 +2.5 +0.42 +13.6 -2.5 +0.18 0.63 0.09 -4.1 -6.1 0.494
Career total (1985+ data) $1788 134 -426 -119.7 31% +37 +16 +18 +0 $4.2M 377.9 7.3 -4.4 +97.4 -14.0 -0.19 -137.0 -2.4 +0.15 3.14 0.49 +29.9 +22.1 0.548 52 –

Roster Construction

How the roster was sourced

Share of acquired fWAR by channel vs. league average.

Build channels — net fWAR

Acquired minus surrendered / signed minus walked.

Home-grown (draft/intl)+97.4
Trade-14.0
Free agency-137.0
Rule 5 / minor draft-2.4
Sourcing mix: 40% draft · 44% FA · 16% trade · 0% R5

Trades

Trades made — 82 deals credited to Farhan Zaidi, best expected value first; surplus is realized value in $M

2024 · SFG / ATL Jul 29, 2024
SFG · Farhan Zaidi +$4.8M
Tyler Matzek, Sabin Ceballos
ATL · Alex Anthopoulos −$4.8M
Jorge Soler, Luke Jackson
Too soon to call unsettled
2023 · SEA / SFG Jul 31, 2023
SEA · Jerry Dipoto +$4.8M
cash / PTBNL
SFG · Farhan Zaidi −$4.8M
AJ Pollock, Mark Mathias
Too soon to call unsettled
2021 · NYY / SFG
NYY · Brian Cashman +$4.8M
Wandy Peralta, Connor Cannon
SFG · Farhan Zaidi −$4.8M
Mike Tauchman
NYY came out ahead by $4.8M
2019 · CIN / SFG
CIN · Dick Williams +$3.2M
cash / PTBNL
SFG · Farhan Zaidi −$3.2M
Scooter Gennett
CIN came out ahead by $3.2M
2021 · CHC / SFG
CHC · Jed Hoyer +$4.0M
Alexander Canario, Caleb Kilian
SFG · Farhan Zaidi −$4.0M
Kris Bryant
CHC came out ahead by $4.0M
2019 · SFG / ATL
SFG · Farhan Zaidi +$16.8M
Tristan Beck, Dan Winkler
ATL · Alex Anthopoulos −$16.8M
Mark Melancon
SFG came out ahead by $16.8M
2019 · SFG / ANA
SFG · Farhan Zaidi +$0.0M
Zack Cozart, Will Wilson
ANA · Billy Eppler +$0.0M
Garrett Williams
Even trade
2024 · DET / SFG Jul 30, 2024
DET · Scott Harris +$2.4M
Eric Silva
SFG · Farhan Zaidi −$2.4M
Mark Canha
Too soon to call unsettled
2019 · SFG / TOR
SFG · Farhan Zaidi +$8.8M
Kevin Pillar
TOR · Mark Shapiro −$8.8M
Alen Hanson, Derek Law, Juan De Paula
SFG came out ahead by $8.8M
2023 · BOS / SFG Jul 26, 2023
BOS · Chaim Bloom +$0.8M
Mauricio Llovera
SFG · Farhan Zaidi −$0.8M
Marques Johnson
Too soon to call unsettled
2023 · SFG / PHI Jan 9, 2023
SFG · Farhan Zaidi +$3.2M
Erik Miller
PHI · Dave Dombrowski −$3.2M
Yunior Marte
Too soon to call unsettled
2021 · PHI / SFG
PHI · Dave Dombrowski +$0.8M
Sam Coonrod
SFG · Farhan Zaidi −$0.8M
Carson Ragsdale
PHI came out ahead by $0.8M
2024 · TOR / SFG Apr 20, 2024
TOR · Ross Atkins +$0.8M
cash / PTBNL
SFG · Farhan Zaidi −$0.8M
Mitch White
Too soon to call unsettled
2022 · CHW / SFG Dec 22, 2022
CHW · Kenny Williams +$11.2M
Gregory Santos
SFG · Farhan Zaidi −$11.2M
cash / PTBNL
Too soon to call unsettled
2019 · SEA / SFG
SEA · Jerry Dipoto +$16.8M
Tom Murphy
SFG · Farhan Zaidi −$16.8M
Jesus Ozoria
SEA came out ahead by $16.8M
2019 · MIN / SFG
MIN · Derek Falvey +$0.8M
Sam Dyson
SFG · Farhan Zaidi −$0.8M
Prelander Berroa, Jaylin Davis, Kai-Wei Teng
MIN came out ahead by $0.8M
2024 · SFG / MIL Feb 6, 2024
SFG · Farhan Zaidi +$0.0M
Ethan Small
MIL · Matt Arnold +$0.0M
cash / PTBNL
Too soon to call unsettled
2022 · SFG / PHI Mar 27, 2022
SFG · Farhan Zaidi +$0.0M
Luke Williams
PHI · Dave Dombrowski +$0.0M
Will Toffey
Too soon to call unsettled
2022 · SEA / SFG May 12, 2022
SEA · Jerry Dipoto +$2.4M
Mike Ford
SFG · Farhan Zaidi −$2.4M
cash / PTBNL
Too soon to call unsettled
2022 · SFG / NYM Aug 2, 2022
SFG · Farhan Zaidi +$16.8M
Carson Seymour, J. D. Davis, Thomas Szapucki, Nick Zwack
NYM · Billy Eppler −$16.8M
Darin Ruf
Too soon to call unsettled
2024 · SFG / CLE Jul 5, 2024
SFG · Farhan Zaidi +$0.8M
cash / PTBNL
CLE · Chris Antonetti −$0.8M
Spencer Howard
Too soon to call unsettled
2023 · SFG / OAK Apr 23, 2023
SFG · Farhan Zaidi +$0.8M
cash / PTBNL
OAK · David Forst −$0.8M
Sam Long
Too soon to call unsettled
2024 · SFG / CLE Aug 26, 2024
SFG · Farhan Zaidi +$0.0M
Nate Furman
CLE · Chris Antonetti +$0.0M
cash / PTBNL
Too soon to call unsettled
2019 · MIN / SFG
MIN · Derek Falvey +$0.8M
Malique Ziegler
SFG · Farhan Zaidi −$0.8M
Tyler Austin
MIN came out ahead by $0.8M
2019 · SFG / SDP
SFG · Farhan Zaidi +$12.8M
Alex Dickerson
SDP · AJ Preller −$12.8M
Franklin Van Gurp
SFG came out ahead by $12.8M
2024 · SFG / BOS Mar 27, 2024
SFG · Farhan Zaidi +$1.6M
Christian Koss
BOS · Craig Breslow −$1.6M
cash / PTBNL
Too soon to call unsettled
2024 · SFG / TOR Feb 13, 2024
SFG · Farhan Zaidi +$0.0M
Otto Lopez
TOR · Ross Atkins +$0.0M
cash / PTBNL
Too soon to call unsettled
2024 · SFG / BAL Aug 9, 2024
SFG · Farhan Zaidi +$0.0M
Ryan Watson
BAL · Mike Elias +$0.0M
cash / PTBNL
Too soon to call unsettled
2023 · OAK / SFG Aug 21, 2023
OAK · David Forst +$4.0M
Sean Newcomb
SFG · Farhan Zaidi −$4.0M
Trenton Brooks
Too soon to call unsettled
2022 · SFG / CIN Dec 8, 2022
SFG · Farhan Zaidi +$1.6M
Blake Sabol
CIN · Nick Krall −$1.6M
cash / PTBNL
Too soon to call unsettled
2022 · SFG / DET Nov 15, 2022
SFG · Farhan Zaidi +$0.0M
cash / PTBNL
DET · Sam Menzin +$0.0M
Steele Walker
Too soon to call unsettled
2022 · SFG / CLE Jul 7, 2022
SFG · Farhan Zaidi +$0.0M
Tobias Myers
CLE · Chris Antonetti +$0.0M
cash / PTBNL
Too soon to call unsettled
2021 · SFG / ANA
SFG · Farhan Zaidi +$7.2M
Tony Watson
ANA · Perry Minasian −$7.2M
Ivan Armstrong, José Marte, Sam Selman
SFG came out ahead by $7.2M
2024 · OAK / SFG Feb 2, 2024
OAK · David Forst +$2.4M
Ross Stripling
SFG · Farhan Zaidi −$2.4M
Jonah Cox
Too soon to call unsettled
2019 · CIN / SFG
CIN · Dick Williams +$0.8M
Jordan Johnson
SFG · Farhan Zaidi −$0.8M
Connor Joe
CIN came out ahead by $0.8M
2024 · SFG / ANA Jul 30, 2024
SFG · Farhan Zaidi +$0.8M
cash / PTBNL
ANA · Perry Minasian −$0.8M
Mike Baumann
Too soon to call unsettled
2023 · SFG / SEA May 24, 2023
SFG · Farhan Zaidi +$0.0M
Jacob Nottingham
SEA · Jerry Dipoto +$0.0M
cash / PTBNL
Too soon to call unsettled
2022 · SEA / SFG May 14, 2022
SEA · Jerry Dipoto +$0.8M
Alex Blandino
SFG · Farhan Zaidi −$0.8M
Stuart Fairchild
Too soon to call unsettled
2021 · SFG / ATL
SFG · Farhan Zaidi +$0.8M
cash / PTBNL
ATL · Alex Anthopoulos −$0.8M
Jay Jackson
SFG came out ahead by $0.8M
2019 · MIN / SFG
MIN · Derek Falvey +$0.8M
John Andreoli
SFG · Farhan Zaidi −$0.8M
Michael Reed
MIN came out ahead by $0.8M
2024 · PIT / SFG Apr 2, 2024
PIT · Ben Cherington +$7.2M
Joey Bart
SFG · Farhan Zaidi −$7.2M
Austin Strickland
Too soon to call unsettled
2022 · SEA / SFG Apr 26, 2022
SEA · Jerry Dipoto +$1.6M
cash / PTBNL
SFG · Farhan Zaidi −$1.6M
Kevin Padlo
Too soon to call unsettled
2022 · SFG / TBR Nov 15, 2022
SFG · Farhan Zaidi +$1.6M
Brett Wisely
TBR · Erik Neander −$1.6M
Tristan Peters
Too soon to call unsettled
2022 · SFG / PHI May 8, 2022
SFG · Farhan Zaidi +$0.0M
cash / PTBNL
PHI · Dave Dombrowski +$0.0M
Corey Oswalt
Too soon to call unsettled
2022 · TBR / SFG Aug 2, 2022
TBR · Erik Neander +$0.8M
Jeremy Walker
SFG · Farhan Zaidi −$0.8M
Ford Proctor
Too soon to call unsettled
2021 · SFG / NYM
SFG · Farhan Zaidi +$0.8M
Will Toffey
NYM · Sandy Alderson −$0.8M
Anthony Banda
SFG came out ahead by $0.8M
2019 · SFG / TBR
SFG · Farhan Zaidi +$1.6M
cash / PTBNL
TBR · Erik Neander −$1.6M
Erik Kratz
SFG came out ahead by $1.6M
2019 · TBR / SFG
TBR · Erik Neander +$3.2M
Jacob Lopez
SFG · Farhan Zaidi −$3.2M
Joe McCarthy
TBR came out ahead by $3.2M
2022 · SFG / MIL Aug 2, 2022
SFG · Farhan Zaidi +$0.0M
Tristan Peters
MIL · David Stearns +$0.0M
Trevor Rosenthal
Too soon to call unsettled
2021 · TBR / SFG
TBR · Erik Neander +$4.8M
Matt Wisler
SFG · Farhan Zaidi −$4.8M
Michael Plassmeyer
TBR came out ahead by $4.8M
2019 · SFG / MIL
SFG · Farhan Zaidi +$4.8M
Mauricio Dubón
MIL · David Stearns −$4.8M
Drew Pomeranz, Ray Black
SFG came out ahead by $4.8M
2024 · SFG / KCR Jun 14, 2024
SFG · Farhan Zaidi +$0.0M
Logan Porter
KCR · J.J. Picollo +$0.0M
cash / PTBNL
Too soon to call unsettled
2024 · SFG / SEA Jul 22, 2024
SFG · Farhan Zaidi +$0.0M
Mike Baumann
SEA · Jerry Dipoto +$0.0M
cash / PTBNL
Too soon to call unsettled
2023 · SFG / SDP Apr 21, 2023
SFG · Farhan Zaidi +$0.0M
cash / PTBNL
SDP · AJ Preller +$0.0M
Nick Duron
Too soon to call unsettled
2022 · SFG / TBR Jul 26, 2022
SFG · Farhan Zaidi +$0.0M
Ben Bowden
TBR · Erik Neander +$0.0M
cash / PTBNL
Too soon to call unsettled
2023 · SFG / SEA Jul 7, 2023
SFG · Farhan Zaidi +$0.0M
Jack Larsen
SEA · Jerry Dipoto +$0.0M
cash / PTBNL
Too soon to call unsettled
2022 · SFG / CHC Jul 31, 2022
SFG · Farhan Zaidi +$0.0M
Dixon Machado
CHC · Jed Hoyer +$0.0M
Raynel Espinal
Too soon to call unsettled
2022 · SFG / CIN Dec 13, 2022
SFG · Farhan Zaidi +$0.8M
cash / PTBNL
CIN · Nick Krall −$0.8M
Jake Wong
Too soon to call unsettled
2021 · SFG / MIN
SFG · Farhan Zaidi +$11.2M
LaMonte Wade
MIN · Derek Falvey −$11.2M
Shaun Anderson
SFG came out ahead by $11.2M
2019 · SFG / BAL
SFG · Farhan Zaidi +$94.4M
Mike Yastrzemski
BAL · Mike Elias −$94.4M
Tyler Herb
SFG came out ahead by $94.4M
2024 · SFG / PIT May 10, 2024
SFG · Farhan Zaidi +$0.8M
Rodolfo Nolasco
PIT · Ben Cherington −$0.8M
Daulton Jefferies
Too soon to call unsettled
2023 · KCR / SFG Mar 30, 2023
KCR · J.J. Picollo +$1.6M
cash / PTBNL
SFG · Farhan Zaidi −$1.6M
Matt Beaty
Too soon to call unsettled
2023 · OAK / SFG Apr 19, 2023
OAK · David Forst +$0.8M
cash / PTBNL
SFG · Farhan Zaidi −$0.8M
Cal Stevenson
Too soon to call unsettled
2022 · SFG / HOU Aug 31, 2022
SFG · Farhan Zaidi +$0.0M
Lewis Brinson
HOU · James Click +$0.0M
cash / PTBNL
Too soon to call unsettled
2019 · MIL / SFG
MIL · David Stearns +$0.8M
C.J. Hinojosa
SFG · Farhan Zaidi −$0.8M
Erik Kratz
MIL came out ahead by $0.8M
2022 · SFG / CLE Jul 18, 2022
SFG · Farhan Zaidi +$1.6M
Alex Young
CLE · Chris Antonetti −$1.6M
cash / PTBNL
Too soon to call unsettled
2024 · SFG / NYM Jan 16, 2024
SFG · Farhan Zaidi +$0.0M
Cooper Hummel
NYM · David Stearns +$0.0M
cash / PTBNL
Too soon to call unsettled
2022 · MIA / SFG Apr 30, 2022
MIA · Kim Ng +$1.6M
cash / PTBNL
SFG · Farhan Zaidi −$1.6M
Isan Díaz
Too soon to call unsettled
2020 · SFG / NYM
SFG · Farhan Zaidi +$0.8M
Jordan Humphreys
NYM · Brodie Van Wagenen −$0.8M
Billy Hamilton
SFG came out ahead by $0.8M
2024 · SFG / MIL May 10, 2024
SFG · Farhan Zaidi +$0.8M
cash / PTBNL
MIL · Matt Arnold −$0.8M
Mitch White
Too soon to call unsettled
2024 · SFG / ATL Sep 7, 2024
SFG · Farhan Zaidi +$4.0M
cash / PTBNL
ATL · Alex Anthopoulos −$4.0M
Cavan Biggio
Too soon to call unsettled
2023 · SFG / CIN Dec 19, 2023
SFG · Farhan Zaidi +$0.0M
TJ Hopkins
CIN · Nick Krall +$0.0M
cash / PTBNL
Too soon to call unsettled
2022 · SFG / CHC Apr 21, 2022
SFG · Farhan Zaidi +$0.0M
Cory Abbott
CHC · Jed Hoyer +$0.0M
cash / PTBNL
Too soon to call unsettled
2022 · SFG / PHI Jun 8, 2022
SFG · Farhan Zaidi +$2.4M
Austin Wynns
PHI · Dave Dombrowski −$2.4M
Michael Plassmeyer
Too soon to call unsettled
2019 · SFG / CHC
SFG · Farhan Zaidi +$6.4M
cash / PTBNL
CHC · Theo Epstein −$6.4M
Derek Holland
SFG came out ahead by $6.4M
2022 · SEA / SFG May 11, 2022
SEA · Jerry Dipoto +$6.4M
Prelander Berroa
SFG · Farhan Zaidi −$6.4M
Donovan Walton
Too soon to call unsettled
2024 · SFG / CIN Jul 7, 2024
SFG · Farhan Zaidi +$4.8M
Alex Young
CIN · Nick Krall −$4.8M
Austin Slater
Too soon to call unsettled
2022 · SFG / SEA Aug 2, 2022
SFG · Farhan Zaidi +$2.4M
Andy Thomas, Michael Stryffeler
SEA · Jerry Dipoto −$2.4M
Matt Boyd, Curt Casali
Too soon to call unsettled
2022 · HOU / SFG May 14, 2022
HOU · James Click +$25.6M
Mauricio Dubón
SFG · Farhan Zaidi −$25.6M
Michael Papierski
Too soon to call unsettled
2024 · SFG / CLE Jul 30, 2024
SFG · Farhan Zaidi +$4.0M
Jacob Bresnahan
CLE · Chris Antonetti −$4.0M
Alex Cobb
Too soon to call unsettled
2019 · SFG / ANA
SFG · Farhan Zaidi +$0.0M
Williams Jerez
ANA · Billy Eppler +$0.0M
Chris Stratton
Even trade
2024 · SEA / SFG Jan 5, 2024
SEA · Jerry Dipoto +$47.2M
Mitch Haniger, Anthony DeSclafani
SFG · Farhan Zaidi −$47.2M
Robbie Ray
Too soon to call unsettled

Players acquired — 215 players, by realized fWAR for the franchise (scroll for more)

PlayerPosTeam How Year Szns fWAR WAR/yr RFA PPA CPA
Max Muncy 1B/3B LAD Free agency 2017 9 +27.4 +3.0 – 14.0% 4.82%
Will Smith C LAD Draft 2016 8 +24.1 +3.0 – – –
Yasmani Grandal C LAD Trade 2015 4 +20.6 +5.2 +6.14 30.8% 2.78%
Walker Buehler P LAD Draft 2015 5 +15.2 +3.0 – – –
Chris Taylor OF LAD Trade 2016 8 +11.9 +1.5 +0.24 1.6% 0.14%
Mike Yastrzemski OF SFG Trade 2019 7 +11.3 +1.6 -0.01 – –
Matt Chapman 3B SFG Free agency 2024 3 +10.5 +3.5 – 3.2% 0.51%
Patrick Bailey C SFG Draft 2023 3 +10.3 +3.4 – – –
Kenta Maeda P LAD Draft 2016 4 +9.9 +2.5 – – –
Thairo Estrada 2B SFG Trade 2021 4 +7.8 +2.0 – 5.0% 1.11%
Alex Wood P LAD Trade 2015 4 +6.7 +1.7 +1.43 3.2% 0.36%
Kevin Gausman P SFG Free agency 2019 2 +6.6 +3.3 – 20.6% 1.60%
Enrique Hernández OF LAD Trade 2015 7 +6.4 +0.9 +2.62 7.9% 0.87%
Tony Gonsolin P LAD Draft 2016 5 +6.3 +1.3 – – –
Carlos Rodón P SFG Free agency 2022 1 +6.2 +6.2 – 6.0% 0.69%
Wilmer Flores 1B SFG Free agency 2020 4 +5.7 +1.4 – 13.5% 1.10%
Alex Cobb P SFG Free agency 2021 2 +5.5 +2.8 – 4.3% 0.42%
Gavin Lux 2B LAD Draft 2016 5 +5.4 +1.1 – – –
Rich Hill P LAD Trade 2016 4 +4.7 +1.2 – 7.3% 0.61%
Willy Adames SS SFG Free agency 2024 2 +4.5 +2.3 – 3.3% 0.45%
Landen Roupp P SFG Draft 2024 3 +4.2 +1.4 – – –
Alex Wood P SFG Free agency 2021 3 +4.2 +1.4 – 10.1% 2.14%
LaMonte Wade 1B/OF SFG Trade 2021 4 +4.1 +1.0 -0.12 8.2% 1.81%
Anthony DeSclafani P SFG Free agency 2020 3 +3.8 +1.3 – 12.4% 2.60%
Donovan Solano 2B SFG Free agency 2019 3 +3.8 +1.3 – 0.1% 0.05%
Jung Hoo Lee OF SFG Draft 2024 3 +3.5 +1.2 – – –
Dustin May P LAD Draft 2016 6 +3.4 +0.6 – – –
Darin Ruf 1B/OF SFG Free agency 2020 4 +3.4 +0.9 – 6.0% 0.52%
Tyler Fitzgerald 2B/SS SFG Draft 2023 3 +3.3 +1.1 – – –
J. D. Davis 3B SFG Trade 2022 2 +3.2 +1.6 +0.53 1.3% 0.12%
Joc Pederson DH/OF SFG Free agency 2022 2 +3.1 +1.5 – 2.9% 0.28%
Blake Snell P SFG Free agency 2024 1 +3.1 +3.1 – 2.0% 0.29%
Heliot Ramos OF SFG Draft 2022 3 +2.9 +1.0 – – –
Manny Machado 3B LAD Trade 2018 1 +2.7 +2.7 – 9.1% 3.07%
Casey Schmitt 2B/3B SFG Draft 2023 3 +2.5 +0.8 – – –
Ryan Walker P SFG Draft 2023 3 +2.5 +0.8 – – –
Brandon McCarthy P LAD Trade 2016 2 +2.3 +1.2 – 3.8% 0.32%
Robbie Ray P SFG Trade 2024 3 +2.2 +0.7 +0.26 0.0% 0.01%
Alex Dickerson OF SFG Trade 2019 3 +2.2 +0.7 -0.01 0.1% 0.03%
Michael Conforto OF SFG Free agency 2023 2 +2.1 +1.0 – 0.5% 0.08%
Jakob Junis P SFG Free agency 2022 2 +2.1 +1.0 – 1.8% 0.16%
Matt Kemp OF LAD Trade 2017 9 +2.0 +0.2 – – –
Randy Rodríguez P SFG Draft 2024 2 +2.0 +1.0 – – –
Chase Utley 2B LAD Trade 2015 4 +1.9 +0.5 – 1.4% 0.16%
Dylan Floro P LAD Trade 2018 3 +1.8 +0.6 -0.33 2.0% 0.66%
David Freese 3B LAD Trade 2018 2 +1.7 +0.8 – 2.2% 0.72%
Andrew Toles OF LAD Trade 2016 2 +1.7 +0.8 – – –
Brandon Morrow P LAD Free agency 2017 1 +1.6 +1.6 – 3.8% 1.97%
Joe Kelly P LAD Free agency 2018 4 +1.2 +0.3 – 0.1% 1.01%
John Brebbia P SFG Free agency 2020 2 +1.2 +0.6 – 1.2% 0.11%
Sean Manaea P SFG Free agency 2022 1 +1.2 +1.2 – 0.7% 0.12%
Howie Kendrick 2B LAD Free agency 2016 2 +1.1 +0.5 – 12.5% 1.33%
Trevor McDonald P SFG Draft 2024 3 +1.1 +0.4 – – –
Jake McGee P SFG Free agency 2021 1 +1.1 +1.1 – 4.9% 1.07%
Brett Anderson P LAD Trade 2015 1 +1.1 +1.1 – 7.4% 0.82%
Luis Avilán P LAD Trade 2015 3 +1.1 +0.4 +1.43 0.3% 0.03%
Daniel Hudson P LAD Free agency 2018 3 +1.0 +0.3 – 1.5% 1.45%
Scott Alexander P SFG Free agency 2022 2 +1.0 +0.5 – 0.4% 0.04%
Tony Cingrani P LAD Trade 2017 2 +1.0 +0.5 -0.81 1.2% 0.64%
Dominic Leone P SFG Free agency 2020 2 +0.9 +0.5 – 4.0% 0.86%
Drew Smyly P SFG Free agency 2020 1 +0.9 +0.9 – 11.9% 0.99%
Yu Darvish P LAD Trade 2017 1 +0.9 +0.9 – 2.2% 1.14%
Kevin Pillar OF SFG Trade 2019 1 +0.9 +0.9 -0.03 0.1% 0.03%
Scott Kazmir P LAD Free agency 2015 1 +0.8 +0.8 – 5.5% 0.46%
Tyler Anderson P SFG Free agency 2019 1 +0.8 +0.8 – 9.8% 0.82%
Stephen Vogt C SFG Free agency 2019 1 +0.8 +0.8 – 0.1% 0.03%
Matt Beaty 1B/OF LAD Draft 2015 2 +0.7 +0.4 – – –
Joe Blanton P LAD Free agency 2016 2 +0.7 +0.4 – 1.0% 0.09%
Edwin Ríos 1B/3B/DH LAD Draft 2015 3 +0.7 +0.2 – – –
José Álvarez P SFG Free agency 2021 1 +0.7 +0.7 – 4.8% 1.06%
Kyle Harrison P SFG Draft 2023 2 +0.7 +0.4 – – –
Juan Nicasio P LAD Trade 2015 1 +0.7 +0.7 -0.27 3.8% 0.43%
Jorge Soler DH/OF SFG Trade 2024 1 +0.7 +0.7 – 0.5% 0.06%
Josh Fields P LAD Trade 2016 3 +0.6 +0.2 -0.12 1.5% 0.12%
Christian Koss 2B/SS SFG Trade 2024 2 +0.6 +0.3 +0.16 – –
Blake Sabol C/OF SFG Trade 2022 2 +0.6 +0.3 +0.14 – –
Keaton Winn P SFG Draft 2023 4 +0.6 +0.1 – – –
Jarlín García P SFG Trade 2020 2 +0.6 +0.3 – 3.7% 0.32%
Mitch White P LAD Draft 2016 3 +0.5 +0.2 – – –
Tristan Beck P SFG Draft 2023 2 +0.5 +0.3 – – –
Jordan Hicks P SFG Free agency 2024 2 +0.5 +0.2 – 0.4% 0.05%
Erik Miller P SFG Trade 2023 3 +0.5 +0.2 +0.67 – –
Taylor Rogers P SFG Free agency 2022 2 +0.5 +0.2 – 0.2% 0.03%
David Villar 1B/3B SFG Draft 2022 1 +0.5 +0.5 – – –
Austin Wynns C SFG Trade 2022 1 +0.5 +0.5 – 0.7% 0.06%
Kris Bryant 3B/OF SFG Trade 2021 1 +0.5 +0.5 – 2.1% 0.47%
Luis González OF SFG Trade 2022 1 +0.5 +0.5 – 0.7% 0.06%
Trevor Cahill P SFG Free agency 2020 1 +0.4 +0.4 – 5.0% 0.44%
Sean Hjelle P SFG Draft 2022 3 +0.4 +0.1 – – –
Luke Jackson P SFG Free agency 2023 1 +0.4 +0.4 – 0.2% 0.04%
Shelby Miller P SFG Free agency 2022 1 +0.4 +0.4 – 0.5% 0.05%
Jimmy Rollins SS LAD Trade 2015 1 +0.4 +0.4 – 2.2% 0.25%
Alex Young P SFG Trade 2022 1 +0.4 +0.4 – 0.6% 0.05%
Andre Jackson P LAD Draft 2017 2 +0.3 +0.1 – – –
Aaron Sanchez P SFG Free agency 2021 1 +0.3 +0.3 – 1.3% 0.29%
Mat Latos P LAD Trade 2015 1 +0.3 +0.3 +1.43 1.3% 0.15%
Ian Thomas P LAD Trade 2015 1 +0.3 +0.3 +0.12 1.6% 0.18%
Nick Ahmed SS SFG Trade 2024 1 +0.3 +0.3 – 0.2% 0.03%
Daniel Robertson 2B/3B/SS SFG Trade 2020 1 +0.3 +0.3 – 3.2% 0.27%
Kyle Garlick OF LAD Draft 2015 1 +0.2 +0.2 – – –
Jandel Gustave P SFG Free agency 2019 1 +0.2 +0.2 – 0.0% 0.01%
Kai-Wei Teng P SFG Draft 2024 1 +0.2 +0.2 – – –
Ryan Madson P LAD Trade 2018 1 +0.2 +0.2 – 0.7% 0.23%
Logan Forsythe 2B LAD Trade 2017 1 +0.2 +0.2 – 1.4% 0.72%
Mark Canha OF SFG Trade 2024 1 +0.2 +0.2 – 0.2% 0.02%
Jharel Cotton P SFG Trade 2022 1 +0.2 +0.2 – 0.2% 0.02%
Charlie Culberson 3B/OF LAD Free agency 2015 1 +0.1 +0.1 – 1.0% 0.08%
Grant Dayton P LAD Trade 2015 1 +0.1 +0.1 -0.62 – –
Tim Locastro OF LAD Trade 2015 1 +0.1 +0.1 +0.62 – –
Edward Paredes P LAD Rule 5 2016 1 +0.1 +0.1 – – –
Trayce Thompson OF LAD Trade 2015 3 +0.1 +0.0 +0.42 4.1% 0.35%
Ronald Torreyes 2B/3B/SS LAD Trade 2015 1 +0.1 +0.1 – – –
Edwin Uceta P LAD Intl FA 2016 1 +0.1 +0.1 – – –
Pat Venditte P LAD Free agency 2017 1 +0.1 +0.1 – 0.2% 0.08%
Cristhian Adames SS SFG Free agency 2019 1 +0.1 +0.1 – 0.0% 0.00%
Hayden Birdsong P SFG Draft 2024 1 +0.1 +0.1 – – –
Spencer Bivens P SFG Draft 2024 1 +0.1 +0.1 – – –
Tyler Heineman C SFG Free agency 2020 1 +0.1 +0.1 – 0.7% 0.07%
Mauricio Llovera P SFG Free agency 2021 1 +0.1 +0.1 – 0.1% 0.01%
Luis Ortiz P SFG Free agency 2022 1 +0.1 +0.1 – 0.1% 0.01%
Chadwick Tromp C SFG Trade 2020 2 +0.1 +0.1 – – –
Jason Vosler 1B/3B SFG Trade 2021 1 +0.1 +0.1 – – –
Brett Wisely 2B SFG Trade 2022 2 +0.1 +0.1 +0.00 – –
Tony Watson P LAD Trade 2017 1 +0.1 +0.1 – 0.3% 0.14%
Mike Bolsinger P LAD Trade 2015 1 +0.1 +0.1 – 2.1% 0.24%
J. T. Chargois P LAD Trade 2018 2 +0.1 +0.1 – 0.2% 0.06%
Burch Smith P SFG Trade 2019 1 +0.1 +0.1 – 0.0% 0.01%
Wandy Peralta P SFG Trade 2019 3 +0.1 +0.0 – 0.0% 0.00%
Andrew Vasquez P SFG Trade 2022 1 +0.1 +0.1 – 0.1% 0.01%
Austin Dean OF SFG Trade 2022 1 +0.1 +0.1 – 0.1% 0.01%
Thomas Szapucki P SFG Trade 2022 1 +0.1 +0.1 +0.53 0.1% 0.01%
Spencer Howard P SFG Trade 2024 1 +0.1 +0.1 – 0.1% 0.01%
Fabio Castillo P LAD Trade 2017 1 +0.0 +0.0 – – –
Daniel Corcino P LAD Free agency 2015 – -0.0 – – – –
Kevin Quackenbush P LAD Free agency 2018 1 +0.0 +0.0 – 0.0% 0.02%
Nick Tepesch P LAD Free agency 2016 1 +0.0 +0.0 – 0.2% 0.02%
Matt West P LAD Free agency 2015 1 +0.0 +0.0 – 0.1% 0.01%
Nick Avila P SFG Draft 2024 1 +0.0 +0.0 – – –
Luis Alexander Basabe OF SFG Trade 2020 – -0.0 – – – –
Matt Beaty 1B/OF SFG Trade 2023 – +0.0 – – – –
Rob Brantly C SFG Free agency 2020 – -0.0 – – – –
Lewis Brinson OF SFG Trade 2022 – -0.0 – – – –
Raymond Burgos P SFG Draft 2024 – -0.0 – – – –
Enderson Franco P SFG Trade 2019 – -0.0 – – – –
Rico Garcia P SFG Free agency 2020 1 +0.0 +0.0 – 0.0% 0.00%
Jay Jackson P SFG Free agency 2021 1 +0.0 +0.0 – 0.2% 0.05%
Dany Jiménez P SFG Rule 5 2019 – -0.0 – – – –
Jason Krizan OF SFG Draft 2022 – -0.0 – – – –
Zack Littell P SFG Free agency 2021 1 +0.0 +0.0 – 1.3% 0.29%
Dixon Machado 2B/SS SFG Trade 2022 1 +0.0 +0.0 – 0.1% 0.01%
Logan Porter C SFG Trade 2024 – -0.0 – +0.11 – –
Jakson Reetz C SFG Free agency 2023 – -0.0 – – – –
Sam Selman P SFG Trade 2019 1 -0.0 -0.0 – – –
Ka'ai Tom OF SFG Free agency 2021 – -0.0 – – – –
Austin Warren P SFG Free agency 2024 – -0.0 – – – –
Carlos Ruiz C LAD Trade 2016 1 +0.0 +0.0 – 0.2% 0.02%
John Axford P LAD Trade 2018 1 +0.0 +0.0 – 0.0% 0.01%
Chris Hatcher P LAD Trade 2015 2 -0.0 -0.0 +2.62 1.6% 0.18%
Erik Goeddel P LAD Trade 2018 1 +0.0 +0.0 – 0.1% 0.04%
Matt Wisler P SFG Trade 2021 1 +0.0 +0.0 – 0.0% 0.01%
Nick Tropeano P SFG Trade 2021 1 +0.0 +0.0 – 0.1% 0.03%
Mike Baumann P SFG Trade 2024 1 +0.0 +0.0 – 0.0% 0.00%
Luke Williams 3B/OF SFG Trade 2022 1 +0.0 +0.0 +0.04 0.0% 0.00%
Brandon Beachy P LAD Free agency 2015 – -0.1 – – – –
Justin Bruihl P LAD Intl FA 2017 2 -0.1 -0.0 – – –
Louis Coleman P LAD Free agency 2016 – -0.1 – – – –
Franklin Gutiérrez OF LAD Free agency 2017 – -0.1 – – – –
Micah Johnson 2B LAD Trade 2015 – -0.1 – +0.42 – –
Zach McKinstry 3B/OF LAD Draft 2016 2 -0.1 -0.0 – – –
Zach Neal P LAD Trade 2018 – -0.1 – -0.33 – –
José Peraza 2B/SS LAD Trade 2015 – -0.1 – +1.43 – –
Josh Sborz P LAD Draft 2015 – -0.1 – – – –
Fernando Abad P SFG Free agency 2019 – -0.1 – – – –
Sergio Alcántara 2B/3B/SS SFG Free agency 2024 – -0.1 – – – –
Curt Casali C SFG Free agency 2021 2 -0.1 -0.0 – 1.5% 0.32%
Zach Green 3B SFG Trade 2019 – -0.1 – – – –
Andrew Knapp C SFG Free agency 2022 1 -0.1 -0.1 – 0.1% 0.01%
Tommy La Stella 2B/3B SFG Free agency 2021 1 -0.1 -0.1 – 2.7% 0.60%
Yunior Marte P SFG Draft 2022 – -0.1 – – – –
Roberto Pérez C SFG Free agency 2023 – -0.1 – – – –
Ford Proctor 2B SFG Trade 2022 – -0.1 – +0.06 – –
Michael Reed OF SFG Trade 2019 – -0.1 – +0.01 – –
Joey Rickard OF SFG Free agency 2020 1 -0.1 -0.1 – 0.0% 0.00%
Cole Waites P SFG Draft 2022 1 -0.1 -0.1 – – –
Scott Alexander P LAD Trade 2018 1 -0.1 -0.1 +0.32 1.0% 0.34%
Wilmer Font P LAD Free agency 2016 – -0.2 – – – –
David Huff P LAD Free agency 2015 – -0.2 – – – –
Zach Reks OF LAD Draft 2017 – -0.2 – – – –
Trenton Brooks 1B/DH SFG Trade 2023 – -0.2 – +0.67 – –
Connor Joe 1B/OF SFG Trade 2019 – -0.2 – -0.00 – –
Bryce Johnson OF SFG Draft 2022 – -0.2 – – – –
Scott Kazmir P SFG Free agency 2021 – -0.2 – – – –
Wade Meckler OF SFG Draft 2023 – -0.2 – – – –
Ross Stripling P SFG Free agency 2022 – -0.2 – – – –
Trevor Gott P SFG Trade 2019 1 -0.2 -0.2 – 0.1% 0.03%
Scott Baker P LAD Free agency 2015 – -0.3 – – – –
Rocky Gale C LAD Free agency 2018 – -0.3 – – – –
Darién Núñez P LAD Intl FA 2018 – -0.3 – – – –
Rob Segedin 1B/3B/OF LAD Trade 2016 – -0.3 – -0.27 – –
Eric Surkamp P LAD Trade 2015 – -0.3 – – – –
Will Venable OF LAD Free agency 2016 – -0.3 – – – –
Mason Black P SFG Draft 2024 – -0.3 – – – –
Joe McCarthy OF SFG Trade 2019 – -0.3 – +0.00 – –
Yangervis Solarte 2B/3B SFG Free agency 2019 – -0.3 – – – –
Donovan Walton 2B/SS SFG Trade 2022 – -0.3 – – – –
Josh Ravin P LAD Trade 2015 1 -0.4 -0.4 – – –
Jerar Encarnacion OF SFG Free agency 2024 1 -0.5 -0.5 – 0.1% 0.01%
Tom Murphy C SFG Free agency 2023 – -0.5 – – – –
Marco Luciano SS SFG Draft 2023 1 -0.6 -0.6 – – –
Jaylin Davis OF SFG Trade 2019 – -0.7 – +0.08 – –
Mitch Haniger OF SFG Free agency 2022 – -0.7 – – – –
Hunter Pence OF SFG Free agency 2020 6 -0.7 -0.1 – 0.7% 0.05%
Grant McCray OF SFG Draft 2024 – -1.0 – – – –
Carson Seymour P SFG Trade 2022 – -1.2 – +0.53 – –
Luis Matos OF SFG Draft 2023 – -1.4 – – – –

Trade-side columns: RFA is playoff-readiness percentage points added to the future roster foundation. It grades the franchise's entire side of a trade, so the same score repeats for every player acquired in that package. PPA/CPA remain player-level arrival-year probability points.

WAB = wins above what the team's payroll predicted (resource-controlled). WAR surplus = era-neutral value (WAR minus payroll in win-equivalents). Roster surplus $M = dollar value of WAR over cost. Build channels (realized fWAR): HG = home-grown via amateur draft / international signing; Trade = acquired minus surrendered (incl. purchases/waivers); FA = signed minus walked; R5 = Rule-5 / minor-league-draft pickups. Credit follows the acquisition year — home-grown to the regime at the player's draft/signing (not whoever was in the chair when he peaked), trade/FA/R5 to the GM who made the move. Players acquired as prospects before debuting (e.g. Smoltz, Bagwell; Rule-5 picks like Uggla) are counted as trade/R5, not home-grown. All are franchise-level outcomes during the stint, not solely attributable to one executive.

Graphs

drag to zoom · double-click to reset