Longest MLB Hitting Streaks List
Longest hitting streaks in MLB history is 56 games by Joe DiMaggio for the New York Yankees in the 1941 season.
Many players have achieved this feat, where they have appeared in at-bats and gained at least a first base hit in those matches consecutively.
Here is the list of the MLB players with the best hitting streaks in MLB history:
- Joe DiMaggio (New York Yankees, 1941) - 56
- Willie Keeler (Baltimore Orioles, 1896-97) - 45
- Pete Rose (Cincinnati Reds, 1978) - 44
- Bill Dahlen (Chicago Cubs, 1894) - 42
- George Sisler (St. Louis Browns, 1922) - 41
- Ty Cobb (Detroit Tigers, 1911) - 40
- Paul Molitor (Milwaukee Brewers, 1987) - 39
- Jimmy Rollins (Philadelphia Phillies, 2005-06) - 38
- Tommy Holmes (Boston Braves, 1945) - 37
- Gene DeMontreville (Washington Senators, 1896-97) - 36
- Fred Clarke (Louisville Colonels, 1895) - 35
- George Sisler (St. Louis Browns, 1924-25) - 35
- Luis Castillo (Florida Marlins, 2002) - 35
- Chase Utley (Philadelphia Phillies, 2006) - 35
- Ty Cobb (Detroit Tigers, 1917) - 35
1. Joe DiMaggio - 56
Joe DiMaggio made a 56-game hitting streak in 1941 while playing for the New York Yankees.
The former center-fielder and the Hall of Famer achieved the best record in his sixth year as a Yankee. That year, DiMaggio registered 193 hits and made 122 runs from them, with the league leader in RBI (125). He also made 30 homers and 43 doubles from those hits.
Following his brilliant performance in 1941, Joe received the All-Star recognition and was voted for AL MVP. He spent 13 years for the Pinstripers and accomplished All-Star votes each season. DiMaggio also has nine World Series with the team.
In his entire career for the Yankees, DiMaggio has contributed 2214 hits, with 361 being moon shots, 131 triples, and 389 doubles.
2. Willie Keeler - 45
Willie Keeler is a former right fielder for the Baltimore Orioles who made a 45-game hitting streak from the 1896 to 1897 seasons.
Maintaining the streak over the two seasons in Baltimore, Keeler was prolific in the batting department, making 210 hits in the 1896 season and being the hitting league leader in 1897 with 239. Combining these two seasons, Willie made 298 runs with 156 RBI.
Keeler managed only 4 home runs over the two seasons but accumulated 49 doubles and 32 triples. In 1897, Willie was also the league leader in batting average (.424) and OPS (1.003).
Spending five years in Baltimore, Keeler achieved 14 home runs, 71 triples, and 107 doubles from a total of 1097 hits. For his 19-year career achievements, Willie got elected to the Baseball Hall of Fame in 1939.
3. Pete Rose - 44
Pete Rose registered an epic 44-game hitting streak for the Cincinnati Reds in the 1978 season.
Rose registered 198 hits in 1978 and made 103 runs, including 7 homers and 51 doubles the same year. Pete made his MLB debut with the Reds in 1963, playing till 1978, and returned to the club in 1984.
Rose spent 19 years for the Reds and made 3358 hits there, with 152 homers, 115 triples, and 601 doubles. He also maintained a .307 batting average and .804 OPS as a Red.
With 4256 hits in his 24-year career, Rose is an all-time MLB hitting leader. Moreover, he also leads all-time in at-bats appearances (14053) and plate appearances (15890). The former first baseman has won 3 World Series titles and received 17 MLB All-Star recognitions.