All Time Longest Red Sox Hitting Streaks

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

Dom DiMaggio has the longest hitting streak by a Red Sox batter in MLB history, hitting in 34 consecutive games from Jun 29, 1949 to Aug 7, 1949. During the streak his batting average was .352 (51/145) with an OPS of .934.

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

Marcelo Mayer had the longest hitting streak by a Red Sox batter in 2026 at 9 consecutive games, from Apr 20, 2026 to May 1, 2026. During the streak his batting average was .407 (11/27) with an OPS of .967.

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 Red Sox count toward these streaks. Data goes back to the 1901 season.