Rosternomics
BE

Billy Eppler

Born Sep 16, 1975 · San Diego, CA · age 50

General manager for the Angels and Mets (2016–2023).

Across the full 7-season sample, the measured profile stands out most for championship leverage per acquired WAR (80th percentile), net WAR per trade (77th percentile), and drafted-player surplus (76th percentile). The clearest contrast is cost per win (7th percentile): the measured clubs have paid more per unit of positive WAR than most peers.

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

0 pennants · 1 playoff appearance · 508–524 (0.492)

Percentile Rankings

vs. execs with toyrs exp.
PoorAverageGreat
Trade Decision Quality
Roster Construction
Depth
5.6
Dead WAR
-6.8
Dead money %
42%
PoorAverageGreat
Talent Creation
Cheap-talent surplus
$18M
Drafted surplus
$13M
Traded-for surplus
$2M
Int'l surplus
$1M
Results & Efficiency
GM WAR
-3.2
TAB
-35.0
WAB
-31.9
$ / WAR
$5.1M
Net WAR/trade
+0.58

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
Angels GM 2016 74–88 $126 101 -43 -13.3 38% +32 +22 +2 +11 $3.9M 25.4 4.0 -7.4 -0.5 +1.4 +0.20 -10.9 +0.0 +0.02 0.27 0.07 -8.0 -8.9 0.457
Angels GM 2017 80–82 $152 116 -58 -17.1 47% +14 +5 +12 -3 $4.4M 27.7 4.0 -6.5 +4.4 +3.0 +0.50 -7.6 -0.1 +0.04 0.38 0.08 -3.8 -8.3 0.494
Angels GM 2018 80–82 $170 130 -59 -17.4 46% +8 -2 +2 -3 $4.2M 32.5 6.0 -7.6 +32.2 +15.5 +2.58 -1.8 +0.0 +0.10 2.82 0.22 -5.3 -4.9 0.494
Angels GM 2019 72–90 $161 124 -82 -25.1 64% +24 +7 +14 -2 $4.6M 23.9 4.0 -10.7 +0.0 +4.0 +1.98 -1.5 +0.0 +0.46 0.75 0.11 -12.7 -12.9 0.444
Angels GM 2020 26–34 $168 142 -73 -9.9 54% +19 +22 -4 +3 $9.3M 13.0 3.0 -5.0 +10.1 +2.3 +0.39 -4.2 +0.0 +0.00 3.43 0.29 +0.0 +0.0 0.433
Mets GM 2022 101–61 $262 183 -69 -18.9 17% +29 +36 -7 +0 $4.6M 52.6 12.0 -4.0 +12.8 -1.3 -0.18 -25.3 +0.0 +0.42 4.34 0.72 +11.4 +11.1 0.623
Mets GM 2023 75–87 $255 166 -139 -34.9 28% +1 +2 -7 +0 $7.1M 29.3 6.0 -6.4 +4.6 -0.6 -0.07 +3.3 +0.0 +0.30 0.78 0.11 -13.4 -11.0 0.463
Career total (1985+ data) $1294 138 -523 -136.7 42% +18 +13 +2 +1 $5.1M 204.4 5.6 -6.8 +63.6 +24.3 +0.58 -48.0 -0.1 +0.17 2.47 0.32 -31.9 -35.0 0.492 1

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)+63.6
Trade+24.3
Free agency-48.0
Rule 5 / minor draft-0.1
Sourcing mix: 61% draft · 13% FA · 26% trade · 0% R5

Trades

Trades made — 76 deals credited to Billy Eppler, best expected value first; surplus is realized value in $M

2023 · NYM / HOU Aug 1, 2023
NYM · Billy Eppler +$51.2M
Ryan Clifford, Drew Gilbert
HOU · Dana Brown −$51.2M
Justin Verlander
Too soon to call unsettled
2023 · NYM / TEX Jul 30, 2023
NYM · Billy Eppler +$45.6M
Luisangel Acuña
TEX · Chris Young −$45.6M
Max Scherzer
Too soon to call unsettled
2019 · ANA / HOU
ANA · Billy Eppler +$11.2M
Max Stassi
HOU · Jeff Luhnow −$11.2M
Raider Uceta, Rainier Rivas
ANA came out ahead by $11.2M
2023 · MIL / NYM Dec 20, 2023
MIL · Matt Arnold +$0.8M
Coleman Crow
NYM · Billy Eppler −$0.8M
Adrian Houser, Tyrone Taylor
Too soon to call unsettled
2019 · SFG / ANA
SFG · Farhan Zaidi +$0.0M
Williams Jerez
ANA · Billy Eppler +$0.0M
Chris Stratton
Even trade
2023 · NYM / SEA Jul 3, 2023
NYM · Billy Eppler +$1.6M
Trevor Gott, Chris Flexen
SEA · Jerry Dipoto −$1.6M
Zach Muckenhirn
Too soon to call unsettled
2019 · BAL / ANA
BAL · Mike Elias +$90.4M
Zach Peek, Kyle Brnovich, Kyle Bradish, Isaac Mattson
ANA · Billy Eppler −$90.4M
Dylan Bundy
BAL came out ahead by $90.4M
2017 · DET / ANA
DET · Al Avila +$32.0M
Grayson Long, Elvin Rodríguez
ANA · Billy Eppler −$32.0M
Justin Upton
DET came out ahead by $32.0M
2017 · ANA / DET
ANA · Billy Eppler +$1.6M
Ian Kinsler
DET · Al Avila −$1.6M
Troy Montgomery, Wilkel Hernandez
ANA came out ahead by $1.6M
2018 · ANA / ATL
ANA · Billy Eppler +$2.4M
Ryan Schimpf
ATL · Alex Anthopoulos −$2.4M
Carlos Pérez
ANA came out ahead by $2.4M
2023 · NYM / MIA Jul 28, 2023
NYM · Billy Eppler +$2.4M
Marco Vargas, Ronald Hernandez
MIA · Kim Ng −$2.4M
David Robertson
Too soon to call unsettled
2022 · NYM / OAK Mar 12, 2022
NYM · Billy Eppler +$32.8M
Chris Bassitt
OAK · Billy Beane −$32.8M
Adam Oller, J. T. Ginn
Too soon to call unsettled
2022 · NYM / BAL Dec 21, 2022
NYM · Billy Eppler +$17.6M
cash / PTBNL
BAL · Mike Elias −$17.6M
James McCann
Too soon to call unsettled
2016 · ANA / MIN
ANA · Billy Eppler +$30.4M
Ricky Nolasco, Alex Meyer
MIN · Rob Antony −$30.4M
Héctor Santiago, Alan Busenitz
ANA came out ahead by $30.4M
2020 · ANA / BAL
ANA · Billy Eppler +$2.4M
Jose Iglesias
BAL · Mike Elias −$2.4M
Jean Pinto, Garrett Stallings
ANA came out ahead by $2.4M
2016 · ANA / ATL
ANA · Billy Eppler +$16.8M
Jhoulys Chacín
ATL · John Hart −$16.8M
Adam McCreery
ANA came out ahead by $16.8M
2022 · NYM / PIT Apr 7, 2022
NYM · Billy Eppler +$0.0M
Adonis Medina
PIT · Ben Cherington +$0.0M
cash / PTBNL
Too soon to call unsettled
2017 · ANA / OAK
ANA · Billy Eppler +$0.8M
cash / PTBNL
OAK · Billy Beane −$0.8M
Ryan LaMarre
ANA came out ahead by $0.8M
2017 · MIL / ANA
MIL · David Stearns +$0.0M
cash / PTBNL
ANA · Billy Eppler +$0.0M
Nick Franklin
Even trade
2023 · NYM / LAD Aug 1, 2023
NYM · Billy Eppler +$0.8M
Phil Bickford, Adam Kolarek
LAD · Andrew Friedman −$0.8M
cash / PTBNL
Too soon to call unsettled
2023 · NYM / ANA Jun 24, 2023
NYM · Billy Eppler +$14.4M
Landon Marceaux, Coleman Crow
ANA · Perry Minasian −$14.4M
Eduardo Escobar
Too soon to call unsettled
2016 · ANA / PHI
ANA · Billy Eppler +$2.4M
cash / PTBNL
PHI · Matt Klentak −$2.4M
Taylor Featherston
ANA came out ahead by $2.4M
2023 · NYM / BAL Jan 13, 2023
NYM · Billy Eppler +$0.0M
Luis De La Cruz
BAL · Mike Elias +$0.0M
cash / PTBNL
Too soon to call unsettled
2020 · ANA / CIN
ANA · Billy Eppler +$1.6M
Raisel Iglesias
CIN · Dick Williams −$1.6M
Noé Ramirez, Leonardo Rivas
ANA came out ahead by $1.6M
2016 · ANA / CHC
ANA · Billy Eppler +$8.0M
Jesus Castillo
CHC · Theo Epstein −$8.0M
Joe Smith
ANA came out ahead by $8.0M
2022 · NYM / NYY Apr 3, 2022
NYM · Billy Eppler +$1.6M
Joely Rodríguez
NYY · Brian Cashman −$1.6M
Miguel Castro
Too soon to call unsettled
2018 · ATL / ANA
ATL · Alex Anthopoulos +$0.8M
cash / PTBNL
ANA · Billy Eppler −$0.8M
Akeel Morris
ATL came out ahead by $0.8M
2016 · ANA / NYM
ANA · Billy Eppler +$3.2M
Erik Manoah
NYM · Sandy Alderson −$3.2M
Fernando Salas
ANA came out ahead by $3.2M
2023 · NYM / MIN May 28, 2023
NYM · Billy Eppler +$0.0M
Tyler White
MIN · Derek Falvey +$0.0M
cash / PTBNL
Too soon to call unsettled
2023 · NYM / ANA Aug 1, 2023
NYM · Billy Eppler +$0.8M
Jeremiah Jackson
ANA · Perry Minasian −$0.8M
Dominic Leone
Too soon to call unsettled
2022 · NYM / PIT Jul 22, 2022
NYM · Billy Eppler +$3.2M
Dan Vogelbach
PIT · Ben Cherington −$3.2M
cash / PTBNL
Too soon to call unsettled
2019 · MIN / ANA
MIN · Derek Falvey +$0.0M
Daniel Ozoria
ANA · Billy Eppler +$0.0M
John Curtiss
Even trade
2017 · ARI / ANA
ARI · Mike Hazen +$0.0M
David Hernandez
ANA · Billy Eppler +$0.0M
Luís Madero
Even trade
2016 · WSN / ANA
WSN · Michael Rizzo +$0.8M
cash / PTBNL
ANA · Billy Eppler −$0.8M
Brendan Ryan
WSN came out ahead by $0.8M
2023 · BOS / NYM Dec 6, 2023
BOS · Chaim Bloom +$10.4M
Justin Slaten
NYM · Billy Eppler −$10.4M
Ryan Ammons
Too soon to call unsettled
2020 · ANA / ARI
ANA · Billy Eppler +$0.8M
Matt Andriese
ARI · Mike Hazen −$0.8M
Jeremy Beasley
ANA came out ahead by $0.8M
2023 · NYM / ARI Aug 1, 2023
NYM · Billy Eppler +$0.8M
Jeremy Rodriguez
ARI · Mike Hazen −$0.8M
Tommy Pham
Too soon to call unsettled
2016 · ANA / MIL
ANA · Billy Eppler +$26.4M
Martín Maldonado, Drew Gagnon
MIL · David Stearns −$26.4M
Jett Bandy
ANA came out ahead by $26.4M
2022 · NYM / MIA Dec 7, 2022
NYM · Billy Eppler +$0.0M
cash / PTBNL
MIA · Kim Ng +$0.0M
Jake Mangum
Too soon to call unsettled
2017 · ANA / TOR
ANA · Billy Eppler +$0.0M
Juan Graterol
TOR · Mark Shapiro +$0.0M
cash / PTBNL
Even trade
2016 · WSN / ANA
WSN · Michael Rizzo +$3.2M
Austin Adams, Kyle McGowin
ANA · Billy Eppler −$3.2M
Danny Espinosa
WSN came out ahead by $3.2M
2022 · CHC / NYM Aug 2, 2022
CHC · Jed Hoyer +$0.8M
Saul Gonzalez
NYM · Billy Eppler −$0.8M
Mychal Givens
Too soon to call unsettled
2023 · NYM / CHW Dec 18, 2023
NYM · Billy Eppler +$0.8M
Yohan Ramírez
CHW · Kenny Williams −$0.8M
cash / PTBNL
Too soon to call unsettled
2023 · NYM / CHC Jun 2, 2023
NYM · Billy Eppler +$0.8M
Vinny Nittoli
CHC · Jed Hoyer −$0.8M
cash / PTBNL
Too soon to call unsettled
2022 · NYM / PIT Jul 22, 2022
NYM · Billy Eppler +$0.8M
cash / PTBNL
PIT · Ben Cherington −$0.8M
Colin Holderman
Too soon to call unsettled
2022 · NYM / CLE May 25, 2022
NYM · Billy Eppler +$0.0M
Daniel Johnson
CLE · Chris Antonetti +$0.0M
cash / PTBNL
Too soon to call unsettled
2017 · ANA / BAL
ANA · Billy Eppler +$4.0M
Parker Bridwell
BAL · Dan Duquette −$4.0M
cash / PTBNL
ANA came out ahead by $4.0M
2022 · NYM / CIN May 28, 2022
NYM · Billy Eppler +$0.0M
JT Riddle
CIN · Nick Krall +$0.0M
cash / PTBNL
Too soon to call unsettled
2022 · NYM / PIT Jul 23, 2022
NYM · Billy Eppler +$0.8M
Michael Pérez
PIT · Ben Cherington −$0.8M
cash / PTBNL
Too soon to call unsettled
2018 · PHI / ANA
PHI · Matt Klentak +$4.8M
José Álvarez
ANA · Billy Eppler −$4.8M
Luis García
PHI came out ahead by $4.8M
2017 · BAL / ANA
BAL · Dan Duquette +$0.0M
Jordan Kipper
ANA · Billy Eppler +$0.0M
Damien Magnifico
Even trade
2017 · ATL / ANA
ATL · John Hart +$5.6M
Justin Kelly
ANA · Billy Eppler −$5.6M
Jim Johnson
ATL came out ahead by $5.6M
2018 · ANA / CHC
ANA · Billy Eppler +$11.2M
Tommy La Stella
CHC · Theo Epstein −$11.2M
Conor Lillis-White
ANA came out ahead by $11.2M
2016 · ANA / DET
ANA · Billy Eppler +$1.6M
Cameron Maybin
DET · Al Avila −$1.6M
Victor Alcántara
ANA came out ahead by $1.6M
2022 · CIN / NYM Jul 28, 2022
CIN · Nick Krall +$0.8M
Jose Acuna, Héctor Rodríguez
NYM · Billy Eppler −$0.8M
Tyler Naquin, Phillip Diehl
Too soon to call unsettled
2018 · KCR / ANA
KCR · Dayton Moore +$0.0M
cash / PTBNL
ANA · Billy Eppler +$0.0M
Miguel Almonte
Even trade
2017 · CLE / ANA
CLE · Chris Antonetti +$0.0M
cash / PTBNL
ANA · Billy Eppler +$0.0M
Austin Adams
Even trade
2017 · ANA / CHC
ANA · Billy Eppler +$12.0M
Félix Peña
CHC · Theo Epstein −$12.0M
cash / PTBNL
ANA came out ahead by $12.0M
2022 · SFG / NYM Aug 2, 2022
SFG · Farhan Zaidi +$18.4M
Carson Seymour, J. D. Davis, Thomas Szapucki, Nick Zwack
NYM · Billy Eppler −$18.4M
Darin Ruf
Too soon to call unsettled
2020 · ANA / MIA
ANA · Billy Eppler +$0.0M
Kyle Keller
MIA · Michael Hill +$0.0M
Jose Estrada
Even trade
2018 · NYY / ANA
NYY · Brian Cashman +$3.2M
cash / PTBNL
ANA · Billy Eppler −$3.2M
Jabari Blash
NYY came out ahead by $3.2M
2018 · MIA / ANA
MIA · Michael Hill +$2.4M
Tyler Stevens
ANA · Billy Eppler −$2.4M
Dillon Peters
MIA came out ahead by $2.4M
2017 · ATL / ANA
ATL · John Hart +$1.6M
Tony Sanchez
ANA · Billy Eppler −$1.6M
Brandon Phillips
ATL came out ahead by $1.6M
2022 · MIA / NYM Nov 18, 2022
MIA · Kim Ng +$3.2M
Franklin Sanchez
NYM · Billy Eppler −$3.2M
Jeff Brigham, Elieser Hernández
Too soon to call unsettled
2016 · DET / ANA
DET · Al Avila +$4.0M
Kody Eaves
ANA · Billy Eppler −$4.0M
Jefry Marte
DET came out ahead by $4.0M
2018 · TBR / ANA
TBR · Erik Neander +$3.2M
C. J. Cron
ANA · Billy Eppler −$3.2M
Luis Rengifo
TBR came out ahead by $3.2M
2018 · ANA / HOU
ANA · Billy Eppler +$44.0M
Patrick Sandoval
HOU · Jeff Luhnow −$44.0M
Martín Maldonado
ANA came out ahead by $44.0M
2020 · SDP / ANA
SDP · AJ Preller +$0.0M
Jason Castro
ANA · Billy Eppler +$0.0M
Gerardo Reyes
Even trade
2023 · NYM / MIL Jul 31, 2023
NYM · Billy Eppler +$4.0M
Justin Jarvis
MIL · Matt Arnold −$4.0M
Mark Canha
Too soon to call unsettled
2016 · KCR / ANA
KCR · Dayton Moore +$1.6M
Jared Ruxer
ANA · Billy Eppler −$1.6M
Brooks Pounders
KCR came out ahead by $1.6M
2020 · OAK / ANA
OAK · Billy Beane +$1.6M
Tommy La Stella
ANA · Billy Eppler −$1.6M
Franklin Barreto
OAK came out ahead by $1.6M
2016 · ANA / KCR
ANA · Billy Eppler +$2.4M
cash / PTBNL
KCR · Dayton Moore −$2.4M
Daniel Nava
ANA came out ahead by $2.4M
2019 · SFG / ANA
SFG · Farhan Zaidi +$0.0M
Zack Cozart, Will Wilson
ANA · Billy Eppler +$0.0M
Garrett Williams
Even trade
2020 · ANA / CIN
ANA · Billy Eppler +$0.8M
Jose Salvador, Packy Naughton
CIN · Dick Williams −$0.8M
Brian Goodwin
ANA came out ahead by $0.8M
2018 · ANA / BOS
ANA · Billy Eppler +$18.4M
Williams Jerez, Ty Buttrey
BOS · Dave Dombrowski −$18.4M
Ian Kinsler
ANA came out ahead by $18.4M
2022 · TBR / NYM Dec 7, 2022
TBR · Erik Neander +$4.8M
Keyshawn Askew
NYM · Billy Eppler −$4.8M
Brooks Raley
Too soon to call unsettled

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

PlayerPosTeam How Year Szns fWAR WAR/yr RFA PPA CPA
Shohei Ohtani DH ANA Draft 2018 5 +31.3 +6.3
Andrelton Simmons SS ANA Trade 2016 5 +14.6 +2.9 -0.86 0.7% 0.19%
Reid Detmers P ANA Draft 2020 5 +10.1 +2.0
Patrick Sandoval P ANA Trade 2018 5 +8.9 +1.8 +0.12
Francisco Álvarez C NYM Draft 2022 5 +7.9 +1.6
Edwin Díaz P NYM Free agency 2022 6 +6.1 +1.0 0.1% 0.01%
Max Scherzer P NYM Trade 2022 2 +5.5 +2.8 20.6% 3.16%
Kodai Senga P NYM Draft 2023 3 +4.4 +1.5
Starling Marte OF NYM Trade 2022 3 +4.4 +1.5 15.7% 2.47%
Griffin Canning P ANA Draft 2017 5 +4.2 +0.8
Luis Rengifo 2B/3B ANA Trade 2018 5 +4.0 +0.8 -0.00
Max Stassi C ANA Trade 2019 2 +4.0 +2.0 +1.79 10.8% 0.92%
Anthony Rendon 3B ANA Free agency 2019 4 +3.8 +1.0 22.8% 1.84%
Mark Canha OF NYM Trade 2022 2 +3.3 +1.7 10.8% 1.80%
Chris Bassitt P NYM Trade 2022 1 +2.8 +2.8 12.3% 2.04%
Justin Upton OF ANA Trade 2017 3 +2.6 +0.9 0.2% 0.05%
Jose Quintana P NYM Free agency 2022 2 +2.6 +1.3
Félix Peña P ANA Trade 2018 3 +2.6 +0.9 3.9% 0.30%
Jose Iglesias SS NYM Free agency 2023 1 +2.5 +2.5 6.5% 0.53%
Brooks Raley P NYM Trade 2023 4 +2.5 +0.6 -1.02 0.5% 0.08%
Yunel Escobar 3B/SS ANA Trade 2016 2 +2.4 +1.2 0.4% 0.11%
Brett Baty 3B NYM Draft 2022 3 +2.3 +0.8
Hansel Robles P ANA Trade 2018 2 +2.3 +1.2 1.6% 0.12%
Ty Buttrey P ANA Trade 2018 2 +2.2 +1.1 +0.24
Yusmeiro Petit P ANA Free agency 2017 1 +2.1 +2.1 0.7% 0.16%
Luis Severino P NYM Free agency 2023 1 +2.1 +2.1 5.6% 0.44%
Dylan Bundy P ANA Trade 2020 2 +2.1 +1.1 -1.79 19.7% 1.57%
Carlos Carrasco P NYM Trade 2022 1 +2.1 +2.1 10.7% 1.80%
Eduardo Escobar 3B NYM Trade 2022 2 +2.1 +1.0 7.9% 1.36%
Brian Goodwin OF ANA Trade 2019 2 +2.0 +1.0 1.4% 0.21%
Justin Verlander P NYM Trade 2023 1 +1.9 +1.9 1.4% 0.21%
Tommy La Stella 2B/3B ANA Trade 2018 2 +1.8 +0.9 -0.13 1.3% 0.20%
Ricky Nolasco P ANA Trade 2016 2 +1.8 +0.9 -0.09 0.3% 0.08%
Tyrone Taylor OF NYM Trade 2023 3 +1.7 +0.6 +0.12 2.7% 0.21%
Blake Parker P ANA Trade 2017 2 +1.6 +0.8 0.6% 0.12%
José Buttó P NYM Draft 2022 3 +1.5 +0.5
Adam Ottavino P NYM Free agency 2022 2 +1.5 +0.8 4.7% 0.83%
Ian Kinsler 2B ANA Trade 2018 1 +1.5 +1.5 4.3% 0.33%
Jhoulys Chacín P ANA Trade 2016 1 +1.5 +1.5 0.4% 0.10%
Taylor Cole P ANA Free agency 2018 2 +1.4 +0.7 1.3% 0.10%
Cameron Maybin OF ANA Trade 2017 1 +1.4 +1.4 0.5% 0.12%
Mark Vientos 3B/DH NYM Draft 2022 2 +1.2 +0.6
Noé Ramirez P ANA Trade 2017 3 +1.2 +0.4 0.1% 0.02%
Luisangel Acuña 2B/SS NYM Trade 2023 2 +1.0 +0.5 +0.48
David Hernandez P ANA Trade 2017 1 +1.0 +1.0 0.4% 0.08%
Alex Meyer P ANA Trade 2016 2 +0.9 +0.5 -0.09 0.1% 0.02%
César Puello OF ANA Trade 2017 2 +0.8 +0.4 0.0% 0.00%
Mike Mayers P ANA Trade 2020 2 +0.8 +0.4 9.1% 0.77%
David Robertson P NYM Trade 2023 1 +0.8 +0.8 0.6% 0.09%
Eric Young OF ANA Free agency 2017 2 +0.7 +0.3 0.3% 0.05%
J. C. Ramírez P ANA Trade 2016 3 +0.7 +0.2 0.0% 0.00%
Brandon Marsh OF ANA Draft 2016 2 +0.6 +0.3
Bud Norris P ANA Free agency 2017 1 +0.6 +0.6 0.2% 0.05%
Sean Reid-Foley P NYM Free agency 2022 3 +0.6 +0.2 0.4% 0.03%
DJ Stewart OF NYM Free agency 2023 1 +0.6 +0.6 0.6% 0.09%
René Rivera C ANA Trade 2018 1 +0.6 +0.6 1.8% 0.14%
Parker Bridwell P ANA Trade 2017 1 +0.5 +0.5 +0.03 0.4% 0.08%
Chris Rodriguez P ANA Draft 2016 1 +0.5 +0.5
Andrew Wantz P ANA Draft 2018 2 +0.5 +0.2
Austin Warren P ANA Draft 2018 1 +0.5 +0.5
Geovany Soto C ANA Trade 2016 1 +0.5 +0.5 0.1% 0.04%
Dustin Garneau C ANA Trade 2019 1 +0.5 +0.5 0.4% 0.06%
Jacob Barnes P ANA Free agency 2019 1 +0.4 +0.4 4.0% 0.36%
Tim Locastro OF NYM Free agency 2023 1 +0.4 +0.4 0.3% 0.05%
Joely Rodríguez P NYM Trade 2022 1 +0.4 +0.4 +0.47 1.7% 0.31%
Trevor Gott P NYM Trade 2023 1 +0.4 +0.4 +0.34 0.3% 0.04%
Colin Holderman P NYM Trade 2022 1 +0.4 +0.4 1.5% 0.29%
Matt Andriese P ANA Trade 2020 1 +0.3 +0.3 -0.05 3.0% 0.27%
Ben Revere OF ANA Free agency 2016 1 +0.3 +0.3 0.1% 0.02%
Ronny Mauricio 2B/3B NYM Draft 2023 2 +0.3 +0.2
Rafael Ortega OF NYM Free agency 2023 1 +0.3 +0.3 0.2% 0.03%
Deolis Guerra P ANA Trade 2016 1 +0.3 +0.3 0.1% 0.03%
Jo Adell OF ANA Draft 2017 5 +0.2 +0.0
Michael Pérez C NYM Free agency 2023 2 +0.2 +0.1 0.0% 0.00%
Dan Vogelbach 1B/DH NYM Trade 2022 2 +0.2 +0.1 3.7% 0.69%
Jason Castro C ANA Trade 2020 1 +0.2 +0.2 2.2% 0.21%
Blake Wood P ANA Trade 2017 1 +0.2 +0.2 0.1% 0.01%
Andrew Bailey P ANA Free agency 2016 2 +0.1 +0.0 0.0% 0.01%
Jesse Chavez P ANA Free agency 2016 1 +0.1 +0.1 0.0% 0.01%
Ryan Schimpf 2B/3B ANA Trade 2018 1 +0.1 +0.1 +0.23 0.4% 0.03%
Elliot Soto 2B/SS ANA Trade 2020 1 +0.1 +0.1
Bryce Montes de Oca P NYM Draft 2022 1 +0.1 +0.1
Denyi Reyes P NYM Free agency 2022 1 +0.1 +0.1 0.1% 0.01%
Rafael Ortega OF ANA Trade 2016 1 +0.1 +0.1 0.0% 0.00%
Adalberto Mejía P ANA Trade 2019 1 +0.1 +0.1 0.1% 0.02%
Cody Ege P ANA Trade 2016 1 +0.1 +0.1 0.0% 0.01%
Tyler Naquin OF NYM Trade 2022 1 +0.1 +0.1 -1.63 0.2% 0.04%
Vinny Nittoli P NYM Trade 2023 1 +0.1 +0.1 0.1% 0.01%
Cooper Criswell P ANA Draft 2018 1 +0.0 +0.0
José Fernández 1B ANA Trade 2018 1 +0.0 +0.0
Juan Graterol C ANA Trade 2017 2 -0.0 -0.0 +0.04
Jason Gurka P ANA Free agency 2017 -0.0
Joe Hudson C ANA Trade 2018 -0.0
Kyle Keller P ANA Trade 2020 1 +0.0 +0.0 0.1% 0.01%
Ian Krol P ANA Free agency 2018 1 +0.0 +0.0 0.1% 0.01%
Jack Kruger C ANA Draft 2016 1 +0.0 +0.0
Damien Magnifico P ANA Trade 2017 -0.0 -0.03
Osmer Morales P ANA Trade 2018 1 +0.0 +0.0
Matt Ramsey P ANA Trade 2019 1 +0.0 +0.0
Alex Claudio P NYM Free agency 2022 1 +0.0 +0.0 0.0% 0.00%
John Curtiss P NYM Free agency 2022 -0.0
Nate Fisher P NYM Draft 2022 -0.0
Terrance Gore DH/OF NYM Free agency 2022 1 +0.0 +0.0 0.0% 0.01%
Travis Jankowski OF NYM Free agency 2022 -0.0
T. J. McFarland P NYM Free agency 2022 -0.0
Adonis Medina P NYM Trade 2022 1 +0.0 +0.0 +1.28 0.1% 0.01%
Zach Muckenhirn P NYM Draft 2023 1 +0.0 +0.0
Cliff Pennington 2B/SS ANA Trade 2016 1 +0.0 +0.0 0.1% 0.01%
Oliver Drake P ANA Trade 2018 1 +0.0 +0.0 0.0% 0.00%
Sam Clay P NYM Trade 2022 1 +0.0 +0.0 0.0% 0.01%
Phil Bickford P NYM Trade 2023 1 +0.0 +0.0 +0.27 0.0% 0.00%
Rob Zastryzny P NYM Trade 2022 1 +0.0 +0.0 0.1% 0.02%
Edwin Uceta P NYM Trade 2023 1 +0.0 +0.0 0.0% 0.00%
Al Alburquerque P ANA Free agency 2016 -0.1
Luke Bard P ANA Rule 5 2017 1 -0.1 -0.1
Sam Freeman P ANA Free agency 2019 -0.1
Williams Jerez P ANA Trade 2018 -0.1 +0.24
Packy Naughton P ANA Trade 2020 -0.1 -0.01
Ben Rowen P ANA Free agency 2020 -0.1
Kyle Tyler P ANA Draft 2018 -0.1
Chris Young OF ANA Free agency 2018 -0.1
Grant Hartwig P NYM Draft 2023 1 -0.1 -0.1
Adrian Houser P NYM Trade 2023 -0.1 +0.12
Deven Marrero 3B NYM Free agency 2022 -0.1
Nick Plummer DH/OF NYM Draft 2022 -0.1
Josh Walker P NYM Draft 2023 1 -0.1 -0.1
Jimmy Yacabonis P NYM Free agency 2022 -0.1
Ryan Buchter P ANA Free agency 2020 -0.2
Alex Claudio P ANA Free agency 2020 -0.2
Ramón Flores OF ANA Free agency 2016 -0.2
Javy Guerra P ANA Free agency 2016 -0.2
Matt Harvey P ANA Free agency 2018 -0.2
Jim Johnson P ANA Trade 2017 -0.2
John Lamb P ANA Free agency 2016 -0.2
Brooks Pounders P ANA Trade 2016 -0.2
Shane Robinson OF ANA Free agency 2016 -0.2
Brendan Ryan SS ANA Trade 2016 -0.2
Joey Wendle 2B/3B/SS NYM Free agency 2023 -0.2
Miguel Del Pozo P ANA Trade 2019 -0.3
Nolan Fontana 2B ANA Trade 2016 -0.3
Jarrett Parker OF ANA Free agency 2018 -0.3
Troy Scribner P ANA Trade 2016 -0.3
Matt Thaiss C ANA Draft 2016 1 -0.3 -0.3
Wilfredo Tovar SS ANA Free agency 2018 -0.3
Abraham Almonte OF NYM Free agency 2022 -0.3
R. J. Alvarez P NYM Free agency 2022 -0.3
Tommy Pham OF NYM Free agency 2023 1 -0.3 -0.3 1.1% 0.16%
Francisco Arcia C ANA Trade 2018 -0.4
David Huff P ANA Free agency 2016 -0.4
Hoby Milner P ANA Free agency 2019 -0.4
Scott Schebler OF ANA Free agency 2020 -0.5
Luis Valbuena 3B ANA Free agency 2017 1 -0.5 -0.5 0.1% 0.03%
Kean Wong 2B/OF ANA Free agency 2020 -0.5
Jefry Marte 1B ANA Trade 2016 1 -0.5 -0.5 -0.17 0.2% 0.06%
Cody Allen P ANA Free agency 2019 -0.6
Jabari Blash OF ANA Trade 2018 -0.6
Justin Bour 1B ANA Free agency 2018 -0.6
Ji Man Choi 1B ANA Draft 2016 -0.6
Jeff Brigham P NYM Trade 2022 -0.6 -0.90
Trevor Cahill P ANA Free agency 2018 -0.7
Tim Lincecum P ANA Free agency 2016 -0.7
José Rojas 3B/OF ANA Draft 2016 -0.8
Julio Teherán P ANA Free agency 2019 -0.8
Danny Mendick 2B/SS NYM Free agency 2022 -0.9
Omar Narváez C NYM Free agency 2022 1 -1.0 -1.0 0.0% 0.00%
Zack Cozart SS ANA Free agency 2017 -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