All-time Major League hitting streaks

Players with at least one hit in at least 30 consecutive games in Major League history:

56. Joe DiMaggio, New York (AL), 1941
45. Willie Keeler, Baltimore (NL), 1896-97
44. Pete Rose, Cincinnati, 1978
42. Bill Dahlen, Chicago (NL), 1894
41. George Sisler, St. Louis (AL), 1922
40. Ty Cobb, Detroit, 1911
39. Paul Molitor, Milwaukee, 1987
38. Jimmy Rollins, Philadelphia (NL), 2005-06
37. Tommy Holmes, Boston (NL), 1945
36. Gene DeMontreville, Washington (NL), 1896-97
35. Fred Clarke, Louisville (NL), 1895
35. Ty Cobb, Detroit, 1917
35. Luis Castillo, Florida, 2002
35. Chase Utley, Philadelphia (NL), 2006
34. George Sisler, St. Louis (AL), 1925
34. George McQuinn, St. Louis (AL), 1938
34. Dom DiMaggio, Boston (AL), 1949
34. Benito Santiago, San Diego, 1987
33. George Davis, New York (NL), 1893
33. Hal Chase, New York (AL), 1907
33. Rogers Hornsby, St. Louis (NL), 1922
33. Heinie Manush, Washington, 1933
33. Dan Uggla, Atlanta, 2011
31. Ed Delahanty, Philadelphia (NL), 1899
31. Nap Lajoie, Cleveland, 1906
31. Sam Rice, Washington, 1924
31. Willie Davis, Los Angeles (NL), 1969
31. Rico Carty, Atlanta, 1970
31. Ken Landreaux, Minnesota, 1980
31. Vladimir Guerrero, Montreal, 1999
30. Cal McVey, Chicago (NL), 1876
30. Elmer Smith, Cincinnati, 1898
30. Tris Speaker, Boston (AL), 1912
30. Goose Goslin, Detroit, 1934
30. Stan Musial, St. Louis (NL), 1950
30. Ron LeFlore, Detroit, 1976
30. George Brett, Kansas City, 1980
30. Jerome Walton, Chicago (NL), 1989
30. Sandy Alomar Jr., Cleveland, 1997
30. Nomar Garciaparra, Boston, 1997
30. Eric Davis, Baltimore, 1998
30. Luis Gonzalez, Arizona, 1999
30. Albert Pujols, St. Louis, 2003
30. Willy Taveras, Houston, 2006
30. Moises Alou, New York (NL), 2007
30. Ryan Zimmerman, Washington, 2009
30. Andre Ethier, Los Angeles (NL), 2011