RRosternomics

Angels ANA

GM: Perry Minasian

Overview

REBUILD ↘ cooling
cheap & losing · year 1 in this regime · payroll 0.97× league · TAB -21.2
-21.2TAB — talent above budget28th/30
-18.5WAB — realized wins (TAB + luck)28th/30
3.0depth — 2+ WAR regulars26th/30
-9.8dead WAR — sub-replacement drag28th/30
52%dead money %23rd/30
0.389win %27th/30
12.6roster fWAR28th/30
-103surplus $M (value vs cost)28th/30
$156Mpayroll $M14th/30

Roster

CFMickey Moniak 101GKevin Pillar 53GMike Trout 24G
LFTaylor Ward 141GKevin Pillar 19GCole Tucker 8G
RFJo Adell 119GKevin Pillar 19GMickey Moniak 16G
SSZach Neto 155GJack López 7GLuis Guillorme 5G
2BBrandon Drury 56GMichael Stefanic 35GLuis Rengifo 31G
3BAnthony Rendon 50GLuis Rengifo 48GEric Wagaman 17G
1BNolan Schanuel 144GBrandon Drury 14GNiko Kavadas 5G
STARTERSJosé Soriano 1.7WARTyler Anderson 1.5WARPatrick Sandoval 1.2WARJack Kochanowicz 0.6WARReid Detmers 0.6WAR
CLogan O'Hoppe 127GMatt Thaiss 46G
DHWillie Calhoun 60GNiko Kavadas 23GBrandon Drury 16G
BULLPEN Ben Joyce 4svHunter Strickland 12hMatt Moore 10hAdam Cimber 8hRoansy Contreras 1hBrock Burke 1hHans Crouse 1hJosé Suarez 0h
CLogan O'Hoppe 127 · Matt Thaiss 46
1BNolan Schanuel 144 · Brandon Drury 14 · Niko Kavadas 5
2BBrandon Drury 56 · Michael Stefanic 35 · Luis Rengifo 31
3BAnthony Rendon 50 · Luis Rengifo 48 · Eric Wagaman 17
SSZach Neto 155 · Jack López 7 · Luis Guillorme 5
LFTaylor Ward 141 · Kevin Pillar 19 · Cole Tucker 8
CFMickey Moniak 101 · Kevin Pillar 53 · Mike Trout 24
RFJo Adell 119 · Kevin Pillar 19 · Mickey Moniak 16
DHWillie Calhoun 60 · Niko Kavadas 23 · Brandon Drury 16
SPJosé Soriano 1.7 · Tyler Anderson 1.5 · Patrick Sandoval 1.2 · Jack Kochanowicz 0.6 · Reid Detmers 0.6
BP Ben Joyce 4 · Hunter Strickland 12 · Matt Moore 10 · Adam Cimber 8 · Roansy Contreras 1 · Brock Burke 1 · Hans Crouse 1 · José Suarez 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.

2024 roster — value & surplus

PlayerAgeServiceGfWARSalary $MSurplus $M
Zach Neto 23 pre-arb 1553.6 0.8 +14.1
Taylor Ward 30 FA-elig 1562.8 4.8 +7.0
Logan O'Hoppe 24 pre-arb 1362.1 0.8 +8.2
José Soriano 25 pre-arb 221.7 0.8 +6.2
Tyler Anderson 34 FA-elig 311.5 13.0 -6.7
Luis Rengifo 27 arb 781.5 4.4 +1.8
Patrick Sandoval 27 arb 161.2 5.0 -0.0
Mike Trout 32 FA-elig 290.9 37.1 -33.3
Carlos Estévez↔ PHI 31 FA-elig 340.9 4.2 -0.4
Nolan Schanuel 22 pre-arb 1470.7 0.8 +2.2
Reid Detmers 24 arb 170.6 0.8 +1.9
Ben Joyce 23 pre-arb 310.6 0.7 +1.9
Jack Kochanowicz 23 110.6 0.2 +2.1
Brock Burke↔ TEX 27 arb 210.5 0.6 +1.6
Kevin Pillar↔ CHW 35 FA-elig 830.5 0.8 +1.3
Davis Daniel 27 pre-arb 60.4 0.7 +1.1
Luis García↔ BOS 37 FA-elig 450.4 3.2 -1.6
Ryan Zeferjahn 26 120.4 0.1 +1.4
Hans Crouse 25 pre-arb 250.2 0.2 +0.7
Carson Fulmer 30 pre-arb 370.2 0.7 +0.2
Hunter Strickland 35 FA-elig 720.2 0.8 +0.1
Mickey Moniak 26 arb 1240.1 0.8 -0.2
Ehire Adrianza 34 80.1 0.3 +0.2
Jo Adell 25 arb 1300.1 0.8 -0.3
Griffin Canning 28 arb 320.1 2.6 -2.2
José Suarez 26 arb 220.1 0.9 -0.7
Charles Leblanc 28 pre-arb 110.1 0.1 +0.1
Jordyn Adams 24 pre-arb 110.0 0.7 -0.5
José Marte 28 arb 140.0 0.7 -0.5
José Quijada 28 arb 220.0 0.8 -0.7
Zac Kristofak 26 10.0 0.0 -0.0
Amir Garrett 32 6-0.0 0.1 -0.2
Eric Wagaman 26 18-0.0 0.1 -0.1
Willie Calhoun 29 FA-elig 68-0.0 0.8 -0.9
Luis Guillorme↔ ARI 29 FA-elig 51-0.0 0.7 -0.9
Adam Cimber 33 FA-elig 28-0.1 1.6 -1.9
Anthony Rendon 34 FA-elig 57-0.1 36.6 -36.8
Andrew Wantz 28 arb 1-0.1 0.7 -1.0
Miguel Sanó 31 FA-elig 28-0.1 0.9 -1.2
Gustavo Campero 26 13-0.1 0.1 -0.4
Sam Aldegheri 22 3-0.1
Chase Silseth 24 pre-arb 2-0.1 0.8 -1.2
Ryan Miller 28 13-0.1 0.1 -0.6
Victor Mederos 23 pre-arb 4-0.1 0.7 -1.3
Matt Thaiss 29 arb 57-0.1 0.8 -1.4
Mike Baumann↔ BAL 28 arb 10-0.2 0.1 -0.8
Kenny Rosenberg 28 pre-arb 7-0.2 0.7 -1.6
Niko Kavadas 25 30-0.2 0.2 -1.0
Johnny Cueto 38 2-0.2 0.0 -1.0
José Cisnero 35 FA-elig 15-0.3 0.0 -1.0
Jack López 31 pre-arb 27-0.3 0.2 -1.2
Bryce Teodosio 25 5-0.3 0.1 -1.2
Zach Plesac 29 arb 3-0.3 1.0 -2.2
Roansy Contreras↔ PIT 24 arb 37-0.3 0.6 -1.9
Cole Tucker 27 pre-arb 25-0.3 0.2 -1.7
Michael Stefanic 28 pre-arb 40-0.4 0.8 -2.3
Caden Dana 20 3-0.5 0.1 -2.0
Kyren Paris 22 pre-arb 21-0.5 0.7 -2.7
Niko Goodrum↔ TBR 32 4-0.5 0.0 -2.1
Guillo Zuñiga 25 pre-arb 15-0.5 0.8 -2.8
Keston Hiura 27 arb 10-0.5 0.2 -2.4
Aaron Hicks 34 18-0.6 0.7 -3.2
Matt Moore 35 FA-elig 51-0.8 9.0 -12.2
Brandon Drury 31 FA-elig 97-2.0 8.5 -17.0

Key additions (new vs 2023)

PlayerfWAR
Jack Kochanowicz0.6
Brock Burke0.5
Kevin Pillar0.5
Luis García0.4
Ryan Zeferjahn0.4
Hans Crouse0.2

Key subtractions (gone from 2023)

Player2023 fWAR
Shohei Ohtani8.9
Hunter Renfroe1.0
Gio Urshela0.5
Chris Devenski0.3
Tucker Davidson0.3
Reynaldo López0.3

Current & Historical Payroll

2024 payroll
$156.5M
2025 guaranteed
$75.7M

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

PlayerAgeSvc2024202520262027202820292030
Mike Trout3212.070$37.1M$37.1M$37.1M$37.1M$37.1M$37.1M$37.1M
Anthony Rendon3410.130$36.6M$38.6M$30.2MFREE AGENT
Tyler Anderson348.065$13.0MFREE AGENT
Matt Moore3511.000$9.0MFREE AGENT
Brandon Drury317.001$8.5MFREE AGENT
Carlos Estévez317.022$4.2MFREE AGENT
Adam Cimber336.000$1.6MFREE AGENT
Miguel Sanó319.000$875kFREE AGENT
Kevin Pillar359.072$830kFREE AGENT
Hunter Strickland357.033$795kFREE AGENT
Aaron Hicks3410.041$740kFREE AGENT
Ehire Adrianza3411.000$306kFREE AGENT
Amir Garrett327.000$145kFREE AGENT
Niko Goodrum327.000$49kFREE AGENT
Johnny Cueto3815.143$48kFREE AGENT
José Cisnero3511.000$2kFREE AGENT

Arbitration-eligible (11)

PlayerAgeSvc2024202520262027202820292030
Patrick Sandoval273.149$5.0MARB 2ARB 3FREE AGENT
Taylor Ward303.164$4.8MARB 2ARB 3FREE AGENT
Luis Rengifo274.043$4.4MARB 3FREE AGENT
Griffin Canning284.075$2.6MARB 3FREE AGENT
Zach Plesac295.000$1.0MFREE AGENT
José Suarez263.084$925kARB 2ARB 3FREE AGENT
José Quijada283.046$840kARB 2ARB 3FREE AGENT
Willie Calhoun294.009$817kARB 3FREE AGENT
Luis Guillorme294.159$710kARB 3FREE AGENT
Brock Burke273.065$639kARB 2ARB 3FREE AGENT
Keston Hiura273.009$237kARB 2ARB 3FREE AGENT

Pre-arbitration (37)

PlayerAgeSvc2024202520262027202820292030
Luis García372.142$3.2MARB 1ARB 2ARB 3FREE AGENT
Mickey Moniak262.027$770kARB 1ARB 2ARB 3FREE AGENT
Jo Adell252.085$770kARB 1ARB 2ARB 3FREE AGENT
Matt Thaiss292.038$770kARB 1ARB 2ARB 3FREE AGENT
Reid Detmers242.064$770kARB 1ARB 2ARB 3FREE AGENT
José Soriano251.121$760kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Logan O'Hoppe241.008$760kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Guillo Zuñiga250.045$750kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Michael Stefanic280.093$750kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Nolan Schanuel220.045$750kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Chase Silseth240.153$750kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Zach Neto230.170$750kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Ben Joyce230.127$740kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Victor Mederos230.006$740kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Kyren Paris220.031$740kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jordyn Adams240.043$740kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Davis Daniel270.168$740kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Kenny Rosenberg280.056$740kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Andrew Wantz281.148$740kPre-ArbARB 1ARB 2ARB 3FREE AGENT
José Marte281.109$740kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Carson Fulmer302.108$692kARB 1ARB 2ARB 3FREE AGENT
Roansy Contreras241.039$570kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Hans Crouse250.091$247kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jack Kochanowicz230.000$247kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Cole Tucker272.030$219kARB 1ARB 2ARB 3FREE AGENT
Niko Kavadas250.000$175kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jack López310.017$175kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Ryan Zeferjahn260.000$147kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Mike Baumann281.072$131kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Ryan Miller28$131k
Charles Leblanc280.069$103kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Bryce Teodosio250.000$88kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Eric Wagaman260.000$76kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Caden Dana200.000$72kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Gustavo Campero260.000$56kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Zac Kristofak26$8k
Sam Aldegheri22

Graphs

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