1988 Montreal Expos

Franchise seasons · 1980s seasons

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

Compare historical seasons

Montreal Expos franchise archive · Available years: 1969–2004 · 36 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
1990 Montreal Expos—2224
1989 Montreal Expos—2120
1988 Montreal Expos · Current season—2317
1987 Montreal Expos—2221
1986 Montreal Expos—2420

Same era: other teams in 1988

More teams from 1988

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
Tim BarrettPitchers50pitching—————5.79
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.
Tim BurkePitchers44pitching—————3.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.
John DopsonPitchers54pitching————168.673.04
Average (56) — 31 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.04 over 168.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.
Neal HeatonPitchers26pitching————97.334.99
Below average (44) — 182 of 210 pitchers in the available 1988 rostersAn earned-run average of 4.99 over 97.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.
Joe HeskethPitchers38pitching—————2.85
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.
Brian HolmanPitchers59pitching————100.333.23
Average (54) — 52 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.23 over 100.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.
Randy JohnsonPitchers51pitching————26.002.42
Average (54) — 52 of 210 pitchers in the available 1988 rostersAn earned-run average of 2.42 over 26.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.
Dennis MartínezPitchers32pitching————235.332.72
Average (59) — 15 of 210 pitchers in the available 1988 rostersAn earned-run average of 2.72 over 235.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.
Bob McClurePitchers22pitching—————6.16
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.
Andy McGaffiganPitchers27pitching—————2.76
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 ParrettPitchers49pitching—————2.65
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.
Pascual PérezPitchers34pitching————188.002.44
Strong (61) — 5 of 210 pitchers in the available 1988 rostersAn earned-run average of 2.44 over 188.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.
Rich SauveurPitchers39pitching—————6.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.
Bryn SmithPitchers28pitching————198.003.00
Average (57) — 24 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.00 over 198.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.
Mike SmithPitchers43pitching—————3.12
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 St. ClairePitchers51pitching—————6.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.
Floyd YoumansPitchers17pitching————84.003.21
Average (54) — 52 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.21 over 84.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.
Dave EngleCatchers4batting3780.216——
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 FitzgeraldCatchers20batting155425.271——
Average (54) — 103 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 155 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.
Jeff ReedCatchers24batting123270.220——
Average (46) — 364 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 123 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.
Nelson SantoveniaCatchers47batting309738.236——
Average (49) — 269 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 309 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 TejadaCatchers11batting1540.267——
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.
Casey CandaeleInfielders5batting116200.172——
Below average (41) — 434 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 116 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.
Tom FoleyInfielders16batting3771005.265——
Average (52) — 164 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 377 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.
Andrés GalarragaInfielders14batting60918429.302——
Strong (63) — 9 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 609 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.
Rex HudlerInfielders25batting216594.273——
Average (54) — 103 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 216 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.
Jeff HusonInfielders15batting42130.310——
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.
Wallace JohnsonInfielders6batting94290.309——
Average (55) — 89 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 94 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.
Graig NettlesInfielders9batting93161.172——
Below average (43) — 413 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 93 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.
Tom O'MalleyInfielders23batting2770.259——
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.
Johnny ParedesInfielders5batting91171.187——
Below average (44) — 399 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 91 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.
Luis RiveraInfielders12batting371834.224——
Average (45) — 379 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 371 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.
Tim WallachInfielders29batting59215212.257——
Average (52) — 164 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 592 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.
Hubie BrooksOutfielders7batting58816420.279——
Average (58) — 45 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 588 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.
Tracy JonesOutfielders24batting141472.333——
Average (59) — 35 of 447 batters in the available 1988 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.
Dave MartinezOutfielders3batting191492.257——
Average (51) — 192 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 191 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.
Otis NixonOutfielders35batting271660.244——
Average (48) — 302 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 271 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.
Tim RainesOutfielders30batting42911612.270——
Average (55) — 89 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 429 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.
Mitch WebsterOutfielders23batting259662.255——
Average (50) — 232 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 259 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.
Herm WinninghamOutfielders3batting90210.233——
Average (48) — 302 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 90 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.

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: 1988 Atlanta Braves. 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, 1988 Montreal Expos season. Retrieved 2026-09-30T09:45:47.705591+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.