2021 Philadelphia Phillies

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
José AlvaradoPitchers46pitching————55.674.20
Average (50) — 281 of 556 pitchers in the available 2021 rostersAn earned-run average of 4.20 over 55.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 AndersonPitchers57pitching————48.006.75
Below average (44) — 514 of 556 pitchers in the available 2021 rostersAn earned-run average of 6.75 over 48.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.
Cam BedrosianPitchers52pitching————10.334.35
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.
Archie BradleyPitchers23pitching————51.003.71
Average (52) — 175 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.71 over 51.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.
Connor BrogdonPitchers75pitching————57.673.43
Average (52) — 175 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.43 over 57.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.
Sam CoonrodPitchers54pitching————42.334.04
Average (51) — 235 of 556 pitchers in the available 2021 rostersAn earned-run average of 4.04 over 42.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.
Hans CrousePitchers51pitching————7.005.14
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.
Enyel De Los SantosPitchers51pitching————28.006.75
Average (46) — 465 of 556 pitchers in the available 2021 rostersAn earned-run average of 6.75 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.
Kyle DohyPitchers71pitching————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.
Seranthony DomínguezPitchers58pitching————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.
Zach EflinPitchers56pitching————105.674.17
Average (51) — 235 of 556 pitchers in the available 2021 rostersAn earned-run average of 4.17 over 105.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.
Bailey FalterPitchers70pitching————33.675.61
Average (47) — 427 of 556 pitchers in the available 2021 rostersAn earned-run average of 5.61 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.
Neftalí FelizPitchers96pitching————1.0036.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.
Kyle GibsonPitchers44pitching————69.005.09
Average (48) — 387 of 556 pitchers in the available 2021 rostersAn earned-run average of 5.09 over 69.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.
David HalePitchers41pitching————26.676.41
Average (47) — 427 of 556 pitchers in the available 2021 rostersAn earned-run average of 6.41 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.
JD HammerPitchers64No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Spencer HowardPitchers48pitching————28.335.72
Average (48) — 387 of 556 pitchers in the available 2021 rostersAn earned-run average of 5.72 over 28.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.
Damon JonesPitchers68pitching————0.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.
Ian KennedyPitchers31pitching————24.004.13
Average (50) — 281 of 556 pitchers in the available 2021 rostersAn earned-run average of 4.13 over 24.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.
Brandon KintzlerPitchers19pitching————29.676.37
Average (46) — 465 of 556 pitchers in the available 2021 rostersAn earned-run average of 6.37 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.
Mauricio LloveraPitchers63pitching————6.679.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.
Adonis MedinaPitchers77pitching————7.673.52
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 MoorePitchers31,48pitching————73.006.29
Below average (44) — 514 of 556 pitchers in the available 2021 rostersAn earned-run average of 6.29 over 73.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————74.333.63
Average (52) — 175 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.63 over 74.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————180.674.63
Average (48) — 387 of 556 pitchers in the available 2021 rostersAn earned-run average of 4.63 over 180.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.
David PaulinoPitchers53pitching————2.009.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.
JoJo RomeroPitchers79pitching————9.007.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.
Ramón RossoPitchers60pitching————8.005.63
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.
Cristopher SánchezPitchers61pitching————12.674.97
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.
Ranger SuárezPitchers55pitching————106.001.36
Strong (61) — 2 of 556 pitchers in the available 2021 rostersAn earned-run average of 1.36 over 106.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.
Vince VelasquezPitchers21pitching————81.675.95
Below average (44) — 514 of 556 pitchers in the available 2021 rostersAn earned-run average of 5.95 over 81.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 WheelerPitchers45pitching————213.332.78
Average (58) — 8 of 556 pitchers in the available 2021 rostersAn earned-run average of 2.78 over 213.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.
Andrew KnappCatchers5both145222.1520.330.00
Below average (40) — 511 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 145 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.
Rafael MarchanCatchers12batting52121.231——
Average (49) — 306 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 52 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.
J. T. RealmutoCatchers10batting47612517.263——
Average (55) — 97 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 476 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.
Alec BohmInfielders28batting380947.247——
Average (50) — 261 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 380 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.
Freddy GalvisInfielders8batting107245.224——
Average (50) — 261 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 107 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.
Didi GregoriusInfielders18batting3687713.209——
Average (46) — 398 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 368 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.
Rhys HoskinsInfielders17batting3899627.247——
Average (55) — 97 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 389 at-bats and 27 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 MatonInfielders29both117302.2560.330.00
Average (51) — 229 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 117 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.
Brad MillerInfielders13batting3317520.227——
Average (51) — 229 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 331 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.
Jean SeguraInfielders2batting51414914.290——
Average (59) — 37 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 514 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.
Ronald TorreyesInfielders74both318777.2422.6713.50
Average (50) — 261 of 517 batters in the available 2021 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.
Jorge BonifacioOutfielders39batting1110.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.
Bryce HarperOutfielders3batting48815135.309——
Strong (66) — 2 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 488 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.
Adam HaseleyOutfielders40batting2140.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.
Odúbel HerreraOutfielders37batting45011713.260——
Average (53) — 156 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 450 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.
Travis JankowskiOutfielders9batting131331.252——
Average (50) — 261 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 131 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.
Matt JoyceOutfielders7batting5552.091——
Below average (41) — 504 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 55 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.
Scott KingeryOutfielders4batting1910.053——
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 McCutchenOutfielders22batting48210727.222——
Average (50) — 261 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 482 at-bats and 27 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 MoniakOutfielders16batting3331.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.
Roman QuinnOutfielders24batting5290.173——
Average (45) — 440 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 52 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.
Matt VierlingOutfielders19,44batting71232.324——
Average (56) — 79 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 71 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.
Luke WilliamsOutfielders30batting98241.245——
Average (50) — 261 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 98 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: 2021 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, 2021 Philadelphia Phillies season. Retrieved 2026-09-30T03:51:21.738010+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.