2025 Baltimore Orioles

Franchise seasons · 2020s seasons

Independent, unofficial historical lineup simulator. Games here are simulated exhibitions, not historical results.

Compare historical seasons

Baltimore Orioles franchise archive · Available years: 1901–2025 · 125 seasons.

These historical season records are separate from simulated exhibitions. — means the season record is unavailable. Year ranges describe this archive's coverage; team names reflect each season's historical name.

Same team, nearby years

Nearby franchise seasons and available statistics
SeasonRecord (W–L)Batting rowsPitching rows
2025 Baltimore Orioles · Current season75–873541
2024 Baltimore Orioles91–712734
2023 Baltimore Orioles101–612231
2022 Baltimore Orioles83–792535
2021 Baltimore Orioles52–1102342

Same era: other teams in 2025

More teams from 2025

Roster and season statistics

Only players appear here. Staff are excluded from lineup choices. — means a statistic is unavailable. A roster player may have no batting or pitching row if they did not appear in those tables.

PlayerPosition groupNo.Stat rowsABHHRAVGIPERARating
Keegan AkinPitchers45pitching————63.333.41
Average (52) — 170 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.41 over 63.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Bryan BakerPitchers43pitching————38.333.52
Average (51) — 205 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.52 over 38.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Félix BautistaPitchers74pitching————34.672.60
Average (53) — 124 of 515 pitchers in the available 2025 rostersAn earned-run average of 2.60 over 34.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Scott BlewettPitchers67pitching————23.336.17
Average (47) — 398 of 515 pitchers in the available 2025 rostersAn earned-run average of 6.17 over 23.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Matt BowmanPitchers51pitching————24.676.20
Average (47) — 398 of 515 pitchers in the available 2025 rostersAn earned-run average of 6.20 over 24.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Kyle BradishPitchers38pitching————32.002.53
Average (53) — 124 of 515 pitchers in the available 2025 rostersAn earned-run average of 2.53 over 32.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Yennier CanóPitchers78pitching————58.005.12
Average (47) — 398 of 515 pitchers in the available 2025 rostersAn earned-run average of 5.12 over 58.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
José CastilloPitchers66pitching————7.332.45
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Roansy ContrerasPitchers66pitching————4.330.00
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Seranthony DomínguezPitchers56pitching————41.673.24
Average (52) — 170 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.24 over 41.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Shawn DubinPitchers62pitching————8.003.38
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Zach EflinPitchers24pitching————71.335.93
Below average (44) — 465 of 515 pitchers in the available 2025 rostersAn earned-run average of 5.93 over 71.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Dietrich EnnsPitchers71pitching————28.673.14
Average (52) — 170 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.14 over 28.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
José EspadaPitchers72pitching————3.000.00
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Rico GarciaPitchers50pitching————19.002.84
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Kyle GibsonPitchers48pitching————12.3316.78
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Yaramil HiraldoPitchers76pitching————19.674.58
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Andrew KittredgePitchers39pitching————31.333.45
Average (51) — 205 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.45 over 31.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Dean KremerPitchers64pitching————171.674.19
Average (50) — 262 of 515 pitchers in the available 2025 rostersAn earned-run average of 4.19 over 171.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Corbin MartinPitchers48pitching————18.006.00
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Chayce McDermottPitchers59pitching————8.6715.58
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Charlie MortonPitchers50pitching————101.335.42
Average (45) — 445 of 515 pitchers in the available 2025 rostersAn earned-run average of 5.42 over 101.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Cionel PérezPitchers58pitching————21.678.31
Below average (44) — 465 of 515 pitchers in the available 2025 rostersAn earned-run average of 8.31 over 21.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Cody PoteetPitchers53pitching————2.6716.88
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Cade PovichPitchers37pitching————112.335.21
Average (45) — 445 of 515 pitchers in the available 2025 rostersAn earned-run average of 5.21 over 112.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Carson RagsdalePitchers83pitching————5.0014.40
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Elvin RodríguezPitchers83pitching————1.0018.00
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Trevor RogersPitchers28both200.000109.671.81
Strong (60) — 3 of 515 pitchers in the available 2025 rostersAn earned-run average of 1.81 over 109.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Colin SelbyPitchers60pitching————14.003.21
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Gregory SotoPitchers65pitching————36.333.96
Average (50) — 262 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.96 over 36.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Kade StrowdPitchers57pitching————26.331.71
Average (54) — 84 of 515 pitchers in the available 2025 rostersAn earned-run average of 1.71 over 26.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Albert SuárezPitchers49pitching————11.672.31
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Tomoyuki SuganoPitchers19pitching————157.004.64
Average (48) — 357 of 515 pitchers in the available 2025 rostersAn earned-run average of 4.64 over 157.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Tyler WellsPitchers68pitching————21.672.91
Average (52) — 170 of 515 pitchers in the available 2025 rostersAn earned-run average of 2.91 over 21.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Grant WolframPitchers86pitching————26.675.40
Average (48) — 357 of 515 pitchers in the available 2025 rostersAn earned-run average of 5.40 over 26.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Brandon YoungPitchers63pitching————57.676.24
Below average (44) — 465 of 515 pitchers in the available 2025 rostersAn earned-run average of 6.24 over 57.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Samuel BasalloCatchers29batting109184.165——
Below average (43) — 480 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 109 at-bats and 4 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Maverick HandleyCatchers98batting4130.073——
Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance.
Alex JacksonCatchers70both91205.2201.0027.00
Average (50) — 262 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 91 at-bats and 5 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Adley RutschmanCatchers35batting322719.220——
Average (47) — 365 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 322 at-bats and 9 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Gary SánchezCatchers99both91215.2311.0036.00
Average (51) — 224 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 91 at-bats and 5 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Jacob StallingsCatchers25batting3540.114——
Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance.
Chadwick TrompCatchers41batting1631.188——
Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance.
Gunnar HendersonInfielders2batting57715817.274——
Average (57) — 66 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 577 at-bats and 17 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Jackson HollidayInfielders7batting58614217.242——
Average (51) — 224 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 586 at-bats and 17 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Vimael MachínInfielders65batting1111.091——
Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance.
Jorge MateoInfielders3both79141.1771.0045.00
Below average (44) — 465 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 79 at-bats and 1 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Coby MayoInfielders16batting2635711.217——
Average (48) — 335 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 263 at-bats and 11 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Ryan MountcastleInfielders6batting332837.250——
Average (51) — 224 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 332 at-bats and 7 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Ryan O'HearnInfielders32batting3118813.283——
Average (59) — 34 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 311 at-bats and 13 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Emmanuel RiveraInfielders26both120300.2501.0072.00
Average (50) — 262 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 120 at-bats and 0 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Ramón UríasInfielders29batting258648.248——
Average (52) — 196 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 258 at-bats and 8 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Terrin VavraInfielders54batting100.000——
Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance.
Luis VázquezInfielders52both5081.1604.330.00
Average (45) — 433 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 50 at-bats and 1 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Jordan WestburgInfielders11batting3288717.265——
Average (57) — 66 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 328 at-bats and 17 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Jordyn AdamsOutfielders80batting500.000——
Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance.
Greg AllenOutfielders25batting1400.000——
Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance.
Dylan BeaversOutfielders12batting110254.227——
Average (49) — 298 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 110 at-bats and 4 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Vidal BrujánOutfielders40batting1101.000——
Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance.
Dylan CarlsonOutfielders15batting217446.203——
Average (45) — 433 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 217 at-bats and 6 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Colton CowserOutfielders17batting3276416.196——
Average (45) — 433 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 327 at-bats and 16 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Cooper HummelOutfielders67batting100.000——
Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance.
Jeremiah JacksonOutfielders82batting170475.276——
Average (55) — 105 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 170 at-bats and 5 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Daniel JohnsonOutfielders56batting2450.208——
Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance.
Heston KjerstadOutfielders13batting156304.192——
Below average (44) — 465 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 156 at-bats and 4 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Ramón LaureanoOutfielders12batting2597515.290——
Strong (60) — 22 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 259 at-bats and 15 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Cedric MullinsOutfielders31batting3147215.229——
Average (50) — 262 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 314 at-bats and 15 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Ryan NodaOutfielders41batting1320.154——
Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance.
Tyler O'NeillOutfielders9batting181369.199——
Average (46) — 395 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 181 at-bats and 9 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
David BañuelosOutfielders91No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.

Build a lineup

Exhibition rules use nine hitters, including a DH, and one pitcher. The numbered slots are the batting order. Pick each player once. Opponent: 2025 Arizona Diamondbacks. Players without a rating remain selectable with estimated performance.

Keep the seed to replay the same game; change it to play a different exhibition.

Simulated exhibition

Choose a lineup to play an exhibition.

Batting lines

Game log for the selected game

    Roster and statistics adapted from Wikipedia contributors, 2025 Baltimore Orioles season. Retrieved 2026-09-30T03:09:59.974737+00:00. Source material is under CC BY-SA 4.0. We grouped roster entries, excluded staff, joined stats by Wikipedia page title, converted baseball innings notation to outs, and derived approximate ratings and simulated outcomes. No official affiliation.