1988 San Francisco Giants

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
Randy BockusPitchers31pitching—————4.78
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 BrantleyPitchers49pitching————20.675.66
Average (46) — 169 of 210 pitchers in the available 1988 rostersAn earned-run average of 5.66 over 20.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.
Dennis CookPitchers31pitching————22.002.86
Average (52) — 78 of 210 pitchers in the available 1988 rostersAn earned-run average of 2.86 over 22.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.
Ron DavisPitchers33pitching—————4.67
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.
Kelly DownsPitchers37pitching————168.003.32
Average (54) — 52 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.32 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.
Dave DraveckyPitchers43pitching————37.003.16
Average (52) — 78 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.16 over 37.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.
Scott GarreltsPitchers50pitching—————3.58
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.
Atlee HammakerPitchers14pitching————144.673.73
Average (51) — 96 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.73 over 144.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 KrukowPitchers39pitching————124.673.54
Average (52) — 78 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.54 over 124.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 LaCossPitchers29pitching————114.333.62
Average (52) — 78 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.62 over 114.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.
Craig LeffertsPitchers32pitching—————2.92
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.
Terry MulhollandPitchers45pitching————46.003.72
Average (51) — 96 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.72 over 46.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 PricePitchers47pitching—————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.
Rick ReuschelPitchers48pitching————245.003.12
Average (56) — 31 of 210 pitchers in the available 1988 rostersAn earned-run average of 3.12 over 245.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.
Don RobinsonPitchers40pitching————176.672.45
Strong (61) — 5 of 210 pitchers in the available 1988 rostersAn earned-run average of 2.45 over 176.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.
Roger SamuelsPitchers58pitching—————3.47
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.
Lary SorensenPitchers19No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Trevor WilsonPitchers41pitching————22.004.09
Average (50) — 109 of 210 pitchers in the available 1988 rostersAn earned-run average of 4.09 over 22.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.
Bob BrenlyCatchers15batting206395.189——
Below average (43) — 413 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 206 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.
Kirt ManwaringCatchers17batting116291.250——
Average (50) — 232 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 116 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.
Bob MelvinCatchers7batting273648.234——
Average (49) — 269 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 273 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.
Will ClarkInfielders22batting52916335.308——
Strong (66) — 3 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 529 at-bats and 35 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.
Ángel EscobarInfielders54batting310.333——
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.
Phil GarnerInfielders20batting1320.154——
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.
Francisco MeléndezInfielders18batting2650.192——
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 MitchellInfielders7batting50512719.251——
Average (53) — 128 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 505 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.
Tony PerezchicaInfielders16batting810.125——
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.
Ernest RilesInfielders1batting187553.294——
Average (56) — 71 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 187 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.
Chris SpeierInfielders35batting171373.216——
Average (46) — 364 of 447 batters in the available 1988 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.
Harry SpilmanInfielders16batting4071.175——
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.
Robby ThompsonInfielders6batting4771267.264——
Average (53) — 128 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 477 at-bats and 7 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.
José UribeInfielders23batting4931243.252——
Average (49) — 269 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 493 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.
Mark WasingerInfielders33batting200.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.
Matt WilliamsInfielders10batting156328.205——
Average (47) — 331 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 156 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.
Mike AldreteOutfielders25batting3891043.267——
Average (52) — 164 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 389 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.
Brett ButlerOutfielders2batting5681636.287——
Average (56) — 71 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 568 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.
Charlie HayesOutfielders26batting1110.091——
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.
Jeffrey LeonardOutfielders00batting160412.256——
Average (51) — 192 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 160 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.
Candy MaldonadoOutfielders21batting49912712.255——
Average (52) — 164 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.
Donell NixonOutfielders30batting78270.346——
Average (57) — 56 of 447 batters in the available 1988 rostersBatting average and home runs per at-bat inform this hitting score, using 78 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.
Rusty TillmanOutfielders30batting411.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.
Joel YoungbloodOutfielders8batting123310.252——
Average (49) — 269 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.
Jessie ReidOutfielders26batting200.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.

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 San Francisco Giants season. Retrieved 2026-09-30T09:48:46.087011+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.