1980 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
1982 San Francisco Giants—2215
1981 San Francisco Giants—2213
1980 San Francisco Giants · Current season—2117
1979 San Francisco Giants—2016
1978 San Francisco Giants—2014

Same era: other teams in 1980

More teams from 1980

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
Vida BluePitchers14pitching————224.002.97
Average (58) — 13 of 225 pitchers in the available 1980 rostersAn earned-run average of 2.97 over 224.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.
Bill BordleyPitchers34pitching————30.674.70
Average (49) — 141 of 225 pitchers in the available 1980 rostersAn earned-run average of 4.70 over 30.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.
Fred BreiningPitchers48pitching—————5.40
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.
Tom GriffinPitchers43pitching—————2.76
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 HalickiPitchers28pitching————25.005.40
Average (47) — 175 of 225 pitchers in the available 1980 rostersAn earned-run average of 5.40 over 25.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.
Alan HargesheimerPitchers40pitching————75.004.32
Average (49) — 141 of 225 pitchers in the available 1980 rostersAn earned-run average of 4.32 over 75.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.
Al HollandPitchers19pitching—————1.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.
Bob KnepperPitchers39pitching————215.334.10
Average (50) — 118 of 225 pitchers in the available 1980 rostersAn earned-run average of 4.10 over 215.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.
Gary LavellePitchers46pitching—————3.42
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 MintonPitchers38pitching—————2.46
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 MoffittPitchers17pitching—————4.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.
John MontefuscoPitchers26pitching————113.334.37
Average (49) — 141 of 225 pitchers in the available 1980 rostersAn earned-run average of 4.37 over 113.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.
Philip NastuPitchers23No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Allen RipleyPitchers33pitching————112.674.15
Average (50) — 118 of 225 pitchers in the available 1980 rostersAn earned-run average of 4.15 over 112.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 RowlandPitchers28,53No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Jeff StemberPitchers50pitching————3.003.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.
Ed WhitsonPitchers32pitching————211.673.10
Average (57) — 18 of 225 pitchers in the available 1980 rostersAn earned-run average of 3.10 over 211.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.
Marc HillCatchers2batting4170.171——
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.
Dennis LittlejohnCatchers35batting2970.241——
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.
Milt MayCatchers7batting358936.260——
Average (50) — 209 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 358 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.
Mike SadekCatchers3batting151381.252——
Average (48) — 272 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 151 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.
Darrell EvansInfielders41batting55614720.264——
Average (53) — 136 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 556 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.
Mike IvieInfielders15batting286694.241——
Average (47) — 302 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 286 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.
Johnnie LeMasterInfielders10No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Willie McCoveyInfielders44batting113231.204——
Below average (44) — 392 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 113 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.
Roger MetzgerInfielders16batting2720.074——
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.
Rich MurrayInfielders29batting194424.216——
Average (45) — 362 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 194 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.
Joe PettiniInfielders2batting190441.232——
Average (45) — 362 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 190 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.
Rennie StennettInfielders6batting397972.244——
Average (46) — 335 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 397 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.
Joe StrainInfielders20batting189540.286——
Average (52) — 163 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 189 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.
Guy SularzInfielders21batting65160.246——
Average (48) — 272 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 65 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.
Chris BourjosOutfielders18batting2251.227——
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.
Jack ClarkOutfielders22batting43712422.284——
Average (58) — 44 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 437 at-bats and 22 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.
Larry HerndonOutfielders31batting4931278.258——
Average (50) — 209 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 493 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.
Billy NorthOutfielders36No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Max VenableOutfielders49batting138370.268——
Average (50) — 209 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 138 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.
Terry WhitfieldOutfielders45batting321954.296——
Average (55) — 96 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 321 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.
Jim WohlfordOutfielders9batting193541.280——
Average (52) — 163 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 193 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.

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: 1980 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, 1980 San Francisco Giants season. Retrieved 2026-09-30T11:09:57.893520+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.