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
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Gunnar Henderson
23
pre-arb
159
7.9
0.8
+32.1
Colton Cowser
24
pre-arb
153
3.9
0.7
+15.7
Corbin Burnes
29
FA-elig
32
3.8
15.6
+0.3
Anthony Santander
29
FA-elig
155
3.2
11.7
+1.7
Adley Rutschman
26
pre-arb
148
2.7
0.8
+10.6
Jordan Westburg
25
pre-arb
107
2.7
0.7
+10.3
Cedric Mullins
29
FA-elig
147
2.1
6.3
+2.6
Grayson Rodriguez
24
pre-arb
20
2.0
0.7
+7.7
Ryan O'Hearn
30
FA-elig
142
1.6
3.5
+3.0
Albert Suárez
34
FA-elig
32
1.5
0.7
+5.5
Ryan Mountcastle
27
arb
124
1.4
4.1
+1.9
Dean Kremer
28
arb
24
1.4
0.8
+5.2
Keegan Akin
29
arb
66
1.4
0.8
+5.2
Kyle Bradish
27
pre-arb
8
1.4
0.8
+5.0
Zach Eflin↔ TBR
30
FA-elig
9
1.0
3.5
+0.4
Ramón Urías
30
arb
100
0.9
2.1
+1.7
Jorge Mateo
29
arb
68
0.8
2.7
+0.5
Cionel Pérez
28
FA-elig
62
0.7
1.2
+1.8
Jacob Webb
30
arb
60
0.7
1.0
+1.8
Yennier Cano
30
pre-arb
70
0.6
0.8
+1.8
Cole Irvin↔ MIN
30
arb
25
0.6
1.7
+0.7
Danny Coulombe
34
FA-elig
33
0.5
2.3
-0.1
Cade Povich
24
pre-arb
16
0.5
0.7
+1.4
Emmanuel Rivera↔ MIA
28
arb
27
0.5
0.2
+1.9
John Means
31
FA-elig
4
0.5
3.3
-1.3
Austin Slater↔ CIN
31
FA-elig
33
0.3
1.6
-0.2
Heston Kjerstad
25
pre-arb
39
0.3
0.7
+0.6
Austin Hays↔ PHI
28
FA-elig
63
0.3
4.7
-3.5
Craig Kimbrel
36
FA-elig
57
0.2
12.0
-11.3
Dillon Tate↔ TOR
30
arb
29
0.2
1.3
-0.6
Tyler Wells
29
arb
3
0.2
2.0
-1.3
Livan Soto↔ CIN
24
pre-arb
12
0.2
0.7
-0.0
Kyle Stowers↔ MIA
26
pre-arb
19
0.2
0.2
+0.4
Bryan Baker
29
arb
19
0.2
0.7
-0.1
Vinny Nittoli↔ OAK
33
arb
2
0.1
0.2
+0.2
James McCann
34
FA-elig
66
0.1
12.2
-11.8
Gregory Soto↔ PHI
29
arb
23
0.1
1.7
-1.4
Colin Selby↔ KCR
26
pre-arb
3
0.1
0.4
-0.2
Nick Vespi
28
pre-arb
11
0.1
0.7
-0.5
Ryan McKenna↔ SFG
27
arb
9
0.1
0.6
-0.3
Cristian Pache↔ MIA
25
arb
3
0.0
0.0
+0.2
Burch Smith↔ MIA
34
arb
25
0.0
0.3
-0.1
Yohan Ramírez↔ BOS
29
–
5
0.0
0.0
+0.1
Matt Bowman↔ ARI
33
FA-elig
15
0.0
0.6
-0.4
Trevor Rogers↔ MIA
26
arb
4
0.0
0.2
-0.1
Tucker Davidson
28
pre-arb
1
0.0
0.0
+0.0
Thyago Vieira↔ ARI
31
FA-elig
1
0.0
0.0
-0.0
Mike Baumann↔ ANA
28
arb
17
-0.0
0.2
-0.3
David Bañuelos
27
–
1
-0.0
0.0
-0.1
Daniel Johnson
28
pre-arb
1
-0.0
0.0
-0.2
Jackson Holliday
20
pre-arb
60
-0.0
0.7
-0.9
Chayce McDermott
25
–
1
-0.1
0.0
-0.2
Matt Krook
29
pre-arb
1
-0.1
0.7
-1.0
Connor Norby↔ MIA
24
pre-arb
9
-0.1
0.1
-0.5
Nick Maton
27
pre-arb
5
-0.1
0.1
-0.5
Tony Kemp
32
FA-elig
5
-0.1
1.0
-1.6
Jonathan Heasley
27
arb
4
-0.2
0.7
-1.8
Seranthony Domínguez↔ PHI
29
FA-elig
25
-0.3
1.7
-2.8
Eloy Jiménez↔ CHW
27
arb
33
-0.5
4.7
-6.7
Coby Mayo
22
–
17
-0.6
0.2
-2.5
Key additions (new vs 2023)
Player
fWAR
Corbin Burnes
3.8
Albert Suárez
1.5
Zach Eflin
1.0
Cade Povich
0.5
Emmanuel Rivera
0.5
Austin Slater
0.3
Key subtractions (gone from 2023)
Player
2023 fWAR
Kyle Gibson
2.7
Aaron Hicks
1.4
DL Hall
0.4
Adam Frazier
0.4
Jack Flaherty
0.2
Shintaro Fujinami
0.1
Current & Historical Payroll
2024 payroll
$118.8M
2025 guaranteed
$0M
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 agentclub optionplayer optionmutual optionvesting option
Guaranteed / signed (4)
Player
Age
Svc
2024
2025
2026
2027
2028
2029
2030
James McCann
34
9.028
$12.2M
FREE AGENT
Craig Kimbrel
36
14.000
$12.0M
FREE AGENT
Zach Eflin
30
7.018
$3.5M
FREE AGENT
Tony Kemp
32
8.000
$1.0M
FREE AGENT
Arbitration-eligible (26)
Player
Age
Svc
2024
2025
2026
2027
2028
2029
2030
Corbin Burnes
29
5.049
$15.6M
FREE AGENT
Anthony Santander
29
5.162
$11.7M
FREE AGENT
Cedric Mullins
29
4.078
$6.3M
ARB 3
FREE AGENT
Austin Hays
28
4.057
$4.7M
ARB 3
FREE AGENT
Eloy Jiménez
27
5.000
$4.7M
FREE AGENT
Ryan Mountcastle
27
3.105
$4.1M
ARB 2
ARB 3
FREE AGENT
Ryan O'Hearn
30
4.170
$3.5M
ARB 3
FREE AGENT
John Means
31
5.007
$3.3M
FREE AGENT
Jorge Mateo
29
4.000
$2.7M
ARB 3
FREE AGENT
Danny Coulombe
34
5.008
$2.3M
FREE AGENT
Ramón Urías
30
3.025
$2.1M
ARB 2
ARB 3
FREE AGENT
Gregory Soto
29
4.102
$1.7M
ARB 3
FREE AGENT
Cole Irvin
30
3.083
$1.7M
ARB 2
ARB 3
FREE AGENT
Seranthony Domínguez
29
5.131
$1.7M
FREE AGENT
Austin Slater
31
5.147
$1.6M
FREE AGENT
Dillon Tate
30
4.048
$1.3M
ARB 3
FREE AGENT
Cionel Pérez
28
3.085
$1.2M
ARB 2
ARB 3
FREE AGENT
Jacob Webb
30
3.046
$1.0M
ARB 2
ARB 3
FREE AGENT
Keegan Akin
29
3.083
$825k
ARB 2
ARB 3
FREE AGENT
Jonathan Heasley
27
3.000
$740k
ARB 2
ARB 3
FREE AGENT
Matt Bowman
33
4.043
$555k
ARB 3
FREE AGENT
Ryan McKenna
27
3.000
$554k
ARB 2
ARB 3
FREE AGENT
Burch Smith
34
4.092
$339k
ARB 3
FREE AGENT
Trevor Rogers
26
3.093
$245k
ARB 2
ARB 3
FREE AGENT
Vinny Nittoli
33
3.000
$164k
ARB 2
ARB 3
FREE AGENT
Yohan Ramírez
29
3.001
$38k
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (30)
Player
Age
Svc
2024
2025
2026
2027
2028
2029
2030
Tyler Wells
29
2.132
$2.0M
ARB 1
ARB 2
ARB 3
FREE AGENT
Adley Rutschman
26
2.000
$760k
ARB 1
ARB 2
ARB 3
FREE AGENT
Dean Kremer
28
2.112
$757k
ARB 1
ARB 2
ARB 3
FREE AGENT
Gunnar Henderson
23
1.036
$756k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kyle Bradish
27
1.160
$754k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Yennier Cano
30
1.065
$752k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Grayson Rodriguez
24
0.129
$748k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jordan Westburg
25
0.098
$746k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Colton Cowser
24
0.043
$743k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nick Vespi
28
0.126
$743k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cade Povich
24
0.000
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jackson Holliday
20
0.000
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Bryan Baker
29
1.152
$740k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Albert Suárez
34
1.025
$740k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Krook
29
0.045
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Heston Kjerstad
25
0.018
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Livan Soto
24
0.042
$683k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Colin Selby
26
1.000
$444k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mike Baumann
28
1.072
$223k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kyle Stowers
26
0.077
$204k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Coby Mayo
22
0.000
$171k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Emmanuel Rivera
28
2.026
$167k
ARB 1
ARB 2
ARB 3
FREE AGENT
Connor Norby
24
0.000
$148k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nick Maton
27
1.160
$72k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Thyago Vieira
31
1.084
$28k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cristian Pache
25
2.031
$26k
ARB 1
ARB 2
ARB 3
FREE AGENT
David Bañuelos
27
0.000
$22k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tucker Davidson
28
2.039
$4k
ARB 1
ARB 2
ARB 3
FREE AGENT
Daniel Johnson
28
0.114
$4k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Chayce McDermott
25
0.000
$4k
Pre-Arb
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 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