MLB hitting streaks
What is the longest MLB hitting streak?
The longest MLB hitting streak on file is Jimmy Rollins, 35 games (Aug 23 – Oct 1, 2005), in the game logs since 2001. In 2026 the longest was Zack Gelof, 24 games (May 25 – Jun 21, 2026). The longest still going: Nolan Arenado, 13 games (Sep 13 – Sep 27, 2026).
Hitting streaks still going
Longest hitting streaks in 2026
Longest hitting streaks since 2001
Regular season only, one season at a time as MLB’s record book counts them. A game with no at-bat — a walk-only night, a pinch-running turn — is skipped, not a break, as MLB’s own rule has it. Counted from the game logs on file, which start in 2001: a streak from before then is not here. Runs of 10 games or more are kept; Team is the club of the streak's last game. ESPN's logs lack some games of 2001 to 2002; a missing game is skipped, not counted as a break, so a streak through those seasons can read a few games short.