1990 San Francisco Giants

Franchise seasons · 1990s 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
1992 San Francisco Giants—2218
1991 San Francisco Giants75–872319
1990 San Francisco Giants · Current season—2526
1989 San Francisco Giants—2421
1988 San Francisco Giants—2518

Same era: other teams in 1990

More teams from 1990

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
Steve BedrosianPitchers40pitching—————4.20
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.
Greg BookerPitchers51pitching—————13.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.
Jeff BrantleyPitchers49pitching—————1.56
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 BurkettPitchers33pitching————204.003.79
Average (53) — 73 of 236 pitchers in the available 1990 rostersAn earned-run average of 3.79 over 204.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.
Ernie CamachoPitchers13pitching—————3.60
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 DeweyPitchers14pitching—————2.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.
Kelly DownsPitchers37pitching————63.003.43
Average (53) — 73 of 236 pitchers in the available 1990 rostersAn earned-run average of 3.43 over 63.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————182.004.15
Average (50) — 121 of 236 pitchers in the available 1990 rostersAn earned-run average of 4.15 over 182.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.
Eric GundersonPitchers53pitching————19.675.49
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————67.334.28
Average (50) — 121 of 236 pitchers in the available 1990 rostersAn earned-run average of 4.28 over 67.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 KnepperPitchers39pitching————44.335.68
Average (45) — 202 of 236 pitchers in the available 1990 rostersAn earned-run average of 5.68 over 44.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 LaCossPitchers29pitching————77.673.94
Average (51) — 106 of 236 pitchers in the available 1990 rostersAn earned-run average of 3.94 over 77.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.
Randy McCamentPitchers36pitching—————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.
Paul McClellanPitchers28pitching————7.6711.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.
Andy McGaffiganPitchers26pitching—————17.36
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.
Rafael NovoaPitchers36pitching————18.676.75
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 O'NealPitchers55pitching—————3.83
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.
Francisco OliverasPitchers45pitching—————2.77
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.
Dan QuisenberryPitchers47pitching—————13.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.
Rick ReuschelPitchers48pitching————87.003.93
Average (51) — 106 of 236 pitchers in the available 1990 rostersAn earned-run average of 3.93 over 87.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 RobinsonPitchers31pitching————157.674.57
Average (47) — 173 of 236 pitchers in the available 1990 rostersAn earned-run average of 4.57 over 157.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.
Rick RodriguezPitchers59pitching—————8.10
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.
Russ SwanPitchers59pitching————2.333.86
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 ThurmondPitchers30pitching—————3.34
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.
Ed VosbergPitchers28pitching—————5.55
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.
Trevor WilsonPitchers46pitching————110.334.00
Average (51) — 106 of 236 pitchers in the available 1990 rostersAn earned-run average of 4.00 over 110.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 BaileyCatchers45batting711.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.
Bill BatheCatchers18batting48113.229——
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.
Gary CarterCatchers8batting244629.254——
Average (52) — 161 of 439 batters in the available 1990 rostersBatting average and home runs per at-bat inform this hitting score, using 244 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.
Steve DeckerCatchers47batting54163.296——
Average (54) — 111 of 439 batters in the available 1990 rostersBatting average and home runs per at-bat inform this hitting score, using 54 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.
Terry KennedyCatchers16batting303842.277——
Average (53) — 132 of 439 batters in the available 1990 rostersBatting average and home runs per at-bat inform this hitting score, using 303 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.
Kirt ManwaringCatchers19batting1320.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.
Dave AndersonInfielders10batting100351.350——
Average (59) — 31 of 439 batters in the available 1990 rostersBatting average and home runs per at-bat inform this hitting score, using 100 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.
Mike BenjaminInfielders51batting56122.214——
Average (48) — 294 of 439 batters in the available 1990 rostersBatting average and home runs per at-bat inform this hitting score, using 56 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.
Will ClarkInfielders22batting60017719.295——
Average (59) — 31 of 439 batters in the available 1990 rostersBatting average and home runs per at-bat inform this hitting score, using 600 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.
Mike LagaInfielders39batting2752.185——
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.
Tony PerezchicaInfielders28batting310.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.
Ernest RilesInfielders1No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Andres SantanaInfielders35No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Robby ThompsonInfielders6batting49812215.245——
Average (49) — 252 of 439 batters in the available 1990 rostersBatting average and home runs per at-bat inform this hitting score, using 498 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.
José UribeInfielders23batting4151031.248——
Average (47) — 326 of 439 batters in the available 1990 rostersBatting average and home runs per at-bat inform this hitting score, using 415 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.
Matt WilliamsInfielders9batting61717133.277——
Average (58) — 46 of 439 batters in the available 1990 rostersBatting average and home runs per at-bat inform this hitting score, using 617 at-bats and 33 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.
Kevin BassOutfielders17batting214547.252——
Average (51) — 189 of 439 batters in the available 1990 rostersBatting average and home runs per at-bat inform this hitting score, using 214 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.
Brett ButlerOutfielders2batting6221923.309——
Average (59) — 31 of 439 batters in the available 1990 rostersBatting average and home runs per at-bat inform this hitting score, using 622 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.
Mike KingeryOutfielders26batting207610.295——
Average (54) — 111 of 439 batters in the available 1990 rostersBatting average and home runs per at-bat inform this hitting score, using 207 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.
Brad KomminskOutfielders32batting510.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.
Rick LeachOutfielders25batting174512.293——
Average (55) — 87 of 439 batters in the available 1990 rostersBatting average and home runs per at-bat inform this hitting score, using 174 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.
Mark LeonardOutfielders21batting1731.176——
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.
Greg LittonOutfielders15batting204501.245——
Average (48) — 294 of 439 batters in the available 1990 rostersBatting average and home runs per at-bat inform this hitting score, using 204 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.
Kevin MitchellOutfielders7batting52415235.290——
Strong (62) — 16 of 439 batters in the available 1990 rostersBatting average and home runs per at-bat inform this hitting score, using 524 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.
Rick ParkerOutfielders32batting107262.243——
Average (49) — 252 of 439 batters in the available 1990 rostersBatting average and home runs per at-bat inform this hitting score, using 107 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.

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: 1990 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, 1990 San Francisco Giants season. Retrieved 2026-09-30T09:29:25.596107+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.