BP★ Hansel Robles 23 · Ty Buttrey 26 · Justin Anderson 13 · Luis García 6 · Adalberto Mejía 5 · Luke Bard 1 · Jake Jewell 1 · Cody Allen 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.
2019 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Mike Trout
27
FA-elig
134
7.6
17.7
+7.4
David Fletcher
25
pre-arb
154
2.9
0.6
+9.1
Andrelton Simmons
29
FA-elig
103
2.1
13.0
-6.0
Kole Calhoun
31
FA-elig
152
2.1
10.5
-3.6
Tyler Skaggs
27
FA-elig
15
1.9
3.7
+2.6
Hansel Robles
28
arb
71
1.9
1.4
+4.9
Brian Goodwin
28
arb
136
1.8
0.6
+5.4
Tommy La Stella
30
arb
80
1.8
1.4
+4.5
Shohei Ohtani
24
pre-arb
106
1.6
0.7
+4.7
Ty Buttrey
26
pre-arb
72
1.5
0.6
+4.3
Griffin Canning
23
–
18
1.4
0.5
+4.0
Andrew Heaney
28
arb
18
1.3
3.4
+0.8
Noé Ramirez
29
arb
51
1.0
0.6
+2.6
Taylor Cole
29
pre-arb
38
0.9
0.6
+2.5
Cam Bedrosian
27
arb
59
0.9
1.8
+1.0
César Puello↔ MIA
28
–
12
0.7
0.1
+2.3
Félix Peña
29
arb
23
0.6
0.6
+1.5
Luis Rengifo
22
–
108
0.6
0.4
+1.4
Dustin Garneau↔ OAK
31
–
28
0.5
0.1
+1.6
Justin Anderson
26
pre-arb
54
0.3
0.6
+0.5
Patrick Sandoval
22
–
10
0.3
0.2
+0.9
Michael Hermosillo
24
pre-arb
18
0.3
0.6
+0.3
Luke Bard
28
pre-arb
32
0.2
0.6
-0.0
Adalberto Mejía↔ MIN
26
arb
20
0.1
0.3
+0.2
Keynan Middleton
25
pre-arb
11
0.1
0.6
-0.4
Matt Ramsey
29
–
1
0.0
0.0
+0.1
JC Ramírez
30
FA-elig
5
0.0
1.9
-1.9
John Curtiss
26
–
1
-0.0
0.0
-0.0
Jonathan Lucroy↔ CHC
33
FA-elig
74
-0.0
2.5
-2.6
Kean Wong↔ TBR
24
–
1
-0.1
0.0
-0.2
Chris Stratton↔ PIT
28
arb
7
-0.1
0.1
-0.4
Sam Freeman
32
FA-elig
1
-0.1
0.1
-0.4
Kaleb Cowart
27
pre-arb
9
-0.2
0.0
-0.6
Anthony Bemboom↔ TBR
29
–
22
-0.2
0.2
-0.8
Matt Harvey
30
FA-elig
12
-0.2
11.0
-11.7
Jared Walsh
25
–
34
-0.2
0.2
-0.9
Matt Thaiss
24
–
53
-0.2
0.3
-1.1
Justin Upton
31
FA-elig
63
-0.3
18.0
-18.8
Max Stassi↔ HOU
28
FA-elig
20
-0.3
0.2
-1.1
Miguel Del Pozo
26
–
17
-0.3
0.1
-1.0
José Rodríguez
23
–
9
-0.3
0.1
-1.0
Jarrett Parker
30
pre-arb
5
-0.3
0.0
-1.0
Wilfredo Tovar
27
pre-arb
31
-0.3
0.1
-1.1
Albert Pujols
39
FA-elig
131
-0.3
28.0
-29.1
Dillon Peters
26
pre-arb
17
-0.4
0.2
-1.4
Jake Jewell
26
pre-arb
18
-0.4
0.1
-1.4
Nick Tropeano
28
arb
3
-0.4
1.1
-2.3
Taylor Ward
25
pre-arb
20
-0.4
0.1
-1.5
Kevan Smith
31
arb
67
-0.4
0.6
-2.0
Jaime Barria
22
pre-arb
19
-0.5
0.3
-1.8
Luis García
32
FA-elig
64
-0.5
1.7
-3.5
Justin Bour
31
arb
52
-0.6
2.5
-4.5
Peter Bourjos
32
FA-elig
26
-0.6
0.1
-2.1
Cody Allen
30
FA-elig
25
-0.6
8.5
-10.6
José Suarez
21
–
19
-0.6
0.3
-2.4
Trevor Cahill
31
FA-elig
38
-0.7
9.0
-11.3
Zack Cozart
33
FA-elig
38
-1.2
12.7
-16.5
Key additions (new vs 2018)
Player
fWAR
Brian Goodwin
1.8
Tommy La Stella
1.8
Griffin Canning
1.4
César Puello
0.7
Luis Rengifo
0.6
Dustin Garneau
0.5
Key subtractions (gone from 2018)
Player
2018 fWAR
Ian Kinsler
1.5
Martín Maldonado
1.3
Jose Alvarez
1.2
Garrett Richards
1.0
Matt Shoemaker
0.7
René Rivera
0.6
Current & Historical Payroll
2019 payroll
$160.6M
2020 guaranteed
$15.0M
What the front office was committed to as of 2019, 2019–2025.
Guaranteed $ are contract commitments signed by 2019; 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 agentclub optionplayer optionmutual optionvesting option
Guaranteed / signed (10)
Player
Age
Svc
2019
2020
2021
2022
2023
2024
2025
Albert Pujols
39
18.000
$28.0M
FREE AGENT
Justin Upton
31
11.060
$18.0M
FREE AGENT
Mike Trout
27
7.070
$17.7M
$15.0M
$37.2M
$37.2M
$37.1M
$37.1M
$37.1M
Andrelton Simmons
29
6.125
$13.0M
FREE AGENT
Zack Cozart
33
7.084
$12.7M
FREE AGENT
Matt Harvey
30
7.000
$11.0M
FREE AGENT
Trevor Cahill
31
9.098
$9.0M
FREE AGENT
Cody Allen
30
7.000
$8.5M
FREE AGENT
Jonathan Lucroy
33
8.136
$2.5M
FREE AGENT
Peter Bourjos
32
9.000
$100k
FREE AGENT
Arbitration-eligible (11)
Player
Age
Svc
2019
2020
2021
2022
2023
2024
2025
Kole Calhoun
31
5.130
$10.5M
FREE AGENT
Tyler Skaggs
27
4.135
$3.7M
ARB 3
FREE AGENT
Andrew Heaney
28
3.150
$3.4M
ARB 2
ARB 3
FREE AGENT
Justin Bour
31
4.064
$2.5M
ARB 3
FREE AGENT
JC Ramírez
30
3.139
$1.9M
ARB 2
ARB 3
FREE AGENT
Cam Bedrosian
27
3.153
$1.8M
ARB 2
ARB 3
FREE AGENT
Luis García
32
4.006
$1.7M
ARB 3
FREE AGENT
Hansel Robles
28
3.119
$1.4M
ARB 2
ARB 3
FREE AGENT
Tommy La Stella
30
5.000
$1.4M
FREE AGENT
Nick Tropeano
28
3.068
$1.1M
ARB 2
ARB 3
FREE AGENT
Sam Freeman
32
4.066
$100k
ARB 3
FREE AGENT
Pre-arbitration (36)
Player
Age
Svc
2019
2020
2021
2022
2023
2024
2025
Shohei Ohtani
24
1.000
$650k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brian Goodwin
28
2.019
$584k
ARB 1
ARB 2
ARB 3
FREE AGENT
Luke Bard
28
0.030
$575k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kevan Smith
31
2.031
$572k
ARB 1
ARB 2
ARB 3
FREE AGENT
Noé Ramirez
29
1.139
$569k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Félix Peña
29
1.079
$569k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Keynan Middleton
25
1.149
$564k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
David Fletcher
25
0.111
$562k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Justin Anderson
26
0.161
$562k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Taylor Cole
29
0.086
$558k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ty Buttrey
26
0.046
$557k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Michael Hermosillo
24
0.058
$556k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Griffin Canning
23
0.000
$457k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Luis Rengifo
22
0.000
$427k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Adalberto Mejía
26
1.052
$320k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Thaiss
24
0.000
$266k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Suarez
21
0.000
$266k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jaime Barria
22
0.122
$251k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Max Stassi
28
2.049
$231k
ARB 1
ARB 2
ARB 3
FREE AGENT
Dillon Peters
26
0.071
$215k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jared Walsh
25
0.000
$185k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Anthony Bemboom
29
0.000
$171k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Patrick Sandoval
22
0.000
$167k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jake Jewell
26
0.101
$140k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dustin Garneau
31
1.058
$138k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Miguel Del Pozo
26
–
$128k
Taylor Ward
25
0.048
$128k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Wilfredo Tovar
27
0.053
$116k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Chris Stratton
28
1.100
$114k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Rodríguez
23
–
$93k
César Puello
28
1.019
$84k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kaleb Cowart
27
1.095
$36k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jarrett Parker
30
1.143
$30k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
John Curtiss
26
1.040
$18k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kean Wong
24
0.000
$8k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Ramsey
29
–
$3k
Graphs
Angels's path through relative payroll × TAB, smoothed; markers grow and the arrow points toward the present. WINDOW cheap&winning · CONTEND expensive&winning · FORCED-SPEND dead zone · REBUILD cheap&losing. Compare franchises →
Every roster slot ranked best→worst by WAR. Bars = Angels 2019; 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