1970 San Francisco Giants

Franchise seasons · 1970s 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
1972 San Francisco Giants—2115
1971 San Francisco Giants—2413
1970 San Francisco Giants · Current season—2216
1969 San Francisco Giants—2313
1968 San Francisco Giants88–741912

Same era: other teams in 1970

More teams from 1970

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
Ron BryantPitchers26,32pitching————96.004.78
Average (46) — 154 of 191 pitchers in the available 1970 rostersAn earned-run average of 4.78 over 96.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 CarrithersPitchers30pitching————22.007.36
Below average (42) — 176 of 191 pitchers in the available 1970 rostersAn earned-run average of 7.36 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.
John CumberlandPitchers40pitching—————0.82
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 DavisonPitchers41pitching—————6.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.
Bill FaulPitchers47No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Jerry JohnsonPitchers35pitching—————4.27
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 JohnsonPitchers49No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Frank LinzyPitchers35pitching—————7.01
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.
Juan MarichalPitchers27pitching————242.674.12
Average (50) — 107 of 191 pitchers in the available 1970 rostersAn earned-run average of 4.12 over 242.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 McCormickPitchers40pitching————78.336.20
Below average (39) — 185 of 191 pitchers in the available 1970 rostersAn earned-run average of 6.20 over 78.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.
Don McMahonPitchers47pitching—————2.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.
Gaylord PerryPitchers36pitching————328.673.20
Average (59) — 12 of 191 pitchers in the available 1970 rostersAn earned-run average of 3.20 over 328.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.
Skip PitlockPitchers38pitching————87.004.66
Average (47) — 139 of 191 pitchers in the available 1970 rostersAn earned-run average of 4.66 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.
Miguel PuentePitchers41pitching————18.678.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.
Frank RebergerPitchers39pitching————152.005.57
Below average (39) — 185 of 191 pitchers in the available 1970 rostersAn earned-run average of 5.57 over 152.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.
Rich RobertsonPitchers45pitching————183.674.85
Below average (44) — 169 of 191 pitchers in the available 1970 rostersAn earned-run average of 4.85 over 183.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.
Dick DietzCatchers2batting49314822.300——
Strong (60) — 29 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 493 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.
Russ GibsonCatchers18batting69160.232——
Average (48) — 243 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 69 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.
John StephensonCatchers5batting4330.070——
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 BurdaInfielders19batting2360.261——
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.
Jim DavenportInfielders12batting3790.243——
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.
Tito FuentesInfielders23,29batting4351162.267——
Average (51) — 162 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 435 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.
Al GallagherInfielders10batting282754.266——
Average (52) — 142 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 282 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.
Ed GoodsonInfielders34batting1130.273——
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.
Jim Ray HartInfielders16batting255728.282——
Average (55) — 90 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 255 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.
Bob HeiseInfielders17batting154361.234——
Average (47) — 274 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 154 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.
Ron HuntInfielders33batting3671036.281——
Average (54) — 106 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 367 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.
Hal LanierInfielders22batting4381012.231——
Average (45) — 314 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 438 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.
Don MasonInfielders21batting3650.139——
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.
Willie McCoveyInfielders44batting49514339.289——
Strong (62) — 15 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 495 at-bats and 39 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.
Bobby BondsOutfielders25batting66320026.302——
Strong (61) — 22 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 663 at-bats and 26 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.
George FosterOutfielders14batting1961.316——
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 HendersonOutfielders15batting55416317.294——
Average (58) — 49 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 554 at-bats and 17 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.
Frank JohnsonOutfielders37batting161443.273——
Average (52) — 142 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 161 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.
Willie MaysOutfielders24batting47813928.291——
Strong (60) — 29 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 478 at-bats and 28 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 TaylorOutfielders31batting84162.190——
Average (46) — 297 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 84 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.
Steve WhitakerOutfielders37batting2730.111——
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.
Bernie WilliamsOutfielders20batting1650.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.

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: 1970 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, 1970 San Francisco Giants season. Retrieved 2026-09-30T12:01:05.193290+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.