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.
2022 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Adley Rutschman
24
–
113
5.6
0.5
+20.0
Cedric Mullins
27
pre-arb
156
3.7
0.7
+12.9
Jorge Mateo
27
pre-arb
150
2.8
0.7
+9.4
Ramón Urías
28
pre-arb
118
2.6
0.7
+8.9
Anthony Santander
27
arb
152
2.3
3.1
+5.4
Austin Hays
26
pre-arb
145
1.9
0.7
+6.1
Dean Kremer
26
pre-arb
22
1.8
0.7
+5.9
Ryan Mountcastle
25
pre-arb
145
1.7
0.7
+5.6
Jordan Lyles
31
FA-elig
32
1.5
6.0
-0.5
Félix Bautista
27
–
65
1.4
0.7
+4.4
Bryan Baker
27
pre-arb
66
1.4
0.7
+4.3
Trey Mancini↔ HOU
30
FA-elig
92
1.2
4.8
-0.3
Austin Voth↔ WSN
30
arb
22
1.0
0.5
+3.4
Cionel Pérez
26
pre-arb
66
1.0
0.7
+2.9
Tyler Wells
27
pre-arb
23
1.0
0.7
+2.8
Spenser Watkins
29
pre-arb
23
0.9
0.6
+2.9
Jorge López↔ MIN
29
FA-elig
44
0.9
1.0
+2.4
Gunnar Henderson
21
–
34
0.8
0.1
+2.8
Kyle Bradish
25
–
23
0.8
0.6
+2.2
Ryan McKenna
25
pre-arb
105
0.6
0.7
+1.5
Dillon Tate
28
pre-arb
67
0.5
0.7
+1.1
Keegan Akin
27
pre-arb
45
0.5
0.7
+1.1
DL Hall
23
–
11
0.4
0.1
+1.4
Mike Baumann
26
pre-arb
13
0.4
0.2
+1.1
John Means
29
arb
2
0.3
3.0
-1.7
Rougned Odor
28
FA-elig
135
0.3
0.7
+0.4
Kyle Stowers
24
–
34
0.2
0.2
+0.5
Richie Martin Jr.
27
–
13
0.2
–
–
Denyi Reyes
25
–
3
0.2
0.0
+0.5
Jake Reed↔ LAD
29
–
8
0.1
0.1
+0.4
Logan Gillaspie
25
–
17
0.1
0.2
+0.1
Marcos Diplán
25
pre-arb
5
0.1
0.1
+0.1
Terrin Vavra
25
–
40
0.1
0.3
-0.1
Cody Sedlock
27
–
1
0.0
0.0
+0.2
Yennier Cano↔ MIN
28
–
3
0.0
0.0
+0.1
Louis Head↔ MIA
32
pre-arb
5
0.0
0.1
-0.0
Logan Allen↔ CLE
25
–
3
-0.0
0.0
-0.1
Beau Sulser↔ PIT
28
–
6
-0.0
0.1
-0.1
Zac Lowther
26
pre-arb
1
-0.0
0.0
-0.1
Yusniel Díaz
25
–
1
-0.0
0.0
-0.1
Paul Fry↔ ARI
29
arb
12
-0.0
0.8
-1.0
Alex Wells
25
pre-arb
2
-0.1
0.6
-0.8
DJ Stewart
28
pre-arb
3
-0.1
0.0
-0.3
Chris Ellis
29
arb
2
-0.1
0.1
-0.4
Rico Garcia
28
pre-arb
6
-0.1
0.1
-0.6
Brett Phillips↔ TBR
28
arb
8
-0.1
0.1
-0.6
Nick Vespi
26
–
25
-0.1
0.3
-0.8
Jonathan Araúz↔ BOS
23
pre-arb
9
-0.2
0.1
-0.8
Rylan Bannon↔ ATL
26
–
4
-0.2
0.0
-0.8
Anthony Bemboom
32
pre-arb
22
-0.3
0.2
-1.2
Travis Lakins
28
pre-arb
6
-0.3
0.3
-1.3
Jesús Aguilar↔ MIA
32
FA-elig
16
-0.3
0.9
-1.9
Kelvin Gutiérrez
27
pre-arb
12
-0.3
0.1
-1.2
Joey Krehbiel
29
pre-arb
56
-0.3
0.7
-1.9
Tyler Nevin
25
pre-arb
58
-0.5
0.5
-2.5
Chris Owings
30
FA-elig
27
-0.6
0.7
-2.9
Bruce Zimmermann
27
pre-arb
15
-0.8
0.3
-3.1
Robinson Chirinos
38
FA-elig
67
-1.3
0.9
-5.8
Key additions (new vs 2021)
Player
fWAR
Adley Rutschman
5.6
Jordan Lyles
1.5
Félix Bautista
1.4
Bryan Baker
1.4
Austin Voth
1.0
Cionel Pérez
1.0
Key subtractions (gone from 2021)
Player
2021 fWAR
Cole Sulser
1.5
Freddy Galvis
1.0
Tanner Scott
0.4
Conner Greene
0.4
César Valdez
0.2
Fernando Abad
0.1
Current & Historical Payroll
2022 payroll
$38.2M
2023 guaranteed
$0M
What the front office was committed to as of 2022, 2022–2028.
Guaranteed $ are contract commitments signed by 2022; 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
2022
2023
2024
2025
2026
2027
2028
Jordan Lyles
31
10.002
$6.0M
FREE AGENT
Robinson Chirinos
38
9.102
$900k
FREE AGENT
Chris Owings
30
9.000
$700k
FREE AGENT
Rougned Odor
28
7.121
$700k
FREE AGENT
Arbitration-eligible (8)
Player
Age
Svc
2022
2023
2024
2025
2026
2027
2028
Trey Mancini
30
5.015
$4.8M
FREE AGENT
Anthony Santander
27
3.162
$3.1M
ARB 2
ARB 3
FREE AGENT
John Means
29
3.007
$3.0M
ARB 2
ARB 3
FREE AGENT
Jorge López
29
3.102
$985k
ARB 2
ARB 3
FREE AGENT
Jesús Aguilar
32
5.082
$905k
FREE AGENT
Paul Fry
29
3.075
$785k
ARB 2
ARB 3
FREE AGENT
Brett Phillips
28
3.012
$135k
ARB 2
ARB 3
FREE AGENT
Richie Martin Jr.
27
3.000
—
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (46)
Player
Age
Svc
2022
2023
2024
2025
2026
2027
2028
Cedric Mullins
27
2.078
$716k
ARB 1
ARB 2
ARB 3
FREE AGENT
Austin Hays
26
2.057
$713k
ARB 1
ARB 2
ARB 3
FREE AGENT
Dillon Tate
28
2.048
$712k
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryan Mountcastle
25
1.105
$711k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jorge Mateo
27
2.000
$710k
ARB 1
ARB 2
ARB 3
FREE AGENT
Dean Kremer
26
0.112
$706k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ramón Urías
28
1.025
$706k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cionel Pérez
26
1.079
$705k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyler Wells
27
1.000
$704k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Keegan Akin
27
1.083
$702k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Bryan Baker
27
0.008
$700k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Félix Bautista
27
0.000
$700k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joey Krehbiel
29
0.014
$674k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryan McKenna
25
0.137
$669k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kyle Bradish
25
0.000
$615k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alex Wells
25
0.055
$577k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Spenser Watkins
29
0.096
$558k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Adley Rutschman
24
0.000
$527k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Austin Voth
30
2.127
$470k
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyler Nevin
25
0.011
$465k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Travis Lakins
28
2.039
$285k
ARB 1
ARB 2
ARB 3
FREE AGENT
Bruce Zimmermann
27
1.031
$283k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nick Vespi
26
0.000
$273k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Terrin Vavra
25
0.000
$273k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mike Baumann
26
0.027
$223k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Anthony Bemboom
32
1.081
$210k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kyle Stowers
24
0.000
$196k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Logan Gillaspie
25
0.000
$173k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jonathan Araúz
23
1.060
$140k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
DL Hall
23
0.000
$138k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Gunnar Henderson
21
0.000
$135k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kelvin Gutiérrez
27
1.157
$116k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Rico Garcia
28
0.123
$115k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Marcos Diplán
25
1.000
$100k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Chris Ellis
29
0.062
$100k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Louis Head
32
0.074
$98k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Beau Sulser
28
–
$65k
Jake Reed
29
0.051
$55k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Logan Allen
25
–
$47k
Yennier Cano
28
0.000
$31k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Rylan Bannon
26
0.000
$28k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
DJ Stewart
28
2.065
$27k
ARB 1
ARB 2
ARB 3
FREE AGENT
Denyi Reyes
25
0.000
$27k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cody Sedlock
27
–
$12k
Yusniel Díaz
25
–
$12k
Zac Lowther
26
0.043
$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 2022; 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