GM: Mike Elias
Ranks vs the 30 teams in 2025, or a custom range (defaults to every team-season since 1985, when our data starts).
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.
| Player | fWAR |
|---|---|
| Ramón Laureano | 2.3 |
| Alex Jackson | 1.1 |
| Jeremiah Jackson | 0.8 |
| Dylan Beavers | 0.7 |
| Félix Bautista | 0.6 |
| Dietrich Enns | 0.4 |
| Player | 2024 fWAR |
|---|---|
| Corbin Burnes | 3.8 |
| Anthony Santander | 3.2 |
| Jacob Webb | 0.7 |
| Cole Irvin | 0.6 |
| Danny Coulombe | 0.5 |
| John Means | 0.5 |
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.
| Player | Period | fWAR | Tier Market $M | Paid $M | Surplus $M | $ / WAR | Tier | Contract |
|---|---|---|---|---|---|---|---|---|
| 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.7 | 140.5 | +106.3 | — | ||
Every graded 2025 deal involving the Orioles — best expected value first. Surplus is realized value in $M; 21 total.
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.
| Player | Age | Svc | 2025 | 2026 | 2027 | 2028 | 2029 | 2030 | 2031 |
|---|---|---|---|---|---|---|---|---|---|
| Zach Eflin | 31 | 8.018 | $18.0M | FREE AGENT | |||||
| Tyler O'Neill | 30 | 6.059 | $16.5M | $16.5MOPT-OUT | $16.5M | FREE AGENT | |||
| Charlie Morton | 41 | 16.010 | $9.1M | FREE AGENT | |||||
| Gary Sánchez | 32 | 8.050 | $8.5M | FREE AGENT | |||||
| Kyle Gibson | 37 | 11.039 | $5.2M | FREE AGENT | |||||
| Ryan O'Hearn | 31 | 6.002 | $5.1MCLUB | FREE AGENT | |||||
| Seranthony Domínguez | 30 | 6.131 | $4.6MCLUB | FREE AGENT | |||||
| Andrew Kittredge | 35 | 6.070 | $3.5M | $9.0MCLUB | FREE AGENT | ||||
| Ramón Laureano | 30 | 5.159 | $2.3M | $6.5MCLUB | FREE AGENT | ||||
| Jacob Stallings | 35 | 6.149 | $777k | FREE AGENT |
| Player | Age | Svc | 2025 | 2026 | 2027 | 2028 | 2029 | 2030 | 2031 |
|---|---|---|---|---|---|---|---|---|---|
| Ryan Mountcastle | 28 | 4.105 | $6.8M | ARB 3 | FREE AGENT | ||||
| Adley Rutschman | 27 | 3.000 | $5.5M | ARB 2 | ARB 3 | FREE AGENT | |||
| Cedric Mullins | 30 | 5.078 | $4.1M | FREE AGENT | |||||
| Jorge Mateo | 30 | 5.000 | $3.5M | FREE AGENT | |||||
| Dean Kremer | 29 | 3.112 | $3.0M | ARB 2 | ARB 3 | FREE AGENT | |||
| Gregory Soto | 30 | 5.102 | $2.2M | FREE AGENT | |||||
| Cionel Pérez | 29 | 4.085 | $2.2MCLUB | ARB 3 | FREE AGENT | ||||
| Trevor Rogers | 27 | 4.069 | $2.1M | ARB 3 | FREE AGENT | ||||
| Tyler Wells | 30 | 3.132 | $2.1M | ARB 2 | ARB 3 | FREE AGENT | |||
| Ramón Urías | 31 | 4.025 | $1.8M | ARB 3 | FREE AGENT | ||||
| Keegan Akin | 30 | 4.083 | $1.5M | ARB 3 | FREE AGENT | ||||
| Matt Bowman | 34 | 5.043 | $1.1M | FREE AGENT | |||||
| Dylan Carlson | 26 | 4.104 | $1.0M | ARB 3 | FREE AGENT | ||||
| Emmanuel Rivera | 29 | 3.026 | $1.0M | ARB 2 | ARB 3 | FREE AGENT | |||
| Félix Bautista | 30 | 3.000 | $1.0M | ARB 2 | ARB 3 | FREE AGENT | |||
| Greg Allen | 32 | 3.127 | $65k | ARB 2 | ARB 3 | FREE AGENT | |||
| José Castillo | 29 | 4.011 | $48k | ARB 3 | FREE AGENT |
| Player | Age | Svc | 2025 | 2026 | 2027 | 2028 | 2029 | 2030 | 2031 |
|---|---|---|---|---|---|---|---|---|---|
| Tomoyuki Sugano | 35 | 0.000 | $13.0M | Pre-Arb | FREE AGENT | ||||
| Kyle Bradish | 28 | 2.160 | $2.4M | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Albert Suárez | 35 | 2.019 | $825k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Gunnar Henderson | 24 | 2.036 | $782k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Colton Cowser | 25 | 1.043 | $774k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Jordan Westburg | 26 | 1.098 | $773k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Jackson Holliday | 21 | 0.078 | $765k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Cade Povich | 25 | 0.080 | $758k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Yennier Cano | 31 | 2.065 | $752k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Cody Poteet | 30 | 2.145 | $583k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Coby Mayo | 23 | 0.043 | $519k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Maverick Handley | 27 | 0.000 | $441k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Luis Vázquez | 25 | 0.047 | $417k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Colin Selby | 27 | 0.066 | $388k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Brandon Young | 26 | 0.000 | $388k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Grant Wolfram | 28 | 0.000 | $353k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Alex Jackson | 29 | 2.123 | $347k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Heston Kjerstad | 26 | 0.137 | $312k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Kade Strowd | 27 | 0.000 | $302k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Corbin Martin | 29 | 2.081 | $264k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Bryan Baker | 30 | 2.049 | $252k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Jeremiah Jackson | 25 | 0.000 | $249k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Scott Blewett | 29 | 0.102 | $240k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Chayce McDermott | 26 | 0.001 | $225k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Yaramil Hiraldo | 29 | 0.000 | $215k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Rico Garcia | 31 | 1.042 | $184k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Dylan Beavers | 23 | 0.000 | $180k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Dietrich Enns | 34 | 0.059 | $180k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Samuel Basallo | 20 | 0.000 | $176k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Shawn Dubin | 29 | 0.156 | $147k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Chadwick Tromp | 30 | 2.066 | $127k | ARB 1 | FREE AGENT | ||||
| Jordyn Adams | 25 | 0.066 | $82k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Daniel Johnson | 29 | 0.123 | $69k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Elvin Rodríguez | 27 | 0.031 | $68k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Ryan Noda | 29 | 1.080 | $61k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Carson Ragsdale | 27 | – | $52k | ||||||
| Jose Espada | 28 | 0.010 | $41k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Terrin Vavra | 28 | 0.147 | $37k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Vimael Machín | 31 | 1.141 | $33k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Roansy Contreras | 25 | 2.039 | $22k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Vidal Bruján | 27 | 2.014 | $9k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Cooper Hummel | 30 | 1.003 | $7k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| David Bañuelos | 28 | 0.013 | $4k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
How each 2025 acquisition stacked onto Orioles's playoff-odds curve. The side table is ranked by PPA.