Globe iconLogin iconRecap iconSearch iconTickets icon
news

MLB News

Longest hitting streaks in MLB history

MLB.com

Since 1941, Joe DiMaggio has stood alone in Major League history, having strung together his iconic 56-game hitting streak. Below is a list of every player to hit in at least 30 consecutive games.

1. Joe DiMaggio, New York Yankees: 56 games, 1941.
2. Willie Keeler, Baltimore Orioles (NL): 45 games, 1896-97.
3. Pete Rose, Cincinnati Reds: 44 games, 1978.
4. Bill Dahlen, Chicago Cubs: 42 games, 1894.
5. George Sisler, St. Louis Browns: 41 games, 1922.
6. Ty Cobb, Detroit Tigers: 40 games, 1911.
7. Paul Molitor, Milwaukee Brewers (AL): 39 games, 1987.
8. Jimmy Rollins, Philadelphia Phlilies: 38 games, 2005-06.
9. Tommy Holmes, Boston Braves: 37 games, 1945.
10. Gene DeMontreville, Washington Senators (NL): 36 games, 1896-97.
T11. Fred Clarke, Louisville Colonels (NL): 35 games, 1895.
T11. Ty Cobb, Detroit Tigers: 35 games, 1917.
T11. George Sisler, St. Louis Browns: 35 games, 1924-25.
T11. Luis Castillo, Florida Marlins: 35 games, 2002
T11. Chase Utley, Philadelphia Phillies: 35 games, 2006.
T16. George McQuinn, St. Louis Browns: 34 games, 1938.
T16. Dom DiMaggio, Boston Red Sox: 34 games, 1949.
T16. Benito Santiago, San Diego Padres: 34 games, 1987.
T19. George Davis, New York Giants: 33 games, 1893.
T19. Hal Chase, New York Highlanders: 33 games, 1907.
T19. Rogers Hornsby, St. Louis Cardinals: 33 games, 1922.
T19. Heinie Manush, Washington Senators: 33 games, 1933. 
T19. Dan Uggla, Atlanta Braves: 33 games, 2011.
T24. Harry Heilmann, Detroit Tigers: 32 games, 1922-23.
T24. Hal Morris, Cincinnati Reds: 32 games, 1996-97.
T26. Jimmy Wolf, Louisville Colonels (AA): 31 games, 1885-86
T26. Ed Delahanty, Philadelphia Phillies: 31 games, 1899.
T26. Nap Lajoie, Cleveland Naps: 31 games, 1906.
T26. Sam Rice, Washington Senators : 31 games, 1924.
T26: Vada Pinson: Cincinnati Reds: 31 games, 1965-66.
T26. Willie Davis, Los Angeles Dodgers: 31 games, 1969.
T26. Rico Carty, Atlanta Braves: 31 games, 1970.
T26. Ron LeFlore, Chicago White Sox: 31 games, 1975-76.
T26. Ken Landreaux, Minnesota Twins: 31 games, 1980.
T26. Vladimir Guerrero, Montreal Expos: 31 games, 1999.
T36. Cal McVey, Chicago White Stockings (NL): 30 games, 1876.
T36. Dusty Miller, Cincinnati Reds: 30 games, 1895-96.
T36. Elmer Smith, Cincinnati Reds: 30 games, 1898.
T36. Tris Speaker, Boston Red Sox: 30 games, 1912.
T36. Charlie Grimm, Pittsburgh Pirates: 30 games, 1922-23.
T36. Lance Richbourg, Boston Braves: 30 games, 1927-28. 
T36. Sam Rice, Washington Senators: 30 games, 1929-30.
T36. Goose Goslin, Detroit Tigers: 30 games, 1934.
T36. Stan Musial, St. Louis Cardinals: 30 games, 1950. 
T36. George Brett, Kansas City Royals: 30 games, 1980.
T36. Jerome Walton, Chicago Cubs: 30 games, 1989.
T36. Sandy Alomar Jr., Cleveland Indians: 30 games, 1997.
T36. Nomar Garciaparra, Boston Red Sox: 30 games, 1997.
T36. Eric Davis, Baltimore Orioles: 30 games, 1998.
T36. Luis Gonzalez, Arizona Diamondbacks: 30 games, 1999.
T36. Albert Pujols, St. Louis Cardinals: 30 games, 2003.
T36. Willy Taveras, Houston Astros (NL): 30 games, 2006.
T36. Moises Alou, New York Mets: 30 games, 2007.
T36. Ryan Zimmerman, Washington Nationals: 30 games, 2009.
T36. Andre Ethier, Los Angeles Dodgers, 30 games, 2011.
T36. Freddie Freeman, Atlanta Braves, 30 games, 2016.

Since 1941, Joe DiMaggio has stood alone in Major League history, having strung together his iconic 56-game hitting streak. Below is a list of every player to hit in at least 30 consecutive games.

1. Joe DiMaggio, New York Yankees: 56 games, 1941.
2. Willie Keeler, Baltimore Orioles (NL): 45 games, 1896-97.
3. Pete Rose, Cincinnati Reds: 44 games, 1978.
4. Bill Dahlen, Chicago Cubs: 42 games, 1894.
5. George Sisler, St. Louis Browns: 41 games, 1922.
6. Ty Cobb, Detroit Tigers: 40 games, 1911.
7. Paul Molitor, Milwaukee Brewers (AL): 39 games, 1987.
8. Jimmy Rollins, Philadelphia Phlilies: 38 games, 2005-06.
9. Tommy Holmes, Boston Braves: 37 games, 1945.
10. Gene DeMontreville, Washington Senators (NL): 36 games, 1896-97.
T11. Fred Clarke, Louisville Colonels (NL): 35 games, 1895.
T11. Ty Cobb, Detroit Tigers: 35 games, 1917.
T11. George Sisler, St. Louis Browns: 35 games, 1924-25.
T11. Luis Castillo, Florida Marlins: 35 games, 2002
T11. Chase Utley, Philadelphia Phillies: 35 games, 2006.
T16. George McQuinn, St. Louis Browns: 34 games, 1938.
T16. Dom DiMaggio, Boston Red Sox: 34 games, 1949.
T16. Benito Santiago, San Diego Padres: 34 games, 1987.
T19. George Davis, New York Giants: 33 games, 1893.
T19. Hal Chase, New York Highlanders: 33 games, 1907.
T19. Rogers Hornsby, St. Louis Cardinals: 33 games, 1922.
T19. Heinie Manush, Washington Senators: 33 games, 1933. 
T19. Dan Uggla, Atlanta Braves: 33 games, 2011.
T24. Harry Heilmann, Detroit Tigers: 32 games, 1922-23.
T24. Hal Morris, Cincinnati Reds: 32 games, 1996-97.
T26. Jimmy Wolf, Louisville Colonels (AA): 31 games, 1885-86
T26. Ed Delahanty, Philadelphia Phillies: 31 games, 1899.
T26. Nap Lajoie, Cleveland Naps: 31 games, 1906.
T26. Sam Rice, Washington Senators : 31 games, 1924.
T26: Vada Pinson: Cincinnati Reds: 31 games, 1965-66.
T26. Willie Davis, Los Angeles Dodgers: 31 games, 1969.
T26. Rico Carty, Atlanta Braves: 31 games, 1970.
T26. Ron LeFlore, Chicago White Sox: 31 games, 1975-76.
T26. Ken Landreaux, Minnesota Twins: 31 games, 1980.
T26. Vladimir Guerrero, Montreal Expos: 31 games, 1999.
T36. Cal McVey, Chicago White Stockings (NL): 30 games, 1876.
T36. Dusty Miller, Cincinnati Reds: 30 games, 1895-96.
T36. Elmer Smith, Cincinnati Reds: 30 games, 1898.
T36. Tris Speaker, Boston Red Sox: 30 games, 1912.
T36. Charlie Grimm, Pittsburgh Pirates: 30 games, 1922-23.
T36. Lance Richbourg, Boston Braves: 30 games, 1927-28. 
T36. Sam Rice, Washington Senators: 30 games, 1929-30.
T36. Goose Goslin, Detroit Tigers: 30 games, 1934.
T36. Stan Musial, St. Louis Cardinals: 30 games, 1950. 
T36. George Brett, Kansas City Royals: 30 games, 1980.
T36. Jerome Walton, Chicago Cubs: 30 games, 1989.
T36. Sandy Alomar Jr., Cleveland Indians: 30 games, 1997.
T36. Nomar Garciaparra, Boston Red Sox: 30 games, 1997.
T36. Eric Davis, Baltimore Orioles: 30 games, 1998.
T36. Luis Gonzalez, Arizona Diamondbacks: 30 games, 1999.
T36. Albert Pujols, St. Louis Cardinals: 30 games, 2003.
T36. Willy Taveras, Houston Astros (NL): 30 games, 2006.
T36. Moises Alou, New York Mets: 30 games, 2007.
T36. Ryan Zimmerman, Washington Nationals: 30 games, 2009.
T36. Andre Ethier, Los Angeles Dodgers, 30 games, 2011.
T36. Freddie Freeman, Atlanta Braves, 30 games, 2016.