Rosternomics
BE

Billy Eppler

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

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

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

Titles0
Pennants0
Playoffs1
Record508–524
Win %0.492
-32.5WAB — wins above budget164th/195 execs
-35.6Talent above budget — roster-construction alpha (talent your budget bought above expectation)166th/195 execs
1.21Acquisition leverage — playoff pts each bought win added, given the roster it joined (did you buy where wins matter?)70th/195 execs
-137.5WAR surplus (era-neutral, win-equiv)183rd/195 execs
-525Roster surplus $M191st/195 execs

How the roster was sourced

Share of gross-positive acquired fWAR by channel (vs. league average).

Build channels — net fWAR

Acquired minus surrendered / signed minus walked.

Home-grown (draft/intl)+62.2
Trade+25.0
Free agency-45.4
Rule 5 / minor draft-0.1
Sourcing mix: 61% draft · 13% FA · 26% trade · 0% R5

Tenure breakdown

TeamRoleYearsSzns WAB WAB/yr TAB WAR surp HG Trade FA R5 AcqLev W-L% POPenWS Surp $M
Mets GM 2022–2023 2 -2.4 -1.22 -0.3 -54.3 +18.1 -1.0 -19.1 +0.0 2.04 0.543 1 -209
Angels GM 2016–2020 4 -30.0 -7.51 -35.2 -83.2 +44.2 +26.1 -26.3 -0.1 0.67 0.469 -316
Career total (1985+ data) 7 -32.5 -35.6 -137.5 +62.2 +25.0 -45.4 -0.1 1.21 0.492 1 -525

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

PlayerPosTeam How Year fWAR
Shohei Ohtani DH ANA Draft 2018 +31.3
Patrick Sandoval P ANA Trade 2018 +8.9
Reid Detmers P ANA Draft 2020 +8.4
Francisco Álvarez C NYM Draft 2022 +7.3
Edwin Díaz P NYM Free agency 2022 +6.1
Kodai Senga P NYM Draft 2023 +4.8
Griffin Canning P ANA Draft 2017 +4.2
Max Stassi C ANA Trade 2019 +4.0
Luis Rengifo 2B/3B ANA Trade 2018 +3.9
Anthony Rendon 3B ANA Free agency 2019 +3.8
Justin Upton OF ANA Trade 2017 +2.6
Jose Quintana P NYM Free agency 2022 +2.6
Jose Iglesias SS NYM Free agency 2023 +2.5
Brett Baty 3B NYM Draft 2022 +2.3
Ty Buttrey P ANA Trade 2018 +2.2
Yusmeiro Petit P ANA Free agency 2017 +2.1
Luis Severino P NYM Free agency 2023 +2.1
Tommy La Stella 2B/3B ANA Trade 2018 +1.8
Mark Vientos 3B/DH NYM Draft 2022 +1.7
José Buttó P NYM Draft 2022 +1.5
Adam Ottavino P NYM Free agency 2022 +1.5
Taylor Cole P ANA Free agency 2018 +1.4
Luisangel Acuña 2B NYM Trade 2023 +1.1
Tyrone Taylor OF NYM Trade 2023 +1.1
Alex Meyer P ANA Trade 2016 +0.9
Eric Young OF ANA Free agency 2017 +0.7
Ronny Mauricio 2B/3B NYM Draft 2023 +0.7
Brandon Marsh OF ANA Draft 2016 +0.6
Bud Norris P ANA Free agency 2017 +0.6
Sean Reid-Foley P NYM Free agency 2022 +0.6
DJ Stewart OF NYM Free agency 2023 +0.6
Parker Bridwell P ANA Trade 2017 +0.5
Chris Rodriguez P ANA Draft 2016 +0.5
Andrew Wantz P ANA Draft 2018 +0.5
Austin Warren P ANA Draft 2018 +0.5
Jacob Barnes P ANA Free agency 2019 +0.4
Tim Locastro OF NYM Free agency 2023 +0.4
Matt Andriese P ANA Trade 2020 +0.3
Ben Revere OF ANA Free agency 2016 +0.3
Rafael Ortega OF NYM Free agency 2023 +0.3
Michael Pérez C NYM Free agency 2023 +0.2
Dan Vogelbach 1B/DH NYM Trade 2022 +0.2
Andrew Bailey P ANA Free agency 2016 +0.1
Jesse Chavez P ANA Free agency 2016 +0.1
Ryan Schimpf 2B/3B ANA Trade 2018 +0.1
Elliot Soto 2B/SS ANA Trade 2020 +0.1
Bryce Montes de Oca P NYM Draft 2022 +0.1
Denyi Reyes P NYM Free agency 2022 +0.1
Cooper Criswell P ANA Draft 2018 +0.0
José Fernández 1B ANA Trade 2018 +0.0
Juan Graterol C ANA Trade 2017 -0.0
Jason Gurka P ANA Free agency 2017 -0.0
Joe Hudson C ANA Trade 2018 -0.0
Kyle Keller P ANA Trade 2020 +0.0
Ian Krol P ANA Free agency 2018 +0.0
Jack Kruger C ANA Draft 2016 +0.0
Damien Magnifico P ANA Trade 2017 -0.0
Osmer Morales P ANA Trade 2018 +0.0
Matt Ramsey P ANA Trade 2019 +0.0
Alex Claudio P NYM Free agency 2022 +0.0
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 +0.0
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 +0.0
Zach Muckenhirn P NYM Draft 2023 +0.0
Jo Adell OF ANA Draft 2017 -0.1
Al Alburquerque P ANA Free agency 2016 -0.1
Luke Bard P ANA Rule 5 2017 -0.1
Sam Freeman P ANA Free agency 2019 -0.1
Williams Jerez P ANA Trade 2018 -0.1
Packy Naughton P ANA Trade 2020 -0.1
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 -0.1
Adrian Houser P NYM Trade 2023 -0.1
Deven Marrero 3B NYM Free agency 2022 -0.1
Nick Plummer DH/OF NYM Draft 2022 -0.1
Josh Walker P NYM Draft 2023 -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 -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 -0.3
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 -0.5
Kean Wong 2B/OF ANA Free agency 2020 -0.5
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
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.0
Zack Cozart SS ANA Free agency 2017 -1.4

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.