RRosternomics

Angels ANA

GM: Billy Eppler

Overview

FORCED-SPEND → steady
expensive & losing · year 6 in this regime · payroll 1.42× league · TAB -3.6
-3.6TAB — talent above budget
-16.3WAB — realized wins (TAB + luck)
3.0depth — 2+ WAR regulars3rd/30
-5.0dead WAR — sub-replacement drag23rd/30
54%dead money %19th/30
0.433win %20th/30
13.0roster fWAR16th/30
-73surplus $M (value vs cost)25th/30
$168Mpayroll $M6th/30

Roster

CFMike Trout 52GJo Adell 4GMichael Hermosillo 1G
LFJustin Upton 39GTaylor Ward 17GMichael Hermosillo 5G
RFJo Adell 34GTaylor Ward 19GJared Walsh 2G
SSAndrelton Simmons 30GDavid Fletcher 27GFranklin Barreto 4G
2BLuis Rengifo 32GDavid Fletcher 15GFranklin Barreto 6G
3BAnthony Rendon 52GDavid Fletcher 8GFranklin Barreto 2G
1BJared Walsh 29GAlbert Pujols 26GTommy La Stella 10G
STARTERSDylan Bundy 2.1WARAndrew Heaney 1.5WARGriffin Canning 0.9WARJaime Barria 0.6WARPatrick Sandoval -0.2WAR
CMax Stassi 31GAnthony Bemboom 20GJosé Briceño 2G
DHShohei Ohtani 40GAlbert Pujols 12GJustin Upton 3G
BULLPEN Ty Buttrey 5svMike Mayers 5hFélix Peña 4hMatt Andriese 3hHoby Milner 2hNoé Ramirez 1hJacob Barnes 1hHansel Robles 0h
CMax Stassi 31 · Anthony Bemboom 20 · José Briceño 2
1BJared Walsh 29 · Albert Pujols 26 · Tommy La Stella 10
2BLuis Rengifo 32 · David Fletcher 15 · Franklin Barreto 6
3BAnthony Rendon 52 · David Fletcher 8 · Franklin Barreto 2
SSAndrelton Simmons 30 · David Fletcher 27 · Franklin Barreto 4
LFJustin Upton 39 · Taylor Ward 17 · Michael Hermosillo 5
CFMike Trout 52 · Jo Adell 4 · Michael Hermosillo 1
RFJo Adell 34 · Taylor Ward 19 · Jared Walsh 2
DHShohei Ohtani 40 · Albert Pujols 12 · Justin Upton 3
SPDylan Bundy 2.1 · Andrew Heaney 1.5 · Griffin Canning 0.9 · Jaime Barria 0.6 · Patrick Sandoval -0.2
BP Ty Buttrey 5 · Mike Mayers 5 · Félix Peña 4 · Matt Andriese 3 · Hoby Milner 2 · Noé Ramirez 1 · Jacob Barnes 1 · Hansel Robles 0

Each position lists its starter then backups by games (so platoons & bench show). Starters (mound) & bullpen (left, foul territory) are ranked by WAR; marks the closer (most save chances). MLB Stats API.

2020 roster — value & surplus

PlayerAgeServiceGfWARSalary $MSurplus $M
Anthony Rendon 30 FA-elig 522.5 26.1 -7.6
Mike Trout 28 FA-elig 532.4 37.7 -20.4
Dylan Bundy 27 FA-elig 112.1 5.0 +10.1
Andrew Heaney 29 FA-elig 121.5 4.3 +6.5
David Fletcher 26 pre-arb 491.4 0.2 +9.7
Max Stassi 29 FA-elig 311.2 0.8 +7.7
Mike Mayers 28 pre-arb 291.0 0.2 +7.0
Griffin Canning 24 pre-arb 110.9 0.2 +6.2
Jared Walsh 26 pre-arb 320.8 0.1 +5.5
Jaime Barria 23 pre-arb 70.6 0.1 +4.5
Tommy La Stella↔ OAK 31 FA-elig 280.6 1.7 +2.6
Félix Peña 30 pre-arb 250.6 0.2 +4.0
Andrelton Simmons 30 FA-elig 300.5 15.0 -11.6
Anthony Bemboom 30 pre-arb 210.4 0.1 +3.1
Jacob Barnes 30 arb 180.4 0.2 +3.0
Matt Andriese 30 arb 160.3 0.5 +1.9
Cam Bedrosian 28 FA-elig 110.3 2.8 -0.9
Jason Castro↔ SDP 33 FA-elig 180.2 4.6 -2.8
Brian Goodwin↔ CIN 29 arb 300.2 1.3 -0.2
Elliot Soto 30 30.1 0.0 +0.8
Noé Ramirez 30 arb 210.1 0.9 -0.0
Taylor Ward 26 pre-arb 340.0 0.2 +0.1
Kyle Keller 27 pre-arb 20.0 0.0 +0.1
Jahmai Jones 22 30.0 0.0 +0.0
Luke Bard 29 pre-arb 6-0.0 0.1 -0.1
José Rodríguez 24 pre-arb 1-0.0 0.0 -0.1
Keynan Middleton 26 arb 13-0.0 0.8 -1.0
Justin Upton 32 FA-elig 42-0.0 21.0 -21.2
José Briceño 27 pre-arb 2-0.0 0.0 -0.2
Albert Pujols 40 FA-elig 39-0.1 29.0 -29.5
Ty Buttrey 27 pre-arb 27-0.1 0.2 -0.7
José Quijada 24 pre-arb 6-0.1 0.1 -0.6
Michael Hermosillo 25 pre-arb 7-0.1 0.0 -0.6
Dillon Peters 27 pre-arb 1-0.1 0.0 -1.1
Hansel Robles 29 arb 18-0.1 3.9 -4.9
Matt Thaiss 25 pre-arb 8-0.2 0.1 -1.3
Shohei Ohtani 25 pre-arb 46-0.2 0.3 -1.5
Patrick Sandoval 23 pre-arb 9-0.2 0.1 -1.4
Franklin Barreto↔ OAK 24 pre-arb 6-0.2 0.0 -1.5
José Suarez 22 pre-arb 2-0.2 0.0 -1.5
Ryan Buchter 33 arb 10-0.2 0.2 -1.7
Hoby Milner 29 pre-arb 19-0.4 0.2 -2.9
Luis Rengifo 23 pre-arb 33-0.6 0.2 -4.8
Julio Teheran 29 FA-elig 10-0.8 9.0 -14.9
Jo Adell 21 38-1.4 0.2 -10.6

Key additions (new vs 2019)

PlayerfWAR
Anthony Rendon2.5
Dylan Bundy2.1
Mike Mayers1.0
Jacob Barnes0.4
Matt Andriese0.3
Jason Castro0.2

Key subtractions (gone from 2019)

Player2019 fWAR
Tyler Skaggs1.9
Taylor Cole0.9
César Puello0.7
Dustin Garneau0.5
Adalberto Mejía0.1
Matt Ramsey0.0

Current & Historical Payroll

2020 payroll
$167.7M
2021 guaranteed
$65.2M

What the front office was committed to as of 2020, 2020–2026. Guaranteed $ are contract commitments signed by 2020; arbitration & free-agent years are projected from service time. Hover a figure for its luxury-tax (CBT) & actual-cash values.

current $ guaranteed $ arbitration (proj) pre-arb (proj) free agent club option player option mutual option vesting option

Guaranteed / signed (8)

PlayerAgeSvc2020202120222023202420252026
Mike Trout288.070$37.7M$37.2M$37.2M$37.1M$37.1M$37.1M$37.1M
Albert Pujols4019.000$29.0MFREE AGENT
Anthony Rendon306.130$26.1M$28.1M$36.6M$38.6M$38.6M$38.6M$30.2M
Justin Upton3212.060$21.0MFREE AGENT
Andrelton Simmons307.125$15.0MFREE AGENT
Julio Teheran297.062$9.0MFREE AGENT
Jason Castro339.104$4.6MFREE AGENT
Tommy La Stella316.000$1.7MFREE AGENT

Arbitration-eligible (9)

PlayerAgeSvc2020202120222023202420252026
Dylan Bundy274.026$5.0MARB 3FREE AGENT
Andrew Heaney294.150$4.3MARB 3FREE AGENT
Hansel Robles294.119$3.9MARB 3FREE AGENT
Cam Bedrosian284.153$2.8MARB 3FREE AGENT
Brian Goodwin293.019$1.3MARB 2ARB 3FREE AGENT
Max Stassi293.049$800kARB 2ARB 3FREE AGENT
Matt Andriese304.071$517kARB 3FREE AGENT
Jacob Barnes303.030$209kARB 2ARB 3FREE AGENT
Ryan Buchter334.010$166kARB 3FREE AGENT

Pre-arbitration (28)

PlayerAgeSvc2020202120222023202420252026
Noé Ramirez302.139$900kARB 1ARB 2ARB 3FREE AGENT
Keynan Middleton262.149$800kARB 1ARB 2ARB 3FREE AGENT
Shohei Ohtani252.000$259kARB 1ARB 2ARB 3FREE AGENT
David Fletcher261.111$220kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Félix Peña302.079$218kARB 1ARB 2ARB 3FREE AGENT
Ty Buttrey271.046$214kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Mike Mayers282.020$212kARB 1ARB 2ARB 3FREE AGENT
Griffin Canning240.153$211kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Hoby Milner291.004$209kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Luis Rengifo230.147$199kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jo Adell210.000$174kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Taylor Ward260.093$160kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
José Quijada240.099$146kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Anthony Bemboom300.108$137kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jared Walsh260.065$134kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Patrick Sandoval230.056$122kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jaime Barria231.037$100kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Luke Bard290.133$90kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Matt Thaiss250.089$72kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Michael Hermosillo250.157$37kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Franklin Barreto241.031$32kPre-ArbARB 1ARB 2ARB 3FREE AGENT
José Briceño270.120$22kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
José Suarez220.091$19kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Elliot Soto300.000$19kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jahmai Jones220.000$16kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
José Rodríguez24$16k
Kyle Keller270.041$12kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Dillon Peters270.144$6kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT

Graphs

Every roster slot ranked best→worst by WAR. Bars = Angels 2020; the black line = the league-average player at each slot that season. Staying above the line deep into the roster is the depth edge; dropping below it = holes & dead weight.

What each regime is worth — every settled team-season since 1985

RegimeSeasonsWin %Playoff %Pennant %WS %
WINDOW 28152.131.05.01.1
CONTEND 30056.964.719.710.3
FORCED-SPEND 25648.09.81.61.6
REBUILD 32143.31.20.30.3