The ten longest streaks in the history of the American League are:
56 - Joe DiMaggio (1941) 41 - George Sisler (1922) 40 - Ty Cobb (1911) 39 - Paul Molitor (1987) 35 - Ty Cobb (1917) 34 - George Sisler (1925) 34 - George McQuinn (1938) 34 - Dom DiMaggio (1949) 33 - Hal Chase (1907) 33 - Heinie Manush (1933)The ten longest streaks in the history of the National League are:
44 - Willie Keeler (1897) 44 - Pete Rose (1978) 42 - Bill Dahlen (1894) 37 - Tommy Holmes (1945) 36 - Billy Hamilton (1894) 35 - Fred Clarke (1895) 35 - Luis Castillo (2002) 34 - Benito Santiago (1987) 34 - George Davis (1893) 33 - Rogers Hornsby (1922)