2024 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————78.673.32
Average (53) — 103 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.32 over 78.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————23.335.01
Average (48) — 342 of 507 pitchers in the available 2024 rostersAn earned-run average of 5.01 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.
Mike BaumannPitchers53pitching————18.333.44
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.
Matt BowmanPitchers51pitching————15.673.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.
Kyle BradishPitchers38pitching————39.332.75
Average (53) — 103 of 507 pitchers in the available 2024 rostersAn earned-run average of 2.75 over 39.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.
Corbin BurnesPitchers39pitching————194.332.92
Average (57) — 14 of 507 pitchers in the available 2024 rostersAn earned-run average of 2.92 over 194.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.
Yennier CanóPitchers78pitching————60.003.15
Average (53) — 103 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.15 over 60.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.
Danny CoulombePitchers54pitching————29.672.12
Average (54) — 73 of 507 pitchers in the available 2024 rostersAn earned-run average of 2.12 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.
Tucker DavidsonPitchers67pitching————4.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.
Seranthony DomínguezPitchers56pitching————22.673.97
Average (50) — 258 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.97 over 22.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.
Zach EflinPitchers24pitching————55.332.60
Average (55) — 42 of 507 pitchers in the available 2024 rostersAn earned-run average of 2.60 over 55.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.
Jonathan HeasleyPitchers52pitching————5.3316.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.
Cole IrvinPitchers19pitching————107.334.86
Average (46) — 416 of 507 pitchers in the available 2024 rostersAn earned-run average of 4.86 over 107.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.
Craig KimbrelPitchers46pitching————52.335.33
Average (46) — 416 of 507 pitchers in the available 2024 rostersAn earned-run average of 5.33 over 52.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————129.674.10
Average (50) — 258 of 507 pitchers in the available 2024 rostersAn earned-run average of 4.10 over 129.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.
Matt KrookPitchers66pitching————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.
Chayce McDermottPitchers60pitching————4.006.75
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————20.672.61
Average (52) — 152 of 507 pitchers in the available 2024 rostersAn earned-run average of 2.61 over 20.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.
Vinny NittoliPitchers67pitching————4.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.
Cionel PérezPitchers58pitching————53.674.53
Average (49) — 302 of 507 pitchers in the available 2024 rostersAn earned-run average of 4.53 over 53.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.
Cade PovichPitchers37pitching————79.675.20
Average (45) — 441 of 507 pitchers in the available 2024 rostersAn earned-run average of 5.20 over 79.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.
Yohan RamírezPitchers48pitching————6.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.
Grayson RodriguezPitchers30pitching————116.673.86
Average (51) — 201 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.86 over 116.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.
Trevor RogersPitchers28pitching————19.007.11
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.
Colin SelbyPitchers60pitching————4.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.
Burch SmithPitchers40pitching————26.675.74
Average (47) — 377 of 507 pitchers in the available 2024 rostersAn earned-run average of 5.74 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.
Gregory SotoPitchers65pitching————17.675.09
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.
Albert SuárezPitchers49pitching————133.673.70
Average (52) — 152 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.70 over 133.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.
Dillon TatePitchers55pitching————33.334.59
Average (49) — 302 of 507 pitchers in the available 2024 rostersAn earned-run average of 4.59 over 33.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.
Nick VespiPitchers79pitching————12.332.92
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.
Thyago VieiraPitchers40pitching————0.00inf
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.
Jacob WebbPitchers71pitching————56.673.02
Average (53) — 103 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.02 over 56.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.
Tyler WellsPitchers68pitching————15.335.87
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.
James McCannCatchers27both214508.2341.0018.00
Average (51) — 219 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 214 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.
Adley RutschmanCatchers35batting57114319.250——
Average (54) — 126 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 571 at-bats and 19 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 HendersonInfielders2batting63017737.281——
Strong (63) — 13 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 630 at-bats and 37 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 HollidayInfielders7batting190365.189——
Below average (44) — 446 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 190 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.
Tony KempInfielders12batting900.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.
Jorge MateoInfielders3batting192445.229——
Average (49) — 290 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 192 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.
Nick MatonInfielders63batting500.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.
Coby MayoInfielders16batting4140.098——
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 MountcastleInfielders6batting47312813.271——
Average (57) — 63 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 473 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.
Connor NorbyInfielders12batting3262.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.
Ryan O'HearnInfielders32batting44311715.264——
Average (56) — 78 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 443 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.
Emmanuel RiveraInfielders26batting64204.313——
Average (57) — 63 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 64 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.
Liván SotoInfielders73batting1030.300——
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íasInfielders29batting2726911.254——
Average (54) — 126 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 272 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.
Jordan WestburgInfielders11batting41611018.264——
Average (57) — 63 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 416 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.
Colton CowserOutfielders17batting49912124.242——
Average (54) — 126 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 499 at-bats and 24 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 HaysOutfielders21batting157403.255——
Average (52) — 181 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 157 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.
Daniel JohnsonOutfielders53batting100.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.
Heston KjerstadOutfielders13batting99254.253——
Average (52) — 181 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 99 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.
Ryan McKennaOutfielders26batting832.375——
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.
Cedric MullinsOutfielders31batting44410418.234——
Average (51) — 219 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 444 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.
Cristian PacheOutfielders26batting1101.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.
Anthony SantanderOutfielders25batting59514044.235——
Average (55) — 103 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 595 at-bats and 44 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 SlaterOutfielders15batting69171.246——
Average (50) — 254 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 69 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.
Kyle StowersOutfielders28batting36111.306——
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.
David BañuelosOutfielders91batting100.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.
Eloy JiménezOutfielders72batting95221.232——
Average (49) — 290 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 95 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.

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: 2024 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, 2024 Baltimore Orioles season. Retrieved 2026-09-30T03:20:35.788003+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.