All Time Longest Phillies Hitting Streaks
What is the longest hitting streak for a Phillies batter in MLB history?
Jimmy Rollins has the longest hitting streak by a Phillies batter in MLB history, hitting in 38 consecutive games from Aug 23, 2005 to Apr 5, 2006. During the streak his batting average was .379 (64/169) with an OPS of 1.046.
What is the longest hitting streak for a Phillies batter in 2026?
Brandon Marsh has the longest hitting streak by a Phillies batter in 2026 at 12 consecutive games and counting — the streak is still active, going back to Apr 28, 2026. During this streak his batting average is .476 (20/42) with an OPS of 1.095.
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 Phillies count toward these streaks. Data goes back to the 1901 season.