1969 San Francisco Giants

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

Same era: other teams in 1969

More teams from 1969

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
Bobby BolinPitchers42pitching————146.334.43
Average (45) — 140 of 176 pitchers in the available 1969 rostersAn earned-run average of 4.43 over 146.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.
Ron BryantPitchers26pitching————57.674.37
Average (47) — 125 of 176 pitchers in the available 1969 rostersAn earned-run average of 4.37 over 57.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 DavisonPitchers41pitching————2.004.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.
Bob GaribaldiPitchers39No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Joe GibbonPitchers28pitching————20.003.60
Average (50) — 93 of 176 pitchers in the available 1969 rostersAn earned-run average of 3.60 over 20.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 HerbelPitchers34pitching————87.334.02
Average (49) — 106 of 176 pitchers in the available 1969 rostersAn earned-run average of 4.02 over 87.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.
Ron KlinePitchers28pitching————11.004.09
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 LinzyPitchers35pitching————116.333.64
Average (51) — 74 of 176 pitchers in the available 1969 rostersAn earned-run average of 3.64 over 116.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.
Juan MarichalPitchers27pitching————299.672.10
Strong (66) — 1 of 176 pitchers in the available 1969 rostersAn earned-run average of 2.10 over 299.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————196.673.34
Average (54) — 47 of 176 pitchers in the available 1969 rostersAn earned-run average of 3.34 over 196.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.
Don McMahonPitchers47pitching————23.673.04
Average (52) — 63 of 176 pitchers in the available 1969 rostersAn earned-run average of 3.04 over 23.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.
Gaylord PerryPitchers36pitching————325.332.49
Strong (62) — 10 of 176 pitchers in the available 1969 rostersAn earned-run average of 2.49 over 325.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.
Rich RobertsonPitchers45pitching————44.335.48
Below average (43) — 159 of 176 pitchers in the available 1969 rostersAn earned-run average of 5.48 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.
Ray SadeckiPitchers37pitching————138.334.23
Average (47) — 125 of 176 pitchers in the available 1969 rostersAn earned-run average of 4.23 over 138.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 BartonCatchers1batting106180.170——
Below average (42) — 347 of 364 batters in the available 1969 rostersBatting average and home runs per at-bat inform this hitting score, using 106 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.
Dick DietzCatchers2batting2445611.230——
Average (50) — 187 of 364 batters in the available 1969 rostersBatting average and home runs per at-bat inform this hitting score, using 244 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.
John HarrellCatchers32batting630.500——
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 HiattCatchers7batting194387.196——
Average (45) — 307 of 364 batters in the available 1969 rostersBatting average and home runs per at-bat inform this hitting score, using 194 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.
John StephensonCatchers10batting2760.222——
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 BurdaInfielders19batting161376.230——
Average (49) — 217 of 364 batters in the available 1969 rostersBatting average and home runs per at-bat inform this hitting score, using 161 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.
Jim DavenportInfielders12batting303732.241——
Average (48) — 240 of 364 batters in the available 1969 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.
Bobby EtheridgeInfielders17batting131341.260——
Average (51) — 153 of 364 batters in the available 1969 rostersBatting average and home runs per at-bat inform this hitting score, using 131 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.
Tito FuentesInfielders29batting183541.295——
Average (55) — 75 of 364 batters in the available 1969 rostersBatting average and home runs per at-bat inform this hitting score, using 183 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.
César GutiérrezInfielders31batting2350.217——
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.
Ron HuntInfielders33batting4781253.262——
Average (51) — 153 of 364 batters in the available 1969 rostersBatting average and home runs per at-bat inform this hitting score, using 478 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.
Hal LanierInfielders22batting4951130.228——
Average (45) — 307 of 364 batters in the available 1969 rostersBatting average and home runs per at-bat inform this hitting score, using 495 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.
Don MasonInfielders21batting250570.228——
Average (46) — 284 of 364 batters in the available 1969 rostersBatting average and home runs per at-bat inform this hitting score, using 250 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.
Willie McCoveyInfielders44batting49115745.320——
Strong (69) — 1 of 364 batters in the available 1969 rostersBatting average and home runs per at-bat inform this hitting score, using 491 at-bats and 45 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 BondsOutfielders25batting62216132.259——
Average (55) — 75 of 364 batters in the available 1969 rostersBatting average and home runs per at-bat inform this hitting score, using 622 at-bats and 32 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 FosterOutfielders14batting520.400——
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 HartOutfielders16batting236603.254——
Average (51) — 153 of 364 batters in the available 1969 rostersBatting average and home runs per at-bat inform this hitting score, using 236 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.
Ken HendersonOutfielders15batting374846.225——
Average (46) — 284 of 364 batters in the available 1969 rostersBatting average and home runs per at-bat inform this hitting score, using 374 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.
Frank JohnsonOutfielders20batting1010.100——
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 MarshallOutfielders18batting267622.232——
Average (47) — 267 of 364 batters in the available 1969 rostersBatting average and home runs per at-bat inform this hitting score, using 267 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.
Willie MaysOutfielders24batting40311413.283——
Average (57) — 49 of 364 batters in the available 1969 rostersBatting average and home runs per at-bat inform this hitting score, using 403 at-bats and 13 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.
Leon WagnerOutfielders38batting1240.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.
Ozzie VirgilOutfielders3batting100.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: 1969 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, 1969 San Francisco Giants season. Retrieved 2026-09-30T12:05:54.138264+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.