The world's longest hitting streak in Major League Baseball history is owned by Joe DiMaggio.
Playing for the Yankees in 1941 the Yankee Clipper hit in 56 consecutive games from May 15 until July 16.
Chat with our AI personalities
The longest hitting streak in Baseball is held by Joe DiMaggio of the New York Yankees, 56 straight games.
In Major League Baseball, it is 56 games by Joe DiMaggio. In the National League, it is Pete Rose.
In 1941 Joe Dimaggio of the New York Yankees had a 56 game hit streak which is the longest in MLB history
1 Game
45 consecutive outs by Mark Buehrle in 2009
592 feet hitten by Tony C at age 19
Craig Counsell went 0 for 45 in 2011 -- tying the longest non-hit streak in MLB history. Some reports have Bill Bergen going 0 for 46 in 1909, but more detailed research has concluded it was "only" 45. Slumps can happen to the best of players. In 1971, Luis Aparicio went 0 for 44 -- but still got elected to the Baseball Hall of Fame.
Click on the 'Longest MLB Games' link on the page to learn more about the longest games in MLB history.