Longest MLB hitting streaks ever.
1 of 25
Joe DiMaggio, 56 games
Transcendental Graphics / Getty Images
Many say DiMaggio's 56-game hitting streak in 1941 will never be surpassed. No one has come close yet. DiMaggio finished that season hitting .357 and won the AL MVP.
2 of 25
Willie Keeler, 45 games
Chicago History Museum / Archive Photos
A Hall of Fame right fielder who played from 1892-1910, Keeler had a 45-game hitting streak in 1896-97. He retired with a career .341 batting average.
Focus on Sport
The Hits King had a 44-game hitting streak in 1978. "Charlie Hustle" finished that season hitting only .302 for the Reds, however.
4 of 25
Bill Dahlen, 42 games
Buyenlarge / Archive Photos
Dahlen had a 42-game hitting streak for the Chicago Colts in 1894. It was easily the best season of the infielder's career, as he hit .359 with 108 walks.
5 of 25
George Sisler, 41 games
B Bennett / Bruce Bennett
Sisler went on a 41-game hitting streak for the St. Louis Browns in 1922. The Hall of Fame first baseman hit .420 and won MVP. It was the second time in three years he hit above .400.
6 of 25
Ty Cobb, 40 games
Transcendental Graphics / Getty Images
Cobb went on a 40-game streak in 1911 en route to his only MVP. He hit .420, the highest batting average of his career.
Focus on Sport/Getty Images
Molitor had a 39-game hitting streak with the Brewers in 1987. He finished the year hitting .353, the best of his career, and finished fifth in MVP voting.
Rich Pilling / Major League Baseball
Rollins had a 38-game hitting streak that spanned 2005-06. Despite the hitting streak, the shortstop hit only .290 in 2005 and .277 in 2006.
9 of 25
Tommy Holmes, 37 games
Bettmann/Getty Images
Holmes put together a 37-game streak with the Boston Braves in 1945. He finished second in MVP voting during that season, hitting .352 and leading the league with 28 home runs and 47 doubles.
10 of 25
Gene DeMontreville, 36 games
Transcendental Graphics / Getty Images
DeMontreville went on a 36-game hitting streak for the Washington Senators in 1896-97. He hit .343 in 1896, his first full season, and .341 in 1897.
11 of 25
Fred Clarke, 35 games
National Baseball Hall of Fame / Major League Baseball Platinum
Clarke had a 35-game hitting streak with the Louisville Colonels in 1895, his first full season. He hit .347 and was later inducted into the Hall of Fame.
12 of 25
Ty Cobb, 35 games
Iconic Archive / Archive Photos
Cobb had a 35-game hitting streak in 1917, his longest hitting streak since 1911. He won his 10th batting title in 1917, hitting .383 for the Tigers.
13 of 25
George Sisler, 35 games
Louis Van Oeyen/ WRHS / Getty Images
Sisler's 35-game hitting streak spanned 34 games in 1924 and one more game in 1925. He finished hitting .305 in 1924 and .345 in 1925.
14 of 25
Luis Castillo, 35 games
Eliot J. Schechter / Getty Images
The speedy Castillo had a 35-game hitting streak in 2002 for the Marlins. He hit .305 and made his first All-Star appearance during that season.
S. Levin / Getty Images
Utley had a 35-game hitting streak in 2006. He hit .309 with 32 home runs during that season for the Phillies, finishing seventh in NL MVP voting.
16 of 25
George McQuinn, 34 games
McQuinn had a 34-game hitting streak with the St. Louis Browns in 1938, his first full season. He hit .324 for the year.
17 of 25
Dom DiMaggio, 34 games
The Sporting News / Sporting News
DiMaggio couldn't match his brother's 56-game hitting streak, but he reached 34 games in 1949. He hit .307 that season.
Stephen Dunn / Getty Images
Santiago handled the rigors of catching and went on a 34-game hitting streak with the Padres in 1987, his rookie season. He won Rookie of the Year after hitting .300 with 18 home runs.
19 of 25
George Davis, 33 games
Transcendental Graphics / Getty Images
Davis had a 33-game hitting streak for the New York Giants in 1893. The Hall of Famer hit .355 for the season.
20 of 25
Hal Chase, 33 games
Chicago History Museum / Archive Photos
Chase's hitting streak came with the New York Highlanders in 1907. The first baseman hit .287 for the season.
21 of 25
Rogers Hornsby, 33 games
B Bennett / Bruce Bennett
Hornsby had a 33-game hitting streak with the Cardinals in 1922. He had an incredible season, winning the Triple Crown while hitting .401-42-152.
22 of 25
Heinie Manush, 33 games
Transcendental Graphics / Getty Images
Manush's hitting streak was with the Washington Senators in 1933. The Hall of Fame left fielder hit .336 with a league-leading 221 hits.
Scott Cunningham / Getty Images
Uggla's high strikeout rate didn't make him the prototypical candidate for a long hitting streak, but he had one in 2011 with the Braves. The second baseman hit .233 for the season.
24 of 25
Harry Heilmann, 32 games
Transcendental Graphics / Getty Images
Heilmann had a 32-game hitting streak with the Tigers in 1922-23. He won three batting titles during his career, including 1923, when he hit .403.
25 of 25
Hal Morris, 32 games
The Sporting News / Sporting News
Morris had a strong career, mostly with the Reds, and had a 32-game hitting streak between 1996-97. He hit .313 in 1996 and .276 in 1997.