1988 Toronto Blue Jays

Franchise seasons · 1980s 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
Doug BairPitchers40pitching—————4.05
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.
Tony CastilloPitchers27pitching—————3.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.
John CeruttiPitchers55pitching————123.673.13
Average (55) — 43 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.13 over 123.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.
Jim ClancyPitchers18pitching————196.334.49
Average (46) — 169 of 210 pitchers in the available 1988 rostersAn earned-run average of 4.49 over 196.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 EichhornPitchers38pitching—————4.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.
Mike FlanaganPitchers46pitching————211.004.18
Average (48) — 136 of 210 pitchers in the available 1988 rostersAn earned-run average of 4.18 over 211.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.
Tom HenkePitchers50pitching—————2.91
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.
Jimmy KeyPitchers22pitching————131.333.29
Average (54) — 52 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.29 over 131.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.
Jeff MusselmanPitchers13pitching————85.003.18
Average (54) — 52 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.18 over 85.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.
José NúñezPitchers45pitching————29.333.07
Average (52) — 78 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.07 over 29.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 RossPitchers21pitching—————4.91
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.
Dave StiebPitchers37pitching————207.333.04
Average (57) — 24 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.04 over 207.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.
Todd StottlemyrePitchers16pitching————98.005.69
Below average (40) — 201 of 210 pitchers in the available 1988 rostersAn earned-run average of 5.69 over 98.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.
Duane WardPitchers31pitching—————3.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.
David WellsPitchers36pitching—————4.62
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.
Frank WillsPitchers44pitching—————5.23
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.
Pat BordersCatchers10batting154425.273——
Average (54) — 103 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 154 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.
Sal ButeraCatchers26batting60141.233——
Average (49) — 269 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 60 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.
Ernie WhittCatchers12batting39810016.251——
Average (53) — 128 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 398 at-bats and 16 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.
Tony FernándezInfielders1batting6481865.287——
Average (56) — 71 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 648 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.
Kelly GruberInfielders17batting56915816.278——
Average (57) — 56 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 569 at-bats and 16 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.
Alexis InfanteInfielders14batting1530.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.
Manuel LeeInfielders4batting3811112.291——
Average (56) — 71 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 381 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.
Nelson LirianoInfielders2batting276733.264——
Average (52) — 164 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 276 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.
Fred McGriffInfielders19batting53615134.282——
Strong (61) — 16 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 536 at-bats and 34 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.
Jesse BarfieldOutfielders29batting46811418.244——
Average (51) — 192 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 468 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.
George BellOutfielders11batting61416524.269——
Average (56) — 71 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 614 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.
Sil CampusanoOutfielders6batting132412.218——
Average (57) — 56 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 132 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 DuceyOutfielders20batting54170.315——
Average (53) — 128 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 54 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.
Rick LeachOutfielders9batting199550.276——
Average (52) — 164 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 199 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.
Lloyd MosebyOutfielders15batting47211310.239——
Average (49) — 269 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 472 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.
Lou ThorntonOutfielders28batting200.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.
Juan BeníquezOutfielders21batting58171.293——
Average (53) — 128 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 58 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.
Cecil FielderOutfielders23batting174409.230——
Average (50) — 232 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 174 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.
Rance MulliniksOutfielders5batting33710112.300——
Strong (60) — 23 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 337 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: 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 Toronto Blue Jays season. Retrieved 2026-09-30T09:49:52.065329+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.