All Time Longest Marlins Hitting Streaks

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

Luis Castillo has the longest hitting streak by a Marlins batter in MLB history, hitting in 35 consecutive games from May 8, 2002 to Jun 21, 2002. During the streak his batting average was .403 (62/154) with an OPS of .903.

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

Otto Lopez had the longest hitting streak by a Marlins batter in 2026 at 9 consecutive games, from Apr 11, 2026 to Apr 20, 2026. During the streak his batting average was .371 (13/35) with an OPS of 1.096.

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