1999 Philadelphia Phillies

Franchise seasons · 1990s 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
2001 Philadelphia Phillies86–762422
2000 Philadelphia Phillies65–972427
1999 Philadelphia Phillies · Current season77–851922
1998 Philadelphia Phillies75–871921
1997 Philadelphia Phillies68–942323

Same era: other teams in 1999

More teams from 1999

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
Scott AldredPitchers30pitching—————3.90
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.
Joel BennettPitchers37pitching————17.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.
Jeff BrantleyPitchers45pitching—————5.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.
Billy BrewerPitchers49pitching—————7.01
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.
Paul ByrdPitchers34pitching————199.674.60
Average (52) — 101 of 282 pitchers in the available 1999 rostersAn earned-run average of 4.60 over 199.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.
Wayne GomesPitchers61pitching—————4.26
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.
Mike GracePitchers44pitching————55.007.69
Below average (41) — 266 of 282 pitchers in the available 1999 rostersAn earned-run average of 7.69 over 55.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.
Joe GrahePitchers50pitching————32.673.86
Average (52) — 101 of 282 pitchers in the available 1999 rostersAn earned-run average of 3.86 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.
Carlton LoewerPitchers46pitching————89.675.12
Average (49) — 170 of 282 pitchers in the available 1999 rostersAn earned-run average of 5.12 over 89.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.
Steve MontgomeryPitchers57pitching—————3.34
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.
Chad OgeaPitchers33pitching————168.005.63
Average (46) — 223 of 282 pitchers in the available 1999 rostersAn earned-run average of 5.63 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.
Yorkis PérezPitchers48pitching—————3.94
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.
Robert PersonPitchers31pitching————137.004.27
Average (53) — 77 of 282 pitchers in the available 1999 rostersAn earned-run average of 4.27 over 137.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.
Cliff PolittePitchers35pitching—————7.13
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.
Jim PoolePitchers41pitching—————4.33
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.
Ken RyanPitchers51pitching—————6.32
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.
Curt SchillingPitchers38pitching————180.333.54
Average (57) — 21 of 282 pitchers in the available 1999 rostersAn earned-run average of 3.54 over 180.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.
Steve SchrenkPitchers52pitching—————4.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.
Anthony ShumakerPitchers37pitching————22.675.96
Average (48) — 189 of 282 pitchers in the available 1999 rostersAn earned-run average of 5.96 over 22.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.
Paul SpoljaricPitchers50pitching————11.3315.09
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.
Amaury TelemacoPitchers47pitching—————5.55
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.
Randy WolfPitchers54pitching————121.675.55
Average (47) — 205 of 282 pitchers in the available 1999 rostersAn earned-run average of 5.55 over 121.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.
Gary BennettCatchers14batting88241.273——
Average (50) — 226 of 465 batters in the available 1999 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.
Bobby EstalellaCatchers27batting1830.167——
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 LieberthalCatchers24batting51015331.300——
Average (59) — 44 of 465 batters in the available 1999 rostersBatting average and home runs per at-bat inform this hitting score, using 510 at-bats and 31 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.
Tom PrinceCatchers12batting610.167——
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.
Marlon AndersonInfielders16batting4521145.252——
Average (46) — 353 of 465 batters in the available 1999 rostersBatting average and home runs per at-bat inform this hitting score, using 452 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.
Alex AriasInfielders26batting3471054.303——
Average (55) — 96 of 465 batters in the available 1999 rostersBatting average and home runs per at-bat inform this hitting score, using 347 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.
Rico BrognaInfielders2batting61917224.278——
Average (53) — 149 of 465 batters in the available 1999 rostersBatting average and home runs per at-bat inform this hitting score, using 619 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.
Domingo CedeñoInfielders19batting66101.152——
Below average (41) — 445 of 465 batters in the available 1999 rostersBatting average and home runs per at-bat inform this hitting score, using 66 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.
David DosterInfielders15batting97193.196——
Below average (43) — 426 of 465 batters in the available 1999 rostersBatting average and home runs per at-bat inform this hitting score, using 97 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.
Kevin JordanInfielders23batting347994.285——
Average (52) — 170 of 465 batters in the available 1999 rostersBatting average and home runs per at-bat inform this hitting score, using 347 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.
Torey LovulloInfielders4batting3882.211——
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.
Desi RelafordInfielders8batting211511.242——
Average (45) — 380 of 465 batters in the available 1999 rostersBatting average and home runs per at-bat inform this hitting score, using 211 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 RolenInfielders17batting42111326.268——
Average (53) — 149 of 465 batters in the available 1999 rostersBatting average and home runs per at-bat inform this hitting score, using 421 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.
Bobby AbreuOutfielders53batting54618320.335——
Strong (64) — 9 of 465 batters in the available 1999 rostersBatting average and home runs per at-bat inform this hitting score, using 546 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.
Rob DuceyOutfielders25batting188498.261——
Average (50) — 226 of 465 batters in the available 1999 rostersBatting average and home runs per at-bat inform this hitting score, using 188 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.
Ron GantOutfielders5batting51613417.260——
Average (49) — 261 of 465 batters in the available 1999 rostersBatting average and home runs per at-bat inform this hitting score, using 516 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.
Doug GlanvilleOutfielders6batting62820411.325——
Strong (60) — 31 of 465 batters in the available 1999 rostersBatting average and home runs per at-bat inform this hitting score, using 628 at-bats and 11 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.
Wendell MageeOutfielders29batting1452.357——
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.
Kevin SefcikOutfielders11batting209581.278——
Average (50) — 226 of 465 batters in the available 1999 rostersBatting average and home runs per at-bat inform this hitting score, using 209 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: 1999 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, 1999 Philadelphia Phillies season. Retrieved 2026-09-30T08:00:12.219040+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.