2019 Los Angeles Angels

Franchise seasons · 2010s 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
2021 Los Angeles Angels77–852740
2020 Los Angeles Angels26–342225
2019 Los Angeles Angels · Current season72–902731
2018 Los Angeles Angels80–822735
2017 Los Angeles Angels80–822431

Same era: other teams in 2019

More teams from 2019

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
Cody AllenPitchers37pitching————23.006.26
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 6.26 over 23.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.
Justin AndersonPitchers38pitching————47.005.55
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.55 over 47.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.
Luke BardPitchers39pitching————49.004.78
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.78 over 49.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.
Jaime BarríaPitchers51pitching————82.676.42
Average (49) — 402 of 506 pitchers in the available 2019 rostersAn earned-run average of 6.42 over 82.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.
Cam BedrosianPitchers32pitching————61.333.23
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.23 over 61.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.
Ty ButtreyPitchers31pitching————72.333.98
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.98 over 72.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.
Trevor CahillPitchers53pitching————102.335.98
Average (49) — 402 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.98 over 102.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.
Griffin CanningPitchers47pitching————90.334.58
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.58 over 90.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.
Taylor ColePitchers67pitching————51.675.92
Average (49) — 402 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.92 over 51.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.
John CurtissPitchers43pitching————2.333.86
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.
Miguel Del PozoPitchers58pitching————9.3310.61
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.
Sam FreemanPitchers61pitching————2.004.50
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.
Luis GarcíaPitchers40No 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 HarveyPitchers33pitching————59.677.09
Average (48) — 467 of 506 pitchers in the available 2019 rostersAn earned-run average of 7.09 over 59.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.
Andrew HeaneyPitchers38,28pitching————95.334.91
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.91 over 95.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.
Jake JewellPitchers65pitching————26.336.84
Average (49) — 402 of 506 pitchers in the available 2019 rostersAn earned-run average of 6.84 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.
Adalberto MejíaPitchers49pitching————13.003.46
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.
Keynan MiddletonPitchers99pitching————7.671.17
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.
Félix PeñaPitchers64pitching————96.334.58
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.58 over 96.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.
Dillon PetersPitchers52pitching————72.005.38
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.38 over 72.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.
J. C. RamírezPitchers66pitching————8.004.50
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.
Noe RamirezPitchers24No 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 RamseyPitchers60pitching————1.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.
Hansel RoblesPitchers57pitching————72.672.48
Average (53) — 12 of 506 pitchers in the available 2019 rostersAn earned-run average of 2.48 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.
José RodríguezPitchers63pitching————19.672.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.
Patrick SandovalPitchers43pitching————39.335.03
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.03 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.
Tyler SkaggsPitchers45pitching————79.674.29
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.29 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.
Chris StrattonPitchers36pitching————29.338.59
Average (48) — 467 of 506 pitchers in the available 2019 rostersAn earned-run average of 8.59 over 29.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é SuárezPitchers54pitching————81.007.11
Average (48) — 467 of 506 pitchers in the available 2019 rostersAn earned-run average of 7.11 over 81.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.
Nick TropeanoPitchers35pitching————13.679.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.
Anthony BemboomCatchers48batting4951.102——
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.
Dustin GarneauCatchers13batting69162.232——
Average (49) — 279 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 69 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.
Jonathan LucroyCatchers20batting240587.242——
Average (49) — 279 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 240 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.
Kevan SmithCatchers44batting191485.251——
Average (50) — 251 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 191 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.
Max StassiCatchers33batting4230.071——
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.
Justin BourInfielders41batting151268.172——
Below average (43) — 456 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 151 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.
Zack CozartInfielders7batting97120.124——
Below average (38) — 487 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 97 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.
Kaleb CowartInfielders22batting2540.160——
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 FletcherInfielders6batting5961736.290——
Average (56) — 76 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 596 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.
Tommy La StellaInfielders9batting2928616.295——
Average (59) — 35 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 292 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.
Albert PujolsInfielders5batting49112023.244——
Average (51) — 228 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 491 at-bats and 23 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 RengifoInfielders4batting357857.238——
Average (48) — 329 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 357 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.
Andrelton SimmonsInfielders2batting3981057.264——
Average (52) — 199 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 398 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.
Matt ThaissInfielders23batting147318.211——
Average (47) — 350 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 147 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.
Wilfredo TovarInfielders19batting83160.193——
Average (45) — 418 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 83 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.
Jared WalshInfielders25both79161.2035.001.80
Average (46) — 392 of 491 batters in the available 2019 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.
Kean WongInfielders20batting400.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.
Peter BourjosOutfielders25batting4440.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.
Kole CalhounOutfielders22,56batting55212833.232——
Average (50) — 251 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 552 at-bats and 33 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.
Brian GoodwinOutfielders18batting41310817.262——
Average (53) — 162 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 413 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.
Michael HermosilloOutfielders21batting3650.139——
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.
Jarrett ParkerOutfielders16batting1200.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.
César PuelloOutfielders48batting41163.390——
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.
Mike TroutOutfielders27batting47013745.291——
Strong (63) — 11 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 470 at-bats and 45 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.
Justin UptonOutfielders8batting2194712.215——
Average (47) — 350 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 219 at-bats and 12 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 WardOutfielders3batting4281.190——
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.
Shohei OhtaniOutfielders17batting38411018.286——
Average (57) — 62 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 384 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.

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: 2019 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, 2019 Los Angeles Angels season. Retrieved 2026-09-30T04:11:51.019412+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.