2017 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
2019 Philadelphia Phillies81–812534
2018 Philadelphia Phillies80–822131
2017 Philadelphia Phillies · Current season66–962131
2016 Philadelphia Phillies71–912127
2015 Philadelphia Phillies63–993930

Same era: other teams in 2017

More teams from 2017

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
Henderson ÁlvarezPitchers58pitching————14.674.30
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 AndersonPitchers63pitching————2.3323.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.
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.
Pedro BeatoPitchers47pitching————0.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.
Joaquín BenoitPitchers53pitching————42.004.07
Average (51) — 191 of 489 pitchers in the available 2017 rostersAn earned-run average of 4.07 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.
Clay BuchholzPitchers21pitching————7.3312.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.
Zac CurtisPitchers52pitching————3.672.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.
Zach EflinPitchers56pitching————64.336.16
Below average (44) — 438 of 489 pitchers in the available 2017 rostersAn earned-run average of 6.16 over 64.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————128.004.71
Average (48) — 330 of 489 pitchers in the available 2017 rostersAn earned-run average of 4.71 over 128.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.
Casey FienPitchers54pitching————6.0010.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íaPitchers57No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Jeanmar GómezPitchers46pitching————22.337.25
Average (45) — 424 of 489 pitchers in the available 2017 rostersAn earned-run average of 7.25 over 22.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.
Jeremy HellicksonPitchers58pitching————112.334.73
Average (48) — 330 of 489 pitchers in the available 2017 rostersAn earned-run average of 4.73 over 112.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.
Mark LeiterPitchers59pitching————90.674.96
Average (48) — 330 of 489 pitchers in the available 2017 rostersAn earned-run average of 4.96 over 90.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.
Ben LivelyPitchers49pitching————88.674.26
Average (50) — 238 of 489 pitchers in the available 2017 rostersAn earned-run average of 4.26 over 88.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.
Hoby MilnerPitchers55pitching————31.332.01
Average (55) — 56 of 489 pitchers in the available 2017 rostersAn earned-run average of 2.01 over 31.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.
Adam MorganPitchers39pitching————54.674.12
Average (51) — 191 of 489 pitchers in the available 2017 rostersAn earned-run average of 4.12 over 54.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.
Héctor NerisPitchers50pitching————74.673.01
Average (55) — 56 of 489 pitchers in the available 2017 rostersAn earned-run average of 3.01 over 74.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 NeshekPitchers17pitching————40.331.12
Average (58) — 13 of 489 pitchers in the available 2017 rostersAn earned-run average of 1.12 over 40.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.
Juan NicasioPitchers58pitching————1.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.
Aaron NolaPitchers27pitching————168.003.54
Average (54) — 87 of 489 pitchers in the available 2017 rostersAn earned-run average of 3.54 over 168.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.
Ricardo PintoPitchers51pitching————29.677.89
Below average (43) — 450 of 489 pitchers in the available 2017 rostersAn earned-run average of 7.89 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.
Nick PivettaPitchers43pitching————133.006.02
Below average (42) — 462 of 489 pitchers in the available 2017 rostersAn earned-run average of 6.02 over 133.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.
Edubray RamosPitchers61pitching————57.674.21
Average (50) — 238 of 489 pitchers in the available 2017 rostersAn earned-run average of 4.21 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.
Yacksel RíosPitchers53pitching————16.334.41
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.
Joely RodríguezPitchers63pitching————27.006.33
Average (46) — 404 of 489 pitchers in the available 2017 rostersAn earned-run average of 6.33 over 27.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.
Kevin SiegristPitchers54pitching————5.003.60
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.
Jesen TherrienPitchers46pitching————18.338.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.
Jake ThompsonPitchers44pitching————46.333.88
Average (51) — 191 of 489 pitchers in the available 2017 rostersAn earned-run average of 3.88 over 46.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 VelasquezPitchers28pitching————72.005.13
Average (47) — 374 of 489 pitchers in the available 2017 rostersAn earned-run average of 5.13 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.
Jorge AlfaroCatchers38batting107345.318——
Average (57) — 65 of 471 batters in the available 2017 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.
Andrew KnappCatchers34batting171443.257——
Average (50) — 246 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 171 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.
Cameron RuppCatchers29batting2956414.217——
Average (47) — 346 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 295 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.
Andrés BlancoInfielders4batting130253.192——
Below average (44) — 428 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 130 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.
J. P. CrawfordInfielders2batting70150.214——
Average (47) — 346 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 70 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.
Maikel FrancoInfielders7batting57513224.230——
Average (48) — 313 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 575 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.
Freddy GalvisInfielders13batting60815512.255——
Average (50) — 246 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 608 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.
César HernándezInfielders16batting5111509.294——
Average (57) — 65 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 511 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.
Tommy JosephInfielders19batting49511922.240——
Average (50) — 246 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 495 at-bats and 22 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.
Ty KellyInfielders15batting88172.193——
Average (45) — 410 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 88 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.
Brock StassiInfielders41batting78132.167——
Below average (44) — 428 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 78 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.
Aaron AltherrOutfielders23batting37210119.272——
Average (55) — 106 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 372 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.
Pedro FlorimónOutfielders18batting46160.348——
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.
Odubel HerreraOutfielders37No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Rhys HoskinsOutfielders17batting1704418.259——
Average (56) — 81 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 170 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.
Howie KendrickOutfielders47batting141482.340——
Average (59) — 34 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 141 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.
Hyun-soo KimOutfielders31batting87200.230——
Average (47) — 346 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 87 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.
Daniel NavaOutfielders25batting183554.301——
Average (56) — 81 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 183 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.
Cameron PerkinsOutfielders30batting88161.182——
Below average (44) — 428 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 88 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.
Michael SaundersOutfielders5batting200416.205——
Average (45) — 410 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 200 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.
Nick WilliamsOutfielders5batting3139012.288——
Average (57) — 65 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 313 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.

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: 2017 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, 2017 Philadelphia Phillies season. Retrieved 2026-09-30T04:37:43.260718+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.