1987 San Francisco Giants

Franchise seasons · 1980s seasons

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

Compare historical seasons

San Francisco Giants franchise archive · Available years: 1901–2025 · 92 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
1989 San Francisco Giants—2421
1988 San Francisco Giants—2518
1987 San Francisco Giants · Current season—2620
1986 San Francisco Giants83–792217
1985 San Francisco Giants—2115

Same era: other teams in 1987

More teams from 1987

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
Randy BockusPitchers26,49pitching—————3.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.
John BurkettPitchers51,40pitching—————4.50
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.
Keith ComstockPitchers55,36pitching—————3.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.
Mark DavisPitchers13,32pitching————70.674.71
Average (50) — 113 of 228 pitchers in the available 1987 rostersAn earned-run average of 4.71 over 70.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.
Kelly DownsPitchers37pitching————186.003.63
Average (56) — 34 of 228 pitchers in the available 1987 rostersAn earned-run average of 3.63 over 186.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————112.333.20
Average (57) — 23 of 228 pitchers in the available 1987 rostersAn earned-run average of 3.20 over 112.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.
Scott GarreltsPitchers50pitching—————3.22
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 GottPitchers51pitching—————4.50
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 GrantPitchers52,55No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Atlee HammakerPitchers14pitching————168.333.58
Average (57) — 23 of 228 pitchers in the available 1987 rostersAn earned-run average of 3.58 over 168.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 KrukowPitchers39pitching————163.004.80
Average (49) — 134 of 228 pitchers in the available 1987 rostersAn earned-run average of 4.80 over 163.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 LaCossPitchers29pitching————171.003.68
Average (56) — 34 of 228 pitchers in the available 1987 rostersAn earned-run average of 3.68 over 171.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.
Craig LeffertsPitchers32pitching—————3.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.
Roger MasonPitchers48pitching————26.004.50
Average (50) — 113 of 228 pitchers in the available 1987 rostersAn earned-run average of 4.50 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.
Greg MintonPitchers38pitching—————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.
Jon PerlmanPitchers46pitching—————3.97
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.
Joe PricePitchers47pitching—————2.57
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————50.004.32
Average (51) — 106 of 228 pitchers in the available 1987 rostersAn earned-run average of 4.32 over 50.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 RobinsonPitchers48,40pitching—————2.74
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 RobinsonPitchers49pitching—————2.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.
Bob BrenlyCatchers15batting37510018.267——
Average (54) — 119 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 375 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.
Kirt ManwaringCatchers17batting710.143——
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.
Bob MelvinCatchers7batting2464911.199——
Below average (43) — 400 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 246 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.
Mackey SasserCatchers10,17batting400.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.
Chris BrownInfielders35batting132326.242——
Average (50) — 214 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 132 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.
Will ClarkInfielders22batting52916335.308——
Strong (63) — 14 of 432 batters in the available 1987 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.
Iván DeJesúsInfielders9batting1020.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.
Francisco MeléndezInfielders18batting1651.313——
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 MitchellInfielders9batting2688215.306——
Strong (60) — 26 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 268 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.
Chris SpeierInfielders2batting3177911.249——
Average (50) — 214 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 317 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.
Harry SpilmanInfielders16batting90241.267——
Average (50) — 214 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 90 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.
Robby ThompsonInfielders6batting42011010.262——
Average (51) — 188 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 420 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.
José UribeInfielders23batting309905.291——
Average (55) — 91 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 309 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.
Mark WasingerInfielders12batting80221.275——
Average (51) — 188 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 80 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.
Rob WilfongInfielders9batting811.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.
Matt WilliamsInfielders60,10batting245468.188——
Below average (41) — 419 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 245 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 WoodardInfielders41batting1940.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.
Mike AldreteOutfielders1batting3571169.325——
Strong (61) — 21 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 357 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.
Chili DavisOutfielders30,33batting50012524.250——
Average (51) — 188 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 500 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.
Dave HendersonOutfielders41batting2150.238——
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.
Randy KutcherOutfielders19batting1630.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.
Jeffrey LeonardOutfielders00batting50314119.280——
Average (55) — 91 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 503 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.
Candy MaldonadoOutfielders21batting44212920.292——
Average (58) — 44 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 442 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.
Eddie MilnerOutfielders20batting214544.252——
Average (49) — 245 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 214 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.
Jessie ReidOutfielders26batting811.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.
Joel YoungbloodOutfielders8batting91233.253——
Average (50) — 214 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 91 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: 1987 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, 1987 San Francisco Giants season. Retrieved 2026-09-30T09:58:22.127519+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.