MLB on-base streaks
What is the longest MLB on-base streak?
The longest MLB on-base streak on file is Orlando Cabrera, 63 games (Apr 25 – Jul 6, 2006), in the game logs since 2001. In 2026 the longest was Nick Kurtz, 48 games (Apr 3 – May 25, 2026). The longest still going: Braydon Fisher, 35 games (Apr 4 – Sep 26, 2026).
On-base streaks still going
Longest on-base streaks in 2026
Longest on-base 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 15 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.