1969 San Francisco Giants

Franchise seasons · 1960s seasons

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

Roster and season statistics

Only players appear here. Staff are excluded from lineup choices. — means the source has no usable value. 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.