2023 Baltimore Orioles

Franchise seasons · 2020s seasons

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

Roster and season statistics

Only players appear here. Staff are excluded from lineup choices. — means the source has no usable value. A roster player may have no batting or pitching row if they did not appear in those tables.

PlayerPosition groupNo.Stat rowsABHHRAVGIPERARating
Keegan AkinPitchers45pitching————23.676.85
Average (46) — 419 of 508 pitchers in the available 2023 rostersAn earned-run average of 6.85 over 23.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.
Bryan BakerPitchers43pitching————45.003.60
Average (52) — 152 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.60 over 45.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.
Mike BaumannPitchers53pitching————64.673.76
Average (52) — 152 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.76 over 64.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.
Félix BautistaPitchers74pitching————61.001.48
Average (59) — 5 of 508 pitchers in the available 2023 rostersAn earned-run average of 1.48 over 61.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.
Eduard BazardoPitchers67pitching————2.3315.43
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 BradishPitchers39pitching————168.672.83
Average (58) — 15 of 508 pitchers in the available 2023 rostersAn earned-run average of 2.83 over 168.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.
Yennier CanóPitchers78pitching————72.672.11
Average (58) — 15 of 508 pitchers in the available 2023 rostersAn earned-run average of 2.11 over 72.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.
Danny CoulombePitchers54pitching————51.332.81
Average (55) — 54 of 508 pitchers in the available 2023 rostersAn earned-run average of 2.81 over 51.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.
Jack FlahertyPitchers15pitching————34.676.75
Average (45) — 445 of 508 pitchers in the available 2023 rostersAn earned-run average of 6.75 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.
Shintaro FujinamiPitchers14pitching————29.674.85
Average (49) — 308 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.85 over 29.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.
Reed GarrettPitchers66pitching————2.6710.13
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————192.004.73
Average (48) — 356 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.73 over 192.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.
Logan GillaspiePitchers71pitching————9.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.
Mychal GivensPitchers60pitching————4.0011.25
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.
DL HallPitchers24pitching————19.333.26
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.
Cole IrvinPitchers19pitching————77.334.42
Average (50) — 246 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.42 over 77.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.
Joey KrehbielPitchers52pitching————5.001.80
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.
Dean KremerPitchers64pitching————172.674.12
Average (51) — 197 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.12 over 172.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.
Jorge LópezPitchers73pitching————12.005.25
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.
John MeansPitchers47pitching————23.672.66
Average (53) — 121 of 508 pitchers in the available 2023 rostersAn earned-run average of 2.66 over 23.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.
Cionel PérezPitchers58pitching————53.333.54
Average (52) — 152 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.54 over 53.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.
Grayson RodriguezPitchers30pitching————122.004.35
Average (50) — 246 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.35 over 122.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.
Chris VallimontPitchers75pitching————0.670.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.
Nick VespiPitchers79pitching————14.674.30
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.
Austin VothPitchers51pitching————34.675.19
Average (48) — 356 of 508 pitchers in the available 2023 rostersAn earned-run average of 5.19 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.
Jacob WebbPitchers66pitching————22.003.27
Average (52) — 152 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.27 over 22.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————118.673.64
Average (53) — 121 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.64 over 118.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.
Bruce ZimmermannPitchers50pitching————13.334.73
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.
Anthony BemboomCatchers37batting1120.182——
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.
Mark KolozsvaryCatchers56batting000.---——
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.
James McCannCatchers27both207466.2221.000.00
Average (47) — 382 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 207 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.
Adley RutschmanCatchers35batting58816320.277——
Average (58) — 41 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 588 at-bats and 20 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.
Adam FrazierInfielders12batting4129913.240——
Average (50) — 251 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 412 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.
Gunnar HendersonInfielders2batting56014328.255——
Average (55) — 107 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 560 at-bats and 28 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.
Josh LesterInfielders49both2240.1821.000.00
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 MateoInfielders3batting318697.217——
Average (46) — 410 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 318 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 MountcastleInfielders6batting42311418.270——
Average (57) — 58 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 423 at-bats and 18 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'HearnInfielders32batting34610014.289——
Average (59) — 32 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 346 at-bats and 14 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.
Joey OrtizInfielders65batting3370.212——
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.
Ramón UríasInfielders29batting360954.264——
Average (53) — 169 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 360 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.
Jordan WestburgInfielders11batting208543.260——
Average (52) — 192 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 208 at-bats and 3 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 CowserOutfielders17batting6170.115——
Below average (40) — 519 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 61 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.
Austin HaysOutfielders21batting52014316.275——
Average (57) — 58 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 520 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.
Aaron HicksOutfielders34batting200557.275——
Average (55) — 107 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 200 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.
Heston KjerstadOutfielders13batting3072.233——
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.
Ryan McKennaOutfielders26both122312.2541.0018.00
Average (51) — 217 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 122 at-bats and 2 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 MullinsOutfielders31batting4049415.233——
Average (49) — 310 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 404 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.
Anthony SantanderOutfielders25batting59115228.257——
Average (55) — 107 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 591 at-bats and 28 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.
Kyle StowersOutfielders28batting3020.067——
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.
Terrin VavraOutfielders23batting49120.245——
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.

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: 2023 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, 2023 Baltimore Orioles season. Retrieved 2026-09-30T03:31:17.354580+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.