Rosternomics

Orioles BAL

202575–87 (0.463)
‹ Previous Next ›

GM: Mike Elias

Overview

Ranks vs the 30 teams in 2025, or a custom range (defaults to every team-season since 1985, when our data starts).

to

Front Office

PoorAverageGreat
Value
Payroll $M
$140M
Win %
0.463
TAB
-8.3
WAB
-5.6
Roster composition
Roster fWAR
24.7
Dead money %
72%
Depth Players
5.0
Dead WAR
-7.9

Offense

PoorAverageGreat

Pitching & Defense

PoorAverageGreat

Roster

2025 depth chart — stacked by playing time

C

BAdley Rutschman73
RAlex Jackson35
RGary Sánchez22
LSamuel Basallo22
RMaverick Handley16
RJacob Stallings14
RChadwick Tromp6

1B

RCoby Mayo70
RRyan Mountcastle56
REmmanuel Rivera8
RRamón Urías3
LSamuel Basallo2
RLuis Vázquez1

2B

LJackson Holliday139
RJordan Westburg17
RJorge Mateo6
RLuis Vázquez3
RJeremiah Jackson1
LTerrin Vavra1

3B

RJordan Westburg52
REmmanuel Rivera30
RJeremiah Jackson13
RLuis Vázquez12
LVimael Machín4
RCoby Mayo3
RJorge Mateo2

SS

LGunnar Henderson145
RJorge Mateo11
RLuis Vázquez11
LJackson Holliday8

LF

BDylan Carlson53
LColton Cowser43
LHeston Kjerstad29
LDylan Beavers22
LDaniel Johnson5
RTyler O'Neill3
LRyan O'Hearn2
BGreg Allen1
RJorge Mateo1

CF

LColton Cowser47
BDylan Carlson14
RJorge Mateo10
RJordyn Adams7
BGreg Allen7
LDaniel Johnson6
BVidal Bruján1

RF

RTyler O'Neill36
RJeremiah Jackson34
LHeston Kjerstad24
LDylan Beavers19
BDylan Carlson17
LDaniel Johnson6
LRyan Noda6
LColton Cowser3
RJordyn Adams2
BCooper Hummel1

DH

RRyan Mountcastle33
BAdley Rutschman18
RJordan Westburg16
RTyler O'Neill13
RCoby Mayo9
LGunnar Henderson8
LSamuel Basallo7
RGary Sánchez7
LJackson Holliday4
RJorge Mateo4
RJeremiah Jackson3
RRamón Urías2
LCedric Mullins2
REmmanuel Rivera2
RAlex Jackson1
LHeston Kjerstad1
RDavid Bañuelos1
LColton Cowser1
RLuis Vázquez1

Starters

LTrevor Rogers3.3 WAR
RDean Kremer2.6 WAR
LCade Povich1.4 WAR
RKyle Bradish1.1 WAR
LDietrich Enns0.4 WAR
RAlbert Suarez0.3 WAR
RTyler Wells0.3 WAR
RCharlie Morton0.3 WAR
RTomoyuki Sugano0.1 WAR
RRico Garcia0.1 WAR
RBrandon Young-0.1 WAR
RScott Blewett-0.1 WAR
RZach Eflin-0.2 WAR
RChayce McDermott-0.4 WAR
LKeegan Akin-0.5 WAR
RKyle Gibson-0.6 WAR

Bullpen

RFelix Bautista19 sv
RYennier Cano17 h
LKeegan Akin16 h
RKade Strowd5 h
LGregory Soto0 h
RSeranthony Dominguez0 h
RBryan Baker0 h
RAndrew Kittredge0 h

Each position shows its top 3 by games (top = starter) — click "+more" for the rest. The letter is bats/throws; marks a player traded mid-season. Starters are ranked by WAR, bullpen by holds; marks the closer (most save chances). MLB Stats API.

Key additions (new vs 2024)

PlayerfWAR
Ramón Laureano2.3
Alex Jackson1.1
Jeremiah Jackson0.8
Dylan Beavers0.7
Félix Bautista0.6
Dietrich Enns0.4

Key subtractions (gone from 2024)

Player2024 fWAR
Corbin Burnes3.8
Anthony Santander3.2
Jacob Webb0.7
Cole Irvin0.6
Danny Coulombe0.5
John Means0.5

Contract Value

WAR translated into tier-adjusted market value, then compared with what the player was paid by Orioles. Guaranteed contracts from the 2015-present contract-data period use the known contract period through 2025; everyone else is shown as a 2025 season snapshot.

PlayerPeriodfWARTier Market $MPaid $MSurplus $M$ / WARTierContract
Gunnar Henderson 2025 +4.8 +50.9 0.8 +50.2 $0.2M 1.32× Arbitration · 2026–2026 · $8.5M AAV
Trevor Rogers 2025 +3.3 +52.1 2.1 +50.0 $0.6M 1.96× Arbitration · 2026–2026 · $6.2M AAV
Dean Kremer 2025 +2.6 +40.8 3.0 +37.8 $1.1M 1.96× Arbitration · 2026–2026 · $5.8M AAV
Ramón Laureano 2025 +2.3 +22.4 2.3 +20.0 $1.0M 1.22× Free Agent · 2025–2026 · $4.0M AAV
Ryan O'Hearn 2025 +2.5 +23.8 5.1 +18.8 $2.1M 1.22× Free Agent · 2026–2027 · $14.5M AAV
Jordan Westburg 2025 +1.9 +12.9 0.8 +12.1 $0.4M 0.85× Pre-arbitration · 2026–2026 · $0.8M AAV
Cade Povich 2025 +1.4 +11.4 0.8 +10.7 $0.5M 1.02×
Kyle Bradish 2025 +1.1 +9.2 2.4 +6.8 $2.1M 1.02× Arbitration · 2026–2026 · $3.5M AAV
Félix Bautista 2025 +0.6 +6.6 1.0 +5.6 $1.6M 1.34× Arbitration · 2026–2026 · $2.2M AAV
Jeremiah Jackson 2025 +0.8 +5.4 0.2 +5.1 $0.3M 0.83× Pre-arbitration · 2026–2026 · $0.8M AAV
Jackson Holliday 2025 +1.3 +5.7 0.8 +4.9 $0.6M 0.56× Pre-arbitration · 2026–2026 · $0.8M AAV
Dylan Beavers 2025 +0.7 +4.5 0.2 +4.3 $0.3M 0.83× Pre-arbitration · 2026–2026 · $0.8M AAV
Alex Jackson 2025 +1.1 +4.4 0.3 +4.0 $0.3M 0.52× Arbitration · 2026–2026 · $1.4M AAV
Colton Cowser 2025 +0.7 +4.5 0.8 +3.8 $1.1M 0.83× Pre-arbitration · 2026–2026 · $0.8M AAV
Cedric Mullins 2025 +1.1 +6.3 4.1 +2.3 $3.6M 0.69× Free Agent · 2026–2027 · $7.0M AAV
Ramón Urías 2025 +0.9 +4.0 1.8 +2.2 $2.0M 0.56× Free Agent · 2026–2027 · $2.0M AAV
Dietrich Enns 2025 +0.4 +2.0 0.2 +1.9 $0.5M 0.67×
Bryan Baker 2025 +0.2 +1.3 0.3 +1.1 $1.0M 0.67× Arbitration · 2026–2026 · $1.3M AAV
Albert Suárez 2025 +0.3 +1.8 0.8 +1.0 $2.4M 0.67×
Kade Strowd 2025 +0.2 +1.2 0.3 +0.9 $1.3M 0.67×
Grant Wolfram 2025 +0.2 +1.2 0.4 +0.8 $1.6M 0.67× Pre-arbitration · 2026–2026 · $0.8M AAV
Coby Mayo 2025 +0.3 +1.1 0.5 +0.6 $2.0M 0.56× Pre-arbitration · 2026–2026 · $0.8M AAV
Gregory Soto 2025 +0.5 +2.8 2.2 +0.6 $4.2M 0.67× Free Agent · 2026–2026 · $7.8M AAV
Shawn Dubin 2025 +0.1 +0.6 0.1 +0.5 $1.2M 0.67×
Tyler Wells 2025 +0.3 +2.6 2.1 +0.5 $6.5M 1.02× Arbitration · 2026–2026 · $2.5M AAV
Jose Espada 2025 +0.1 +0.5 0.0 +0.4 $0.5M 0.67×
Vidal Bruján 2025 +0.1 +0.3 0.0 +0.3 $0.2M 0.83× Arbitration · 2026–2026 · $0.8M AAV
Roansy Contreras 2025 +0.0 +0.2 0.0 +0.2 $0.5M 0.67×
Colin Selby 2025 +0.1 +0.5 0.4 +0.1 $4.4M 0.67× Pre-arbitration · 2026–2026 · $0.8M AAV
Rico Garcia 2025 +0.1 +0.3 0.2 +0.1 $3.7M 0.67× Pre-arbitration · 2026–2026 · $0.9M AAV
Vimael Machín 2025 +0.0 +0.2 0.0 +0.1 $1.0M 0.58×
Terrin Vavra 2025 -0.0 -0.1 0.0 -0.1 0.56×
Carson Ragsdale 2025 -0.0 -0.1 0.1 -0.2 0.67×
Yaramil Hiraldo 2025 -0.0 -0.0 0.2 -0.2 0.67× Pre-arbitration · 2026–2026 · $0.8M AAV
Cooper Hummel 2025 -0.0 -0.3 0.0 -0.3 0.83×
Ryan Noda 2025 -0.1 -0.4 0.1 -0.5 0.83×
Adley Rutschman 2025 +1.2 +4.9 5.5 -0.6 $4.6M 0.52× Arbitration · 2026–2026 · $7.2M AAV
Cody Poteet 2025 -0.0 -0.1 0.6 -0.6 0.67×
Elvin Rodríguez 2025 -0.1 -0.6 0.1 -0.6 0.67×
Brandon Young 2025 -0.1 -0.4 0.4 -0.8 1.02×
Daniel Johnson 2025 -0.1 -0.7 0.1 -0.8 0.83×
Jordyn Adams 2025 -0.1 -0.7 0.1 -0.8 0.83×
Scott Blewett 2025 -0.1 -0.6 0.2 -0.8 0.67×
Matt Bowman 2025 -0.0 -0.0 1.1 -1.1 0.67×
Samuel Basallo 2025 -0.2 -1.0 0.2 -1.2 0.52× Pre-arb extension · 2026–2034 · $8.4M AAV
Corbin Martin 2025 -0.2 -1.1 0.3 -1.4 0.67×
Luis Vázquez 2025 -0.2 -1.0 0.4 -1.4 0.58×
Seranthony Domínguez 2025 +0.6 +3.0 4.6 -1.6 $8.1M 0.67× Free Agent · 2026–2028 · $10.0M AAV
Andrew Kittredge 2025 +0.2 +1.3 3.5 -2.2 $14.4M 0.67× Free Agent · 2025–2026 · $10.0M AAV
Chayce McDermott 2025 -0.4 -2.0 0.2 -2.2 0.67×
Greg Allen 2025 -0.3 -2.2 0.1 -2.3 0.83×
Jacob Stallings 2025 -0.4 -1.6 0.8 -2.4 0.52×
Emmanuel Rivera 2025 -0.4 -1.7 1.0 -2.7 0.58×
Maverick Handley 2025 -0.6 -2.4 0.4 -2.9 0.52×
Dylan Carlson 2025 -0.3 -2.3 1.0 -3.3 0.83×
Cionel Pérez 2025 -0.2 -1.2 2.2 -3.4 0.67×
Jorge Mateo 2025 -0.6 -3.0 3.5 -6.6 0.61× Free Agent · 2026–2026 · $1.0M AAV
Charlie Morton 2025 +0.3 +2.4 9.1 -6.7 $30.9M 1.02×
Keegan Akin 2025 -0.5 -5.5 1.5 -7.0 1.34× Arbitration · 2026–2026 · $3.0M AAV
Heston Kjerstad 2025 -1.1 -7.5 0.3 -7.8 0.83× Pre-arbitration · 2026–2026 · $0.8M AAV
Ryan Mountcastle 2025 -0.3 -1.6 6.8 -8.3 0.56× Arbitration · 2026–2027 · $6.8M AAV
Gary Sánchez 2025 -0.2 -0.9 8.5 -9.4 0.52× Free Agent · 2026–2027 · $1.8M AAV
Kyle Gibson 2025 -0.6 -5.2 5.2 -10.4 1.02×
Tomoyuki Sugano 2025 +0.1 +0.8 13.0 -12.2 $139.2M 1.02× Free Agent · 2026–2026 · $5.1M AAV
Tyler O'Neill 2025 -0.3 -2.2 16.5 -18.7 0.83× Free Agent · 2025–2027 · $16.5M AAV
Zach Eflin 2025 -0.2 -1.9 18.0 -19.9 1.02× Free Agent · 2026–2027 · $10.0M AAV
Chadwick Tromp 2025 +0.0 +0.2 0.1 +0.0 $3.1M 0.52× Free Agent · 2026–2026 · $0.8M AAV
David Bañuelos 2025 +0.0 +0.0 0.0 +0.0 $1.1M 0.69×
José Castillo 2025 +0.0 +0.1 0.0 +0.0 $4.4M 0.67×
Yennier Cano 2025 +0.1 +0.8 0.8 +0.0 $10.4M 1.34×
Total+24.9+246.7140.5+106.3

Trades

Every graded 2025 deal involving the Orioles — best expected value first. Surplus is realized value in $M; 21 total.

2025 · CHC / BAL Jul 31, 2025
CHC · Jed Hoyer +$0.0M
Andrew Kittredge
BAL · Mike Elias +$0.0M
Wilfri De La Cruz
Too soon to call unsettled
2025 · BAL / TBR Dec 19, 2025
BAL · Mike Elias +$51.2M
Shane Baz
TBR · Erik Neander −$51.2M
Caden Bodine#60, Austin Overn, Slater de Brun, Michael Forret#87, Draft pick (≈#35)
Too soon to call unsettled
2025 · BAL / MIL Apr 7, 2025
BAL · Mike Elias +$4.8M
Grant Wolfram
MIL · Matt Arnold −$4.8M
Daz Cameron
Too soon to call unsettled
2025 · BAL / DET Jul 31, 2025
BAL · Mike Elias +$0.8M
Micah Ashman
DET · Scott Harris −$0.8M
Charlie Morton
Too soon to call unsettled
2025 · SDP / BAL Jul 31, 2025
SDP · AJ Preller +$1.6M
Ryan O'Hearn, Ramón Laureano
BAL · Mike Elias −$1.6M
Victor Figueroa, Tyson Neighbors, Cobb Hightower, Boston Bateman, Tanner Smith, Brandon Butterworth
Too soon to call unsettled
2025 · BAL / NYM Jul 25, 2025
BAL · Mike Elias +$0.8M
Cameron Foster, Wellington Aracena
NYM · David Stearns −$0.8M
Gregory Soto
Too soon to call unsettled
2025 · TOR / BAL Jul 29, 2025
TOR · Ross Atkins +$0.8M
Seranthony Domínguez
BAL · Mike Elias −$0.8M
Juaron Watts-Brown
Too soon to call unsettled
2025 · BAL / KCR Apr 5, 2025
BAL · Mike Elias +$0.0M
cash / PTBNL
KCR · J.J. Picollo +$0.0M
Nick Gordon
Too soon to call unsettled
2025 · BAL / DET Jul 31, 2025
BAL · Mike Elias +$0.0M
Dietrich Enns
DET · Scott Harris +$0.0M
cash / PTBNL
Too soon to call unsettled
2025 · TBR / BAL Jul 10, 2025
TBR · Erik Neander +$6.4M
Bryan Baker
BAL · Mike Elias −$6.4M
Draft pick (≈#70)
Too soon to call unsettled
2025 · BAL / NYY Jul 6, 2025
BAL · Mike Elias +$4.0M
Alex Jackson
NYY · Brian Cashman −$4.0M
cash / PTBNL
Too soon to call unsettled
2025 · CHC / BAL Mar 29, 2025
CHC · Jed Hoyer +$0.0M
cash / PTBNL
BAL · Mike Elias +$0.0M
Cody Poteet
Too soon to call unsettled
2025 · CHC / BAL Nov 4, 2025
CHC · Jed Hoyer +$6.4M
cash / PTBNL
BAL · Mike Elias −$6.4M
Andrew Kittredge
Too soon to call unsettled
2025 · BAL / SEA Jan 15, 2025
BAL · Mike Elias +$0.0M
cash / PTBNL
SEA · Jerry Dipoto +$0.0M
Blake Hunt
Too soon to call unsettled
2025 · BAL / SEA May 8, 2025
BAL · Mike Elias +$0.0M
Luis Castillo
SEA · Jerry Dipoto +$0.0M
cash / PTBNL
Too soon to call unsettled
2025 · ATL / BAL Jun 6, 2025
ATL · Alex Anthopoulos +$0.8M
cash / PTBNL
BAL · Mike Elias −$0.8M
Scott Blewett
Too soon to call unsettled
2025 · CHC / BAL Jan 31, 2025
CHC · Jed Hoyer +$2.4M
cash / PTBNL
BAL · Mike Elias −$2.4M
Luis Vázquez
Too soon to call unsettled
2025 · BAL / MIN Nov 21, 2025
BAL · Mike Elias +$0.8M
Payton Eeles
MIN · Derek Falvey −$0.8M
Alex Jackson
Too soon to call unsettled
2025 · HOU / BAL Jul 31, 2025
HOU · Dana Brown +$0.0M
Ramón Urías
BAL · Mike Elias +$0.0M
Twine Palmer
Too soon to call unsettled
2025 · BAL / NYM Jul 31, 2025
BAL · Mike Elias +$3.2M
Raimon Gomez, Chandler Marsh, Anthony Nunez
NYM · David Stearns −$3.2M
Cedric Mullins
Too soon to call unsettled
2025 · BAL / ANA Nov 19, 2025
BAL · Mike Elias +$4.0M
Taylor Ward
ANA · Perry Minasian −$4.0M
Grayson Rodriguez
Too soon to call unsettled

Current & Historical Payroll

2025 payroll
$140.3M
2026 guaranteed
$32.0M

What the front office was committed to as of 2025, 2025–2031. Guaranteed $ are contract commitments signed by 2025; 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 agent club option player option mutual option vesting option

Guaranteed / signed (10)

PlayerAgeSvc2025202620272028202920302031
Zach Eflin318.018$18.0MFREE AGENT
Tyler O'Neill306.059$16.5M$16.5MOPT-OUT$16.5MFREE AGENT
Charlie Morton4116.010$9.1MFREE AGENT
Gary Sánchez328.050$8.5MFREE AGENT
Kyle Gibson3711.039$5.2MFREE AGENT
Ryan O'Hearn316.002$5.1MCLUBFREE AGENT
Seranthony Domínguez306.131$4.6MCLUBFREE AGENT
Andrew Kittredge356.070$3.5M$9.0MCLUBFREE AGENT
Ramón Laureano305.159$2.3M$6.5MCLUBFREE AGENT
Jacob Stallings356.149$777kFREE AGENT

Arbitration-eligible (17)

PlayerAgeSvc2025202620272028202920302031
Ryan Mountcastle284.105$6.8MARB 3FREE AGENT
Adley Rutschman273.000$5.5MARB 2ARB 3FREE AGENT
Cedric Mullins305.078$4.1MFREE AGENT
Jorge Mateo305.000$3.5MFREE AGENT
Dean Kremer293.112$3.0MARB 2ARB 3FREE AGENT
Gregory Soto305.102$2.2MFREE AGENT
Cionel Pérez294.085$2.2MCLUBARB 3FREE AGENT
Trevor Rogers274.069$2.1MARB 3FREE AGENT
Tyler Wells303.132$2.1MARB 2ARB 3FREE AGENT
Ramón Urías314.025$1.8MARB 3FREE AGENT
Keegan Akin304.083$1.5MARB 3FREE AGENT
Matt Bowman345.043$1.1MFREE AGENT
Dylan Carlson264.104$1.0MARB 3FREE AGENT
Emmanuel Rivera293.026$1.0MARB 2ARB 3FREE AGENT
Félix Bautista303.000$1.0MARB 2ARB 3FREE AGENT
Greg Allen323.127$65kARB 2ARB 3FREE AGENT
José Castillo294.011$48kARB 3FREE AGENT

Pre-arbitration (43)

PlayerAgeSvc2025202620272028202920302031
Tomoyuki Sugano350.000$13.0MPre-ArbFREE AGENT
Kyle Bradish282.160$2.4MARB 1ARB 2ARB 3FREE AGENT
Albert Suárez352.019$825kARB 1ARB 2ARB 3FREE AGENT
Gunnar Henderson242.036$782kARB 1ARB 2ARB 3FREE AGENT
Colton Cowser251.043$774kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jordan Westburg261.098$773kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jackson Holliday210.078$765kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Cade Povich250.080$758kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Yennier Cano312.065$752kARB 1ARB 2ARB 3FREE AGENT
Cody Poteet302.145$583kARB 1ARB 2ARB 3FREE AGENT
Coby Mayo230.043$519kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Maverick Handley270.000$441kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Luis Vázquez250.047$417kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Colin Selby270.066$388kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Brandon Young260.000$388kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Grant Wolfram280.000$353kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Alex Jackson292.123$347kARB 1ARB 2ARB 3FREE AGENT
Heston Kjerstad260.137$312kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Kade Strowd270.000$302kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Corbin Martin292.081$264kARB 1ARB 2ARB 3FREE AGENT
Bryan Baker302.049$252kARB 1ARB 2ARB 3FREE AGENT
Jeremiah Jackson250.000$249kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Scott Blewett290.102$240kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Chayce McDermott260.001$225kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Yaramil Hiraldo290.000$215kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Rico Garcia311.042$184kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Dylan Beavers230.000$180kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Dietrich Enns340.059$180kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Samuel Basallo200.000$176kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Shawn Dubin290.156$147kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Chadwick Tromp302.066$127kARB 1FREE AGENT
Jordyn Adams250.066$82kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Daniel Johnson290.123$69kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Elvin Rodríguez270.031$68kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Ryan Noda291.080$61kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Carson Ragsdale27$52k
Jose Espada280.010$41kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Terrin Vavra280.147$37kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Vimael Machín311.141$33kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Roansy Contreras252.039$22kARB 1ARB 2ARB 3FREE AGENT
Vidal Bruján272.014$9kARB 1ARB 2ARB 3FREE AGENT
Cooper Hummel301.003$7kPre-ArbARB 1ARB 2ARB 3FREE AGENT
David Bañuelos280.013$4kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT

Graphs

How each 2025 acquisition stacked onto Orioles's playoff-odds curve. The side table is ranked by PPA.