1988 Seattle Mariners

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
Scott BankheadPitchers15pitching————135.003.07
Average (56) — 31 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.07 over 135.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 CampbellPitchers27pitching————114.675.89
Below average (38) — 207 of 210 pitchers in the available 1988 rostersAn earned-run average of 5.89 over 114.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.
Erik HansonPitchers39pitching————41.673.24
Average (52) — 78 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.24 over 41.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.
Mike JacksonPitchers38pitching—————2.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.
Mark LangstonPitchers12pitching————261.333.34
Average (55) — 43 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.34 over 261.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.
Mike MoorePitchers25pitching————228.673.78
Average (51) — 96 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.78 over 228.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.
Edwin NúñezPitchers30pitching————29.337.98
Below average (39) — 204 of 210 pitchers in the available 1988 rostersAn earned-run average of 7.98 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.
Dennis PowellPitchers48pitching————18.678.68
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.
Jerry ReedPitchers31pitching—————3.96
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 SchoolerPitchers40pitching—————3.54
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.
Rod ScurryPitchers19pitching—————4.02
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.
Julio SolanoPitchers37pitching—————4.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.
Bill SwiftPitchers18pitching————174.674.59
Average (45) — 174 of 210 pitchers in the available 1988 rostersAn earned-run average of 4.59 over 174.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.
Terry TaylorPitchers44pitching————23.006.26
Average (45) — 174 of 210 pitchers in the available 1988 rostersAn earned-run average of 6.26 over 23.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.
Steve TroutPitchers34pitching————56.337.83
Below average (34) — 210 of 210 pitchers in the available 1988 rostersAn earned-run average of 7.83 over 56.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.
Gene WalterPitchers32pitching—————5.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.
Bill WilkinsonPitchers13pitching—————3.48
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.
Scott BradleyCatchers9batting335864.257——
Average (51) — 192 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 335 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.
Bill McGuireCatchers35batting1630.188——
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.
Dave ValleCatchers10batting2906710.231——
Average (49) — 269 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 290 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.
Steve BalboniInfielders45batting3508821.251——
Average (55) — 89 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 350 at-bats and 21 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.
Alvin DavisInfielders21batting47814118.295——
Strong (60) — 23 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 478 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.
Mario DíazInfielders5batting72220.306——
Average (54) — 103 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 72 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.
Edgar MartínezInfielders11batting3290.281——
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.
Ken PhelpsInfielders44batting1905414.284——
Average (59) — 35 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 190 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.
Jim PresleyInfielders17batting54412514.230——
Average (48) — 302 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 544 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.
Rey QuiñonesInfielders51batting49912412.248——
Average (51) — 192 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 499 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.
Rick RenteríaInfielders1batting88180.205——
Average (45) — 379 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 88 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.
Harold ReynoldsInfielders4batting5981694.283——
Average (55) — 89 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 598 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.
Brick SmithInfielders35batting1010.100——
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.
Mickey BrantleyOutfielders14batting57715215.263——
Average (54) — 103 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 577 at-bats and 15 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.
Greg BrileyOutfielders8batting3691.250——
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.
Jay BuhnerOutfielders43batting1924310.224——
Average (50) — 232 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 192 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.
Darnell ColesOutfielders2batting1955710.292——
Average (58) — 45 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 195 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.
Henry CottoOutfielders28batting3861008.259——
Average (52) — 164 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 386 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.
Bruce FieldsOutfielders29batting67181.269——
Average (51) — 192 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 67 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.
Dave HengelOutfielders16batting60102.167——
Average (45) — 379 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 60 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.
Mike KingeryOutfielders7batting123251.203——
Average (45) — 379 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 123 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.
John RabbOutfielders29,30batting1450.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.
Glenn WilsonOutfielders22batting284713.250——
Average (50) — 232 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 284 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.

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 Seattle Mariners season. Retrieved 2026-09-30T09:48:22.657081+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.