All Time Longest Giants Hitting Streaks

What is the longest hitting streak for a Giants batter in MLB history?

Jack Clark has the longest hitting streak by a Giants batter in MLB history, hitting in 26 consecutive games from Jun 30, 1978 to Jul 25, 1978. During the streak his batting average was .368 (39/106) with an OPS of 1.109.

What is the longest hitting streak for a Giants batter in 2026?

Rafael Devers had the longest hitting streak by a Giants batter in 2026 at 8 consecutive games, from Apr 30, 2026 to May 8, 2026. During the streak his batting average was .346 (9/26) with an OPS of 1.041.

Note: A hitting streak only counts games in which the batter had at least one official at-bat — a walk, hit-by-pitch, or sacrifice bunt does not break the streak. Only games while on the Giants count toward these streaks. Data goes back to the 1901 season.