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
Jose Iglesias
30
FA-elig
39
1.6
2.5
+9.3
Anthony Santander
25
pre-arb
37
1.3
0.2
+9.1
Keegan Akin
25
–
8
0.8
0.1
+5.8
Cedric Mullins
25
pre-arb
48
0.8
0.2
+5.5
Ryan Mountcastle
23
–
35
0.8
0.1
+5.4
Tommy Milone↔ ATL
33
FA-elig
6
0.7
0.1
+4.9
Dean Kremer
24
–
4
0.7
0.1
+4.8
Alex Cobb
32
FA-elig
10
0.6
14.0
-9.5
César Valdez
35
pre-arb
9
0.5
0.1
+3.7
DJ Stewart
26
pre-arb
31
0.4
0.1
+3.0
Travis Lakins
26
pre-arb
22
0.4
0.2
+2.9
Tanner Scott
25
pre-arb
25
0.4
0.2
+2.8
Austin Hays
24
pre-arb
33
0.4
0.2
+2.7
Mychal Givens↔ COL
30
arb
12
0.4
1.8
+1.0
Hanser Alberto
27
arb
54
0.4
1.6
+1.0
Rio Ruiz
26
pre-arb
54
0.3
0.2
+2.3
Paul Fry
27
pre-arb
22
0.3
0.2
+2.2
Jorge López↔ KCR
27
pre-arb
9
0.3
0.1
+2.1
John Means
27
pre-arb
10
0.3
0.2
+2.0
Shawn Armstrong
29
pre-arb
14
0.3
0.2
+1.8
Dillon Tate
26
pre-arb
12
0.3
0.2
+1.8
Miguel Castro↔ NYM
25
arb
16
0.3
0.6
+1.2
Renato Núñez
26
pre-arb
52
0.2
0.2
+1.3
Evan Phillips
25
pre-arb
14
0.2
0.1
+1.1
Branden Kline
28
pre-arb
3
0.1
0.0
+0.9
Cole Sulser
30
pre-arb
19
0.1
0.2
+0.6
Pat Valaika
27
pre-arb
52
0.1
0.2
+0.6
Richard Bleier↔ MIA
33
arb
2
0.1
0.1
+0.6
Carson Fulmer↔ DET
26
–
3
0.1
0.0
+0.6
Pedro Severino
26
pre-arb
48
0.0
0.2
-0.1
David Hess
26
pre-arb
3
-0.0
0.1
-0.2
Thomas Eshelman
26
pre-arb
12
-0.0
0.2
-0.4
Cody Carroll
27
pre-arb
3
-0.0
0.0
-0.3
Wade LeBlanc
35
FA-elig
6
-0.1
0.1
-0.5
Asher Wojciechowski
31
pre-arb
10
-0.1
0.2
-0.7
Dilson Herrera
26
pre-arb
3
-0.1
0.0
-0.6
Ramón Urías
26
–
10
-0.1
0.1
-0.7
Hunter Harvey
25
pre-arb
10
-0.1
0.2
-0.9
Bruce Zimmermann
25
–
2
-0.1
0.0
-0.8
Andrew Velazquez
25
pre-arb
40
-0.2
0.2
-1.6
Bryan Holaday
32
arb
21
-0.2
0.2
-2.0
Chance Sisco
25
pre-arb
36
-0.4
0.2
-3.0
Mason Williams
28
–
10
-0.4
0.1
-3.0
Dwight Smith Jr.
27
–
21
-0.5
0.1
-3.7
Chris Davis
34
FA-elig
16
-0.8
23.0
-28.8
Key additions (new vs 2019)
Player
fWAR
Jose Iglesias
1.6
Keegan Akin
0.8
Ryan Mountcastle
0.8
Tommy Milone
0.7
Dean Kremer
0.7
César Valdez
0.5
Key subtractions (gone from 2019)
Player
2019 fWAR
Jonathan Villar
3.4
Dylan Bundy
2.6
Andrew Cashner
1.9
Aaron Brooks
0.6
Keon Broxton
0.3
Nate Karns
0.1
Current & Historical Payroll
2020 payroll
$49.2M
2021 guaranteed
$0M
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 (5)
Player
Age
Svc
2020
2021
2022
2023
2024
2025
2026
Chris Davis
34
10.061
$23.0M
FREE AGENT
Alex Cobb
32
8.061
$14.0M
FREE AGENT
Jose Iglesias
30
7.036
$2.5M
FREE AGENT
Tommy Milone
33
6.113
$140k
FREE AGENT
Wade LeBlanc
35
6.131
$100k
FREE AGENT
Arbitration-eligible (6)
Player
Age
Svc
2020
2021
2022
2023
2024
2025
2026
Mychal Givens
30
4.069
$1.8M
ARB 3
FREE AGENT
Hanser Alberto
27
3.085
$1.6M
ARB 2
ARB 3
FREE AGENT
Miguel Castro
25
3.079
$646k
ARB 2
ARB 3
FREE AGENT
Bryan Holaday
32
5.013
$184k
FREE AGENT
Dwight Smith Jr.
27
3.000
$95k
ARB 2
ARB 3
FREE AGENT
Richard Bleier
33
3.074
$87k
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (34)
Player
Age
Svc
2020
2021
2022
2023
2024
2025
2026
John Means
27
1.007
$215k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Renato Núñez
26
1.167
$214k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Pedro Severino
26
2.099
$213k
ARB 1
ARB 2
ARB 3
FREE AGENT
Shawn Armstrong
29
2.028
$212k
ARB 1
ARB 2
ARB 3
FREE AGENT
Rio Ruiz
26
1.109
$212k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Anthony Santander
25
1.161
$212k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Chance Sisco
25
1.103
$211k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Paul Fry
27
1.096
$211k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tanner Scott
25
1.058
$211k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Austin Hays
24
0.057
$210k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Travis Lakins
26
0.054
$210k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Hunter Harvey
25
0.047
$209k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dillon Tate
26
0.048
$209k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cole Sulser
30
0.028
$209k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Pat Valaika
27
2.079
$209k
ARB 1
ARB 2
ARB 3
FREE AGENT
Cedric Mullins
25
0.078
$190k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Thomas Eshelman
26
0.034
$184k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Andrew Velazquez
25
0.070
$181k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Asher Wojciechowski
31
1.156
$178k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jorge López
27
1.102
$143k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
DJ Stewart
26
0.123
$129k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Keegan Akin
25
0.000
$118k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryan Mountcastle
23
0.000
$118k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Evan Phillips
25
0.133
$110k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
César Valdez
35
0.143
$100k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
David Hess
26
1.068
$87k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dean Kremer
24
0.000
$56k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mason Williams
28
2.147
$53k
ARB 1
ARB 2
ARB 3
FREE AGENT
Ramón Urías
26
0.000
$51k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Bruce Zimmermann
25
0.000
$34k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Branden Kline
28
0.094
$31k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cody Carroll
27
0.062
$28k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dilson Herrera
26
1.034
$25k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Carson Fulmer
26
1.040
$25k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Graphs
Orioles'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 = Orioles 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