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
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Shohei Ohtani
26
arb
158
8.0
3.0
+22.9
Max Stassi
30
FA-elig
87
2.9
1.6
+7.9
Alex Cobb
33
FA-elig
18
2.5
15.0
-6.9
Jared Walsh
27
pre-arb
144
2.4
0.6
+7.1
Mike Trout
29
FA-elig
36
2.1
37.1
-30.1
Raisel Iglesias
31
arb
65
2.0
9.1
-2.6
Andrew Heaney↔ NYY
30
FA-elig
18
1.6
4.0
+1.2
Patrick Sandoval
24
pre-arb
17
1.5
0.5
+4.6
José Suarez
23
pre-arb
23
1.3
0.4
+3.7
Jose Iglesias↔ BOS
31
FA-elig
114
1.0
2.9
+0.5
Taylor Ward
27
pre-arb
65
0.9
0.3
+2.6
Steve Cishek
35
FA-elig
74
0.9
1.0
+1.8
David Fletcher
27
arb
157
0.8
2.0
+0.7
Austin Warren
25
–
16
0.7
0.2
+2.2
Mike Mayers
29
arb
72
0.7
1.2
+1.2
Jack Mayfield↔ SEA
30
pre-arb
75
0.7
0.2
+2.2
Brandon Marsh
23
–
70
0.6
0.2
+1.6
Jose Quintana↔ SFG
32
FA-elig
24
0.5
6.6
-4.8
Chris Rodriguez
22
–
15
0.5
0.3
+1.5
José Quijada
25
pre-arb
26
0.5
0.2
+1.4
Jaime Barria
24
pre-arb
13
0.4
0.3
+1.2
Jimmy Herget↔ TEX
27
pre-arb
14
0.4
0.5
+0.7
Justin Upton
33
FA-elig
89
0.2
23.0
-22.2
Anthony Rendon
31
FA-elig
58
0.2
28.1
-27.3
Tony Watson↔ SFG
36
FA-elig
36
0.2
0.6
+0.1
Andrew Wantz
25
–
21
0.2
0.2
+0.3
Jo Adell
22
pre-arb
35
0.1
0.2
+0.3
Griffin Canning
25
pre-arb
16
0.1
0.3
+0.0
AJ Ramos
34
FA-elig
4
0.1
0.1
+0.1
Jhonathan Díaz
24
–
3
0.1
0.1
+0.1
Dylan Bundy
28
FA-elig
24
0.1
8.3
-8.1
James Hoyt
34
pre-arb
9
0.0
0.1
+0.0
Cooper Criswell
24
–
1
0.0
0.0
+0.1
Sam Selman↔ SFG
30
pre-arb
18
0.0
0.1
-0.1
Jon Jay
36
FA-elig
5
0.0
0.1
-0.1
Jack Kruger
26
–
1
0.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)
Player
fWAR
Alex Cobb
2.5
Raisel Iglesias
2.0
Jose Iglesias
1.0
Steve Cishek
0.9
Austin Warren
0.7
Jack Mayfield
0.7
Key subtractions (gone from 2020)
Player
2020 fWAR
Tommy La Stella
0.6
Andrelton Simmons
0.5
Jacob Barnes
0.4
Matt Andriese
0.3
Cam Bedrosian
0.3
Jason Castro
0.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 agentclub optionplayer optionmutual optionvesting option
Guaranteed / signed (19)
Player
Age
Svc
2021
2022
2023
2024
2025
2026
2027
Mike Trout
29
9.070
$37.1M
$37.2M
$37.1M
$37.1M
$37.1M
$37.1M
$37.1M
Anthony Rendon
31
7.130
$28.1M
$36.6M
$38.6M
$38.6M
$38.6M
$30.2M
FREE AGENT
Justin Upton
33
13.060
$23.0M
FREE AGENT
Dexter Fowler
35
11.168
$16.5M
FREE AGENT
Alex Cobb
33
9.061
$15.0M
FREE AGENT
Jose Quintana
32
8.133
$6.6M
FREE AGENT
Albert Pujols
41
20.000
$6.6M
FREE AGENT
Jose Iglesias
31
8.036
$2.9M
FREE AGENT
Adam Eaton
32
9.000
$2.4M
FREE AGENT
Kurt Suzuki
37
13.112
$1.5M
FREE AGENT
Juan Lagares
32
7.005
$1.2M
FREE AGENT
Alex Claudio
29
7.000
$1.1M
FREE AGENT
Steve Cishek
35
9.143
$1.0M
FREE AGENT
Tony Watson
36
9.101
$581k
FREE AGENT
Phil Gosselin
32
8.000
$570k
FREE AGENT
Drew Butera
37
9.067
$118k
FREE AGENT
AJ Ramos
34
6.055
$100k
FREE AGENT
Jon Jay
36
10.134
$100k
FREE AGENT
Jake Petricka
33
6.157
$71k
FREE AGENT
Arbitration-eligible (11)
Player
Age
Svc
2021
2022
2023
2024
2025
2026
2027
Raisel Iglesias
31
5.154
$9.1M
FREE AGENT
Dylan Bundy
28
5.026
$8.3M
FREE AGENT
Andrew Heaney
30
5.150
$4.0M
FREE AGENT
Shohei Ohtani
26
3.000
$3.0M
ARB 2
ARB 3
FREE AGENT
Max Stassi
30
4.049
$1.6M
ARB 3
FREE AGENT
Mike Mayers
29
3.020
$1.2M
ARB 2
ARB 3
FREE AGENT
Félix Peña
31
3.079
$1.1M
ARB 2
ARB 3
FREE AGENT
Junior Guerra
36
4.155
$750k
ARB 3
FREE AGENT
Scott Schebler
30
3.054
$116k
ARB 2
ARB 3
FREE AGENT
Hunter Strickland
32
5.033
$90k
FREE AGENT
Noé Ramirez
31
3.139
$17k
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (34)
Player
Age
Svc
2021
2022
2023
2024
2025
2026
2027
David Fletcher
27
2.111
$2.0M
ARB 1
ARB 2
ARB 3
FREE AGENT
Jared Walsh
27
1.065
$590k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jimmy Herget
27
1.033
$544k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Patrick Sandoval
24
0.167
$469k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Suarez
23
0.160
$402k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Griffin Canning
25
1.153
$298k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jose Rojas
28
–
$288k
Luis Rengifo
24
1.147
$267k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Taylor Ward
27
1.065
$264k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Chris Rodriguez
22
0.000
$261k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jaime Barria
24
1.123
$257k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brandon Marsh
23
0.000
$236k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jack Mayfield
30
1.030
$235k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Aaron Slegers
28
1.136
$235k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Quijada
25
0.143
$227k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Andrew Wantz
25
0.000
$224k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Austin Warren
25
0.000
$205k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jo Adell
22
0.153
$190k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kean Wong
26
0.025
$178k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Reid Detmers
21
0.000
$175k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Sam Selman
30
1.023
$142k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Packy Naughton
25
0.000
$126k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kyle Tyler
24
0.000
$113k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Marte
25
0.000
$104k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Oliver Ortega
24
0.000
$98k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
James Hoyt
34
2.094
$92k
ARB 1
ARB 2
ARB 3
FREE AGENT
Janson Junk
25
0.000
$83k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ben Rowen
32
0.061
$71k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Elvis Peguero
24
0.000
$71k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jhonathan Díaz
24
0.000
$61k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Thaiss
26
0.153
$25k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cooper Criswell
24
0.000
$9k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jack Kruger
26
–
$3k
Anthony Bemboom
31
1.058
—
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 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