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
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Anthony Rendon
30
FA-elig
52
2.5
26.1
-7.6
Mike Trout
28
FA-elig
53
2.4
37.7
-20.4
Dylan Bundy
27
FA-elig
11
2.1
5.0
+10.1
Andrew Heaney
29
FA-elig
12
1.5
4.3
+6.5
David Fletcher
26
pre-arb
49
1.4
0.2
+9.7
Max Stassi
29
FA-elig
31
1.2
0.8
+7.7
Mike Mayers
28
pre-arb
29
1.0
0.2
+7.0
Griffin Canning
24
pre-arb
11
0.9
0.2
+6.2
Jared Walsh
26
pre-arb
32
0.8
0.1
+5.5
Jaime Barria
23
pre-arb
7
0.6
0.1
+4.5
Tommy La Stella↔ OAK
31
FA-elig
28
0.6
1.7
+2.6
Félix Peña
30
pre-arb
25
0.6
0.2
+4.0
Andrelton Simmons
30
FA-elig
30
0.5
15.0
-11.6
Anthony Bemboom
30
pre-arb
21
0.4
0.1
+3.1
Jacob Barnes
30
arb
18
0.4
0.2
+3.0
Matt Andriese
30
arb
16
0.3
0.5
+1.9
Cam Bedrosian
28
FA-elig
11
0.3
2.8
-0.9
Jason Castro↔ SDP
33
FA-elig
18
0.2
4.6
-2.8
Brian Goodwin↔ CIN
29
arb
30
0.2
1.3
-0.2
Elliot Soto
30
–
3
0.1
0.0
+0.8
Noé Ramirez
30
arb
21
0.1
0.9
-0.0
Taylor Ward
26
pre-arb
34
0.0
0.2
+0.1
Kyle Keller
27
pre-arb
2
0.0
0.0
+0.1
Jahmai Jones
22
–
3
0.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)
Player
fWAR
Anthony Rendon
2.5
Dylan Bundy
2.1
Mike Mayers
1.0
Jacob Barnes
0.4
Matt Andriese
0.3
Jason Castro
0.2
Key subtractions (gone from 2019)
Player
2019 fWAR
Tyler Skaggs
1.9
Taylor Cole
0.9
César Puello
0.7
Dustin Garneau
0.5
Adalberto Mejía
0.1
Matt Ramsey
0.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 agentclub optionplayer optionmutual optionvesting option
Guaranteed / signed (8)
Player
Age
Svc
2020
2021
2022
2023
2024
2025
2026
Mike Trout
28
8.070
$37.7M
$37.2M
$37.2M
$37.1M
$37.1M
$37.1M
$37.1M
Albert Pujols
40
19.000
$29.0M
FREE AGENT
Anthony Rendon
30
6.130
$26.1M
$28.1M
$36.6M
$38.6M
$38.6M
$38.6M
$30.2M
Justin Upton
32
12.060
$21.0M
FREE AGENT
Andrelton Simmons
30
7.125
$15.0M
FREE AGENT
Julio Teheran
29
7.062
$9.0M
FREE AGENT
Jason Castro
33
9.104
$4.6M
FREE AGENT
Tommy La Stella
31
6.000
$1.7M
FREE AGENT
Arbitration-eligible (9)
Player
Age
Svc
2020
2021
2022
2023
2024
2025
2026
Dylan Bundy
27
4.026
$5.0M
ARB 3
FREE AGENT
Andrew Heaney
29
4.150
$4.3M
ARB 3
FREE AGENT
Hansel Robles
29
4.119
$3.9M
ARB 3
FREE AGENT
Cam Bedrosian
28
4.153
$2.8M
ARB 3
FREE AGENT
Brian Goodwin
29
3.019
$1.3M
ARB 2
ARB 3
FREE AGENT
Max Stassi
29
3.049
$800k
ARB 2
ARB 3
FREE AGENT
Matt Andriese
30
4.071
$517k
ARB 3
FREE AGENT
Jacob Barnes
30
3.030
$209k
ARB 2
ARB 3
FREE AGENT
Ryan Buchter
33
4.010
$166k
ARB 3
FREE AGENT
Pre-arbitration (28)
Player
Age
Svc
2020
2021
2022
2023
2024
2025
2026
Noé Ramirez
30
2.139
$900k
ARB 1
ARB 2
ARB 3
FREE AGENT
Keynan Middleton
26
2.149
$800k
ARB 1
ARB 2
ARB 3
FREE AGENT
Shohei Ohtani
25
2.000
$259k
ARB 1
ARB 2
ARB 3
FREE AGENT
David Fletcher
26
1.111
$220k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Félix Peña
30
2.079
$218k
ARB 1
ARB 2
ARB 3
FREE AGENT
Ty Buttrey
27
1.046
$214k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mike Mayers
28
2.020
$212k
ARB 1
ARB 2
ARB 3
FREE AGENT
Griffin Canning
24
0.153
$211k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Hoby Milner
29
1.004
$209k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Luis Rengifo
23
0.147
$199k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jo Adell
21
0.000
$174k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Taylor Ward
26
0.093
$160k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Quijada
24
0.099
$146k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Anthony Bemboom
30
0.108
$137k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jared Walsh
26
0.065
$134k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Patrick Sandoval
23
0.056
$122k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jaime Barria
23
1.037
$100k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Luke Bard
29
0.133
$90k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Thaiss
25
0.089
$72k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Michael Hermosillo
25
0.157
$37k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Franklin Barreto
24
1.031
$32k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Briceño
27
0.120
$22k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Suarez
22
0.091
$19k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Elliot Soto
30
0.000
$19k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jahmai Jones
22
0.000
$16k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Rodríguez
24
–
$16k
Kyle Keller
27
0.041
$12k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dillon Peters
27
0.144
$6k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
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 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