2019 Philadelphia Phillies

Franchise seasons · 2010s seasons

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

Compare historical seasons

Philadelphia Phillies franchise archive · Available years: 1901–2025 · 124 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 Philadelphia Phillies82–802335
2020 Philadelphia Phillies28–321829
2019 Philadelphia Phillies · Current season81–812534
2018 Philadelphia Phillies80–822131
2017 Philadelphia Phillies66–962131

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
José ÁlvarezPitchers52pitching————59.003.36
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.36 over 59.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.
Drew AndersonPitchers63pitching————6.007.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.
Víctor AranoPitchers64No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Jake ArrietaPitchers49pitching————135.674.64
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.64 over 135.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.
Austin DavisPitchers54pitching————20.676.53
Average (49) — 402 of 506 pitchers in the available 2019 rostersAn earned-run average of 6.53 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.
Enyel De Los SantosPitchers51pitching————11.007.36
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ínguezPitchers58pitching————24.674.01
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.01 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.
Zach EflinPitchers56pitching————163.334.13
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.13 over 163.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.
Jerad EickhoffPitchers48pitching————58.335.71
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.71 over 58.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.
Édgar GarciaPitchers66,41pitching————39.005.77
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.77 over 39.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.
JD HammerPitchers65No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Jared HughesPitchers25pitching————23.003.91
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.91 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.
Tommy HunterPitchers96pitching————5.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.
Cole IrvinPitchers47pitching————41.675.83
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.83 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.
Adam MorganPitchers46pitching————29.673.94
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.94 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.
Mike MorinPitchers28pitching————28.005.79
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.79 over 28.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.
Héctor NerisPitchers50pitching————67.672.93
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 2.93 over 67.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.
Pat NeshekPitchers93pitching————18.005.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.
Juan NicasioPitchers12pitching————47.334.75
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.75 over 47.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.
Aaron NolaPitchers27pitching————202.333.87
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.87 over 202.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.
Blake ParkerPitchers53pitching————25.005.04
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.04 over 25.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 PivettaPitchers43pitching————93.675.38
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.38 over 93.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.
Edubray RamosPitchers61pitching————15.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.
Yacksel RíosPitchers53pitching————2.6713.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.
David RobertsonPitchers30pitching————6.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.
Fernando SalasPitchers31pitching————2.676.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.
Drew SmylyPitchers18pitching————62.674.45
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.45 over 62.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.
Ranger SuárezPitchers55pitching————48.673.14
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.14 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.
Jason VargasPitchers44pitching————55.335.37
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.37 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.
Vince VelasquezPitchers21pitching————117.334.91
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.91 over 117.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 VincentPitchers29pitching————14.001.93
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.
Deivy GrullónCatchers73batting910.111——
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.
Andrew KnappCatchers15batting136292.213——
Average (46) — 392 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 136 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.
J. T. RealmutoCatchers10batting53814825.275——
Average (56) — 76 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 538 at-bats and 25 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.
Maikel FrancoInfielders7batting3899117.234——
Average (49) — 279 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 389 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.
César HernándezInfielders16batting61217114.279——
Average (55) — 96 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 612 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.
Rhys HoskinsInfielders17batting57012929.226——
Average (48) — 329 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 570 at-bats and 29 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.
Brad MillerInfielders33batting1183112.263——
Average (55) — 96 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 118 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.
Logan MorrisonInfielders8batting3572.200——
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.
Sean RodriguezInfielders13both112254.2231.330.00
Average (48) — 329 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 112 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.
Jean SeguraInfielders2batting57616112.280——
Average (55) — 96 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 576 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.
Aaron AltherrOutfielders23both2910.0341.009.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.
Jay BruceOutfielders23batting1453212.221——
Average (50) — 251 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 145 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.
Corey DickersonOutfielders31batting133398.293——
Average (56) — 76 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 133 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.
Phil GosselinOutfielders9batting65170.262——
Average (50) — 251 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 65 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.
Adam HaseleyOutfielders40batting222595.266——
Average (52) — 199 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 222 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.
Bryce HarperOutfielders3batting57314935.260——
Average (55) — 96 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 573 at-bats and 35 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.
Odúbel HerreraOutfielders37batting126281.222——
Average (46) — 392 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 126 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.
Scott KingeryOutfielders4batting45811819.258——
Average (53) — 162 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 458 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.
Andrew McCutchenOutfielders22batting2195610.256——
Average (52) — 199 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 219 at-bats and 10 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.
José PirelaOutfielders67batting1741.235——
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.
Roman QuinnOutfielders24both108234.2133.338.10
Average (47) — 350 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 108 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.
Nick WilliamsOutfielders5batting106162.151——
Below average (41) — 472 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 106 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.
Rob BrantlyOutfielders44batting100.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 CozensOutfielders25batting100.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.
Mitch WaldingOutfielders29batting200.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.

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 Philadelphia Phillies season. Retrieved 2026-09-30T04:14:30.495424+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.