Longest On-Base Streaks In MLB History
What is the longest on-base streak in MLB history?
Ted Williams has the longest on-base streak in MLB history, reaching base safely in 84 consecutive games from Jul 1, 1949 to Sep 27, 1949. During this streak his batting average was .371 and his on-base percentage was .518.
Active On-Base Streaks
What is the longest currently active on-base streak?
Shohei Ohtani currently has the longest active on-base streak in MLB, reaching base safely in 53 consecutive games. The streak started on Aug 24, 2025.
Note: An on-base streak is defined as consecutive games in which a batter reached base safely at least once (via a hit, a walk or HBP). A streak does not end on a game in which the player doesn't have at least one plate appearance, however the player is not required to have an at-bat (which makes this type of streak slightly different than a hitting streak).