The longest hitting streaks in Major League Baseball history, starting with the almost untouchable 56-game streak of Joe DiMaggio.
Longest MLB Hitting Streaks
| Player, team | No. games | Year |
| Joe DiMaggio, Yankees | 56 | 1941 |
| Willie Keeler, Orioles | 45 | 1896-97 |
| Pete Rose, Reds | 44 | 1978 |
| Bill Dahlen, Cubs | 42 | 1894 |
| George Sisler, Browns | 41 | 1922 |
| Ty Cobb, Tigers | 40 | 1911 |
| Paul Molitor, Brewers | 39 | 1987 |
| Jimmy Rollins, Phillies | 38 | 2005-06 |
| Tommy Holmes, Braves | 37 | 1945 |
| Gene DeMontreville, Senators | 36 | 1896-97 |
| Fred Clarke, Colonels | 35 | 1895 |
| Ty Cobb, Tigers | 35 | 1917 |
| George Sisler, Browns | 35 | 1924-25 |
| Luis Castillo, Marlins | 35 | 2002 |
| Chase Utley, Phillies | 35 | 2006 |

