All Time Longest Mets Hitting Streaks

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

Moises Alou has the longest hitting streak by a Mets batter in MLB history, hitting in 30 consecutive games from Aug 23, 2007 to Sep 26, 2007. During the streak his batting average was .403 (48/119) with an OPS of 1.029.

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

Juan Soto had the longest hitting streak by a Mets batter in 2026 at 9 consecutive games, from Mar 26, 2026 to Apr 22, 2026. During the streak his batting average was .353 (12/34) with an OPS of .921.

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