Longest hitting streaks in MLB history
Rank Year. Name Team Games
1 1941 Joe DiMaggio NYY 56
2 1896-97 Willie Keeler BAL (NL) 45
3 1978 Pete Rose CIN 44
4 1894 Bill Dahlen CHC 42
5 1922 George Sisler STL (AL) 41
6 1911 Ty Cobb DET 40
7 1987 Paul Molitor MIL 39
8 2005-06 Jimmy Rollins PHI 38
9 1945 Tommy Holmes BOS (NL) 37
10 1896-97 Gene DeMontreville WAS (NL) 36
• Complete list of hitting streaks 30 games or more