2023 Los Angeles Angels

Franchise seasons · 2020s seasons

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

Compare historical seasons

Los Angeles Angels franchise archive · Available years: 1961–2025 · 56 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 Los Angeles Angels72–903041
2024 Los Angeles Angels63–992940
2023 Los Angeles Angels · Current season73–893139
2022 Los Angeles Angels73–893335
2021 Los Angeles Angels77–852740

Same era: other teams in 2023

More teams from 2023

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
Tyler AndersonPitchers31pitching————141.005.43
Average (45) — 445 of 508 pitchers in the available 2023 rostersAn earned-run average of 5.43 over 141.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.
Sam BachmanPitchers40pitching————17.003.18
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.
Jaime BarríaPitchers51pitching————82.335.68
Average (45) — 445 of 508 pitchers in the available 2023 rostersAn earned-run average of 5.68 over 82.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.
Kelvin CáceresPitchers71pitching————1.336.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.
Griffin CanningPitchers47pitching————127.004.32
Average (50) — 246 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.32 over 127.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.
Davis DanielPitchers58pitching————12.332.19
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.
Tucker DavidsonPitchers32pitching————31.676.54
Average (45) — 445 of 508 pitchers in the available 2023 rostersAn earned-run average of 6.54 over 31.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.
Reid DetmersPitchers48pitching————148.674.48
Average (49) — 308 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.48 over 148.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.
Chris DevenskiPitchers49pitching————33.675.08
Average (48) — 356 of 508 pitchers in the available 2023 rostersAn earned-run average of 5.08 over 33.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.
Jhonathan DíazPitchers74pitching————7.0010.29
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.
Carlos EstévezPitchers53pitching————62.333.90
Average (52) — 152 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.90 over 62.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 FulmerPitchers41pitching————10.002.70
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.
Lucas GiolitoPitchers24pitching————32.676.89
Average (45) — 445 of 508 pitchers in the available 2023 rostersAn earned-run average of 6.89 over 32.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.
Jimmy HergetPitchers46pitching————29.004.66
Average (49) — 308 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.66 over 29.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.
Kolton IngramPitchers66pitching————5.338.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.
Ben JoycePitchers44pitching————10.005.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.
Dominic LeonePitchers52pitching————13.005.54
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.
Reynaldo LópezPitchers41pitching————13.002.77
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.
Aaron LoupPitchers28pitching————48.676.10
Average (45) — 445 of 508 pitchers in the available 2023 rostersAn earned-run average of 6.10 over 48.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é MartePitchers68pitching————9.338.68
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.
Víctor MederosPitchers58No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Matt MoorePitchers55pitching————44.002.66
Average (55) — 54 of 508 pitchers in the available 2023 rostersAn earned-run average of 2.66 over 44.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.
Reyes MorontaPitchers52pitching————1.336.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.
Shohei OhtaniPitchers17both49715144.304132.003.14
Average (56) — 31 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.14 over 132.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é QuijadaPitchers65pitching————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.
Gerardo ReyesPitchers99pitching————9.677.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.
Kenny RosenbergPitchers78pitching————33.003.82
Average (51) — 197 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.82 over 33.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.
Patrick SandovalPitchers43pitching————144.674.11
Average (51) — 197 of 508 pitchers in the available 2023 rostersAn earned-run average of 4.11 over 144.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.
Chase SilsethPitchers63pitching————52.333.96
Average (51) — 197 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.96 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.
José SorianoPitchers59pitching————42.003.64
Average (52) — 152 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.64 over 42.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é SuárezPitchers54pitching————33.678.29
Below average (41) — 488 of 508 pitchers in the available 2023 rostersAn earned-run average of 8.29 over 33.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.
Ryan TeperaPitchers52pitching————8.677.27
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 WantzPitchers60pitching————39.333.89
Average (51) — 197 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.89 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.
Austin WarrenPitchers61pitching————1.675.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.
Jacob WebbPitchers71pitching————31.673.98
Average (51) — 197 of 508 pitchers in the available 2023 rostersAn earned-run average of 3.98 over 31.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.
Zack WeissPitchers57pitching————5.335.06
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.
Logan O'HoppeCatchers14batting1824314.236——
Average (53) — 169 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 182 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.
Chris OkeyCatchers39batting200.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.
Matt ThaissCatchers21batting262569.214——
Average (46) — 410 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 262 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.
Chad WallachCatchers35batting157317.197——
Average (46) — 410 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 157 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.
C. J. CronInfielders25batting50101.200——
Average (47) — 382 of 530 batters in the available 2023 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.
Brandon DruryInfielders23batting48512726.262——
Average (56) — 82 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 485 at-bats and 26 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.
Eduardo EscobarInfielders5both178392.2193.672.45
Average (46) — 410 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 178 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.
David FletcherInfielders22batting89222.247——
Average (50) — 251 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 89 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.
Jake LambInfielders18both51112.2161.000.00
Average (49) — 310 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 51 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.
Mike MoustakasInfielders8batting237568.236——
Average (50) — 251 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 237 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.
Zach NetoInfielders9batting289659.225——
Average (48) — 349 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 289 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.
Kevin PadloInfielders37batting810.125——
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.
Kyren ParisInfielders19batting4040.100——
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 RendonInfielders6batting148352.236——
Average (49) — 310 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 148 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.
Luis RengifoInfielders2batting39410416.264——
Average (55) — 107 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 394 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.
Nolan SchanuelInfielders18batting109301.275——
Average (53) — 169 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 109 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.
Liván SotoInfielders13batting920.222——
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.
Michael StefanicInfielders38batting62180.290——
Average (53) — 169 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 62 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.
Gio UrshelaInfielders10batting214642.299——
Average (57) — 58 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 214 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.
Andrew VelazquezInfielders4batting81142.173——
Below average (44) — 472 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 81 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.
Jared WalshInfielders20batting104134.125——
Below average (39) — 524 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 104 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.
Jordyn AdamsOutfielders39batting3950.128——
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.
Jo AdellOutfielders7batting58123.207——
Average (49) — 310 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 58 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.
Trey CabbageOutfielders25,75batting53111.208——
Average (48) — 349 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 53 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.
Randal GrichukOutfielders15batting194428.216——
Average (48) — 349 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 194 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.
Mickey MoniakOutfielders16batting3118714.280——
Average (58) — 41 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 311 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.
Brett PhillipsOutfielders4,8both63113.1750.330.00
Average (46) — 410 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 63 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.
Hunter RenfroeOutfielders12batting45911119.242——
Average (51) — 217 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 459 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.
Mike TroutOutfielders27batting3088118.263——
Average (56) — 82 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 308 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.
Taylor WardOutfielders3batting3569014.253——
Average (53) — 169 of 530 batters in the available 2023 rostersBatting average and home runs per at-bat inform this hitting score, using 356 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.

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 Los Angeles Angels season. Retrieved 2026-09-30T03:34:48.172894+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.