RRosternomics

Angels ANA

GM: Perry Minasian

Overview

FORCED-SPEND ↘ cooling
expensive & losing · year 6 in this regime · payroll 1.44× league · TAB -10.8
-10.8TAB — talent above budget28th/30
-9.7WAB — realized wins (TAB + luck)25th/30
6.0depth — 2+ WAR regulars15th/30
-6.6dead WAR — sub-replacement drag21st/30
53%dead money %24th/30
0.475win %18th/30
28.0roster fWAR20th/30
-91surplus $M (value vs cost)29th/30
$183Mpayroll $M5th/30

Roster

CFBrandon Marsh 70GJuan Lagares 62GMike Trout 36G
LFJustin Upton 87GPhil Gosselin 39GJo Adell 25G
RFAdam Eaton 79GTaylor Ward 51GJuan Lagares 37G
SSLuis Rengifo 26GDavid Fletcher 20GJack Mayfield 12G
2BDavid Fletcher 142GJose Rojas 14GKean Wong 10G
3BJack Mayfield 68GAnthony Rendon 57GPhil Gosselin 32G
1BJared Walsh 128GPhil Gosselin 23GMatt Thaiss 2G
STARTERSShohei Ohtani 8.0WARAlex Cobb 2.5WARPatrick Sandoval 1.5WARJosé Suarez 1.3WARJaime Barria 0.4WAR
CMax Stassi 86GKurt Suzuki 69GDrew Butera 12G
DHShohei Ohtani 126GPhil Gosselin 3GAlbert Pujols 2G
BULLPEN Raisel Iglesias 34svSteve Cishek 21hMike Mayers 18hJosé Quijada 5hJunior Guerra 2hAlex Claudio 2hAaron Slegers 2hSam Selman 1h
CMax Stassi 86 · Kurt Suzuki 69 · Drew Butera 12
1BJared Walsh 128 · Phil Gosselin 23 · Matt Thaiss 2
2BDavid Fletcher 142 · Jose Rojas 14 · Kean Wong 10
3BJack Mayfield 68 · Anthony Rendon 57 · Phil Gosselin 32
SSLuis Rengifo 26 · David Fletcher 20 · Jack Mayfield 12
LFJustin Upton 87 · Phil Gosselin 39 · Jo Adell 25
CFBrandon Marsh 70 · Juan Lagares 62 · Mike Trout 36
RFAdam Eaton 79 · Taylor Ward 51 · Juan Lagares 37
DHShohei Ohtani 126 · Phil Gosselin 3 · Albert Pujols 2
SPShohei Ohtani 8.0 · Alex Cobb 2.5 · Patrick Sandoval 1.5 · José Suarez 1.3 · Jaime Barria 0.4
BP Raisel Iglesias 34 · Steve Cishek 21 · Mike Mayers 18 · José Quijada 5 · Junior Guerra 2 · Alex Claudio 2 · Aaron Slegers 2 · Sam Selman 1

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.

2021 roster — value & surplus

PlayerAgeServiceGfWARSalary $MSurplus $M
Shohei Ohtani 26 arb 1588.0 3.0 +22.9
Max Stassi 30 FA-elig 872.9 1.6 +7.9
Alex Cobb 33 FA-elig 182.5 15.0 -6.9
Jared Walsh 27 pre-arb 1442.4 0.6 +7.1
Mike Trout 29 FA-elig 362.1 37.1 -30.1
Raisel Iglesias 31 arb 652.0 9.1 -2.6
Andrew Heaney↔ NYY 30 FA-elig 181.6 4.0 +1.2
Patrick Sandoval 24 pre-arb 171.5 0.5 +4.6
José Suarez 23 pre-arb 231.3 0.4 +3.7
Jose Iglesias↔ BOS 31 FA-elig 1141.0 2.9 +0.5
Taylor Ward 27 pre-arb 650.9 0.3 +2.6
Steve Cishek 35 FA-elig 740.9 1.0 +1.8
David Fletcher 27 arb 1570.8 2.0 +0.7
Austin Warren 25 160.7 0.2 +2.2
Mike Mayers 29 arb 720.7 1.2 +1.2
Jack Mayfield↔ SEA 30 pre-arb 750.7 0.2 +2.2
Brandon Marsh 23 700.6 0.2 +1.6
Jose Quintana↔ SFG 32 FA-elig 240.5 6.6 -4.8
Chris Rodriguez 22 150.5 0.3 +1.5
José Quijada 25 pre-arb 260.5 0.2 +1.4
Jaime Barria 24 pre-arb 130.4 0.3 +1.2
Jimmy Herget↔ TEX 27 pre-arb 140.4 0.5 +0.7
Justin Upton 33 FA-elig 890.2 23.0 -22.2
Anthony Rendon 31 FA-elig 580.2 28.1 -27.3
Tony Watson↔ SFG 36 FA-elig 360.2 0.6 +0.1
Andrew Wantz 25 210.2 0.2 +0.3
Jo Adell 22 pre-arb 350.1 0.2 +0.3
Griffin Canning 25 pre-arb 160.1 0.3 +0.0
AJ Ramos 34 FA-elig 40.1 0.1 +0.1
Jhonathan Díaz 24 30.1 0.1 +0.1
Dylan Bundy 28 FA-elig 240.1 8.3 -8.1
James Hoyt 34 pre-arb 90.0 0.1 +0.0
Cooper Criswell 24 10.0 0.0 +0.1
Sam Selman↔ SFG 30 pre-arb 180.0 0.1 -0.1
Jon Jay 36 FA-elig 50.0 0.1 -0.1
Jack Kruger 26 10.0 0.0 +0.0
Oliver Ortega 24 8-0.0 0.1 -0.1
José Marte 25 4-0.0 0.1 -0.2
Félix Peña 31 arb 2-0.0 1.1 -1.2
Junior Guerra 36 arb 41-0.0 0.8 -0.9
Matt Thaiss 26 pre-arb 3-0.0 0.0 -0.2
Kyle Tyler 24 5-0.1 0.1 -0.3
Noé Ramirez↔ ARI 31 2-0.1 0.0 -0.2
Elvis Peguero 24 3-0.1 0.1 -0.3
Anthony Bemboom 31 8-0.1
Phil Gosselin 32 FA-elig 104-0.1 0.6 -0.9
Dexter Fowler 35 FA-elig 7-0.1 16.5 -16.8
Reid Detmers 21 5-0.1 0.2 -0.5
Ben Rowen 32 pre-arb 8-0.1 0.1 -0.4
Janson Junk 25 4-0.1 0.1 -0.5
Packy Naughton 25 7-0.1 0.1 -0.6
Alex Claudio 29 FA-elig 41-0.2 1.1 -1.7
Jose Rojas 28 61-0.2 0.3 -0.9
Jake Petricka 33 7-0.2 0.1 -0.7
Hunter Strickland↔ MIL 32 FA-elig 9-0.2 0.1 -0.9
Aaron Slegers 28 29-0.3 0.2 -1.4
Albert Pujols↔ LAD 41 FA-elig 24-0.4 6.6 -7.8
Juan Lagares 32 FA-elig 112-0.4 1.2 -2.6
Kurt Suzuki 37 FA-elig 72-0.4 1.5 -2.9
Adam Eaton↔ CHW 32 FA-elig 26-0.4 2.4 -3.8
Scott Schebler 30 arb 14-0.5 0.1 -1.6
Kean Wong 26 pre-arb 32-0.5 0.2 -1.9
Drew Butera 37 12-0.7 0.1 -2.5
Luis Rengifo 24 pre-arb 54-0.9 0.3 -3.2

Key additions (new vs 2020)

PlayerfWAR
Alex Cobb2.5
Raisel Iglesias2.0
Jose Iglesias1.0
Steve Cishek0.9
Austin Warren0.7
Jack Mayfield0.7

Key subtractions (gone from 2020)

Player2020 fWAR
Tommy La Stella0.6
Andrelton Simmons0.5
Jacob Barnes0.4
Matt Andriese0.3
Cam Bedrosian0.3
Jason Castro0.2

Current & Historical Payroll

2021 payroll
$182.6M
2022 guaranteed
$73.8M

What the front office was committed to as of 2021, 2021–2027. Guaranteed $ are contract commitments signed by 2021; 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 (19)

PlayerAgeSvc2021202220232024202520262027
Mike Trout299.070$37.1M$37.2M$37.1M$37.1M$37.1M$37.1M$37.1M
Anthony Rendon317.130$28.1M$36.6M$38.6M$38.6M$38.6M$30.2MFREE AGENT
Justin Upton3313.060$23.0MFREE AGENT
Dexter Fowler3511.168$16.5MFREE AGENT
Alex Cobb339.061$15.0MFREE AGENT
Jose Quintana328.133$6.6MFREE AGENT
Albert Pujols4120.000$6.6MFREE AGENT
Jose Iglesias318.036$2.9MFREE AGENT
Adam Eaton329.000$2.4MFREE AGENT
Kurt Suzuki3713.112$1.5MFREE AGENT
Juan Lagares327.005$1.2MFREE AGENT
Alex Claudio297.000$1.1MFREE AGENT
Steve Cishek359.143$1.0MFREE AGENT
Tony Watson369.101$581kFREE AGENT
Phil Gosselin328.000$570kFREE AGENT
Drew Butera379.067$118kFREE AGENT
AJ Ramos346.055$100kFREE AGENT
Jon Jay3610.134$100kFREE AGENT
Jake Petricka336.157$71kFREE AGENT

Arbitration-eligible (11)

PlayerAgeSvc2021202220232024202520262027
Raisel Iglesias315.154$9.1MFREE AGENT
Dylan Bundy285.026$8.3MFREE AGENT
Andrew Heaney305.150$4.0MFREE AGENT
Shohei Ohtani263.000$3.0MARB 2ARB 3FREE AGENT
Max Stassi304.049$1.6MARB 3FREE AGENT
Mike Mayers293.020$1.2MARB 2ARB 3FREE AGENT
Félix Peña313.079$1.1MARB 2ARB 3FREE AGENT
Junior Guerra364.155$750kARB 3FREE AGENT
Scott Schebler303.054$116kARB 2ARB 3FREE AGENT
Hunter Strickland325.033$90kFREE AGENT
Noé Ramirez313.139$17kARB 2ARB 3FREE AGENT

Pre-arbitration (34)

PlayerAgeSvc2021202220232024202520262027
David Fletcher272.111$2.0MARB 1ARB 2ARB 3FREE AGENT
Jared Walsh271.065$590kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jimmy Herget271.033$544kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Patrick Sandoval240.167$469kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
José Suarez230.160$402kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Griffin Canning251.153$298kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jose Rojas28$288k
Luis Rengifo241.147$267kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Taylor Ward271.065$264kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Chris Rodriguez220.000$261kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jaime Barria241.123$257kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Brandon Marsh230.000$236kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jack Mayfield301.030$235kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Aaron Slegers281.136$235kPre-ArbARB 1ARB 2ARB 3FREE AGENT
José Quijada250.143$227kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Andrew Wantz250.000$224kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Austin Warren250.000$205kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jo Adell220.153$190kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Kean Wong260.025$178kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Reid Detmers210.000$175kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Sam Selman301.023$142kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Packy Naughton250.000$126kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Kyle Tyler240.000$113kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
José Marte250.000$104kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Oliver Ortega240.000$98kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
James Hoyt342.094$92kARB 1ARB 2ARB 3FREE AGENT
Janson Junk250.000$83kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Ben Rowen320.061$71kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Elvis Peguero240.000$71kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jhonathan Díaz240.000$61kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Matt Thaiss260.153$25kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Cooper Criswell240.000$9kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jack Kruger26$3k
Anthony Bemboom311.058Pre-ArbARB 1ARB 2ARB 3FREE AGENT

Graphs

Every roster slot ranked best→worst by WAR. Bars = Angels 2021; 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