Single Season Leaders for Doubles

Combine good speed with a solid hitter and you have the players who appear at the top of this chart! In 1996, a record twenty-one players hit more than forty doubles setting an all time record. Should this extra base hits trend continue, most of the doubles records will fall.

Baseball Almanac is pleased to present the top one-hundred all-time single season leaders in Major League doubles. Note: A bold faced entry denotes that the player was active during the previous Major League season.

"Honestly, at one time I thought Babe Ruth was a cartoon character. I really did, I mean, I wasn't born until 1961 and I grew up in Indiana." - Don Mattingly (#26 Overall Single Season Leaders for Doubles)
Doubles
Single Season Leaders

'Top 100'

Earl Webb 67 1931 Boston Red Sox AL 1
George Burns 64 1926 Cleveland Indians AL 2
Joe Medwick 64 1936 St. Louis Cardinals NL  
Hank Greenberg 63 1934 Detroit Tigers AL 4
Paul Waner 62 1932 Pittsburgh Pirates NL 5
Charlie Gehringer 60 1936 Detroit Tigers AL 6
Todd Helton 59 2000 Colorado Rockies NL 7
Chuck Klein 59 1930 Philadelphia Phillies NL  
Tris Speaker 59 1923 Cleveland Indians AL  
Carlos Delgado 57 2000 Toronto Blue Jays AL 10
Billy Herman 57 1935 Chicago Cubs NL  
Billy Herman 57 1936 Chicago Cubs NL  
Garret Anderson 56 2002 Anaheim Angels AL 13
Craig Biggio 56 1999 Houston Astros NL  
Nomar Garciaparra 56 2002 Boston Red Sox AL  
George Kell 56 1950 Detroit Tigers AL  
Joe Medwick 56 1937 St. Louis Cardinals NL  
Lance Berkman 55 2001 Houston Astros NL 18
Ed Delahanty 55 1899 Philadelphia Phillies NL  
Gee Walker 55 1936 Detroit Tigers AL  
Mark Grudzielanek 54 1997 Montreal Expos NL 21
Todd Helton 54 2001 Colorado Rockies NL  
Hal McRae 54 1977 Kansas City Royals AL  
John Olerud 54 1993 Toronto Blue Jays AL  
Magglio Ordonez 54 2007 Detroit Tigers AL  
Dustin Pedroia 54 2008 Boston Red Sox AL  
Alex Rodriguez 54 1996 Seattle Mariners AL  
Jeff Cirillo 53 2000 Colorado Rockies NL 28
Don Mattingly 53 1986 New York Yankees AL  
Stan Musial 53 1953 St. Louis Cardinals NL  
Lyle Overbay 53 2004 Milwaukee Brewers NL  
Freddy Sanchez 53 2006 Pittsburgh Pirates NL  
Al Simmons 53 1926 Philadelphia Athletics AL  
Grady Sizemore 53 2006 Cleveland Indians AL  
Tris Speaker 53 1912 Boston Red Sox AL  
Paul Waner 53 1936 Pittsburgh Pirates NL  
Albert Belle 52 1995 Cleveland Indians AL 37
Johnny Frederick 52 1929 Brooklyn Robins NL  
Lou Gehrig 52 1927 New York Yankees AL  
Luis Gonzalez 52 2006 Arizona Diamondbacks NL  
Edgar Martinez 52 1995 Seattle Mariners AL  
Edgar Martinez 52 1996 Seattle Mariners AL  
Tip O'Neill 52 1887 St. Louis Browns AA  
David Ortiz 52 2007 Boston Red Sox AL  
Enos Slaughter 52 1939 St. Louis Cardinals NL  
Tris Speaker 52 1921 Cleveland Indians AL  
Tris Speaker 52 1926 Cleveland Indians AL  
Michael Young 52 2006 Texas Rangers AL  
Beau Bell 51 1937 St. Louis Browns AL 49
Craig Biggio 51 1998 Houston Astros NL  
Wade Boggs 51 1989 Boston Red Sox AL  
George Burns 51 1927 Cleveland Indians AL  
Joe Cronin 51 1938 Boston Red Sox AL  
Hugh Duffy 51 1894 Boston Beaneaters NL  
Nomar Garciaparra 51 2000 Boston Red Sox AL  
Mark Grace 51 1995 Chicago Cubs NL  
Johnny Hodapp 51 1930 Cleveland Indians AL  
Baby Doll Jacobson 51 1926 Boston Red Sox AL  
St. Louis Browns AL
Nap Lajoie 51 1910 Cleveland Naps AL  
Stan Musial 51 1944 St. Louis Cardinals NL  
Albert Pujols 51 2003 St. Louis Cardinals NL  
Albert Pujols 51 2004 St. Louis Cardinals NL  
Brian Roberts 51 2008 Baltimore Orioles AL  
Frank Robinson 51 1962 Cincinnati Reds NL  
Pete Rose 51 1978 Cincinnati Reds NL  
Alfonso Soriano 51 2002 New York Yankees AL  
Mickey Vernon 51 1946 Washington Senators AL  
Jose Vidro 51 2000 Montreal Expos NL  
Bobby Abreu 50 2002 Philadelphia Phillies NL 69
Miguel Cabrera 50 2006 Florida Marlins NL  
Ben Chapman 50 1936 New York Yankees AL  
Washington Senators AL
Kiki Cuyler 50 1930 Chicago Cubs NL  
Charlie Gehringer 50 1934 Detroit Tigers AL  
Juan Gonzalez 50 1998 Texas Rangers AL  
Hank Greenberg 50 1940 Detroit Tigers AL  
Odell Hale 50 1936 Cleveland Indians AL  
Harry Heilmann 50 1927 Detroit Tigers AL  
Matt Holliday 50 2007 Colorado Rockies NL  
Chuck Klein 50 1932 Philadelphia Phillies NL  
Derrek Lee 50 2005 Chicago Cubs NL  
Stan Musial 50 1946 St. Louis Cardinals NL  
Brian Roberts 50 2004 Baltimore Orioles AL  
Tris Speaker 50 1920 Cleveland Indians AL  
Stan Spence 50 1946 Washington Senators AL  
Miguel Tejada 50 2005 Baltimore Orioles AL  
Paul Waner 50 1928 Pittsburgh Pirates NL  
Garret Anderson 49 2003 Anaheim Angels AL 87
Ed Delahanty 49 1895 Philadelphia Phillies NL  
Marcus Giles 49 2003 Atlanta Braves NL  
Shawn Green 49 2003 Los Angeles Dodgers NL  
Hank Greenberg 49 1937 Detroit Tigers AL  
Tony Gwynn 49 1997 San Diego Padres NL  
Todd Helton 49 2004 Colorado Rockies NL  
Todd Helton 49 2003 Colorado Rockies NL  
Jeff Kent 49 2001 San Francisco Giants NL  
Nap Lajoie 49 1904 Cleveland Blues AL  
Heinie Manush 49 1930 St. Louis Browns AL  
Washington Senators AL
Rafael Palmeiro 49 1991 Texas Rangers AL  
Scott Rolen 49 2003 St. Louis Cardinals NL  
George Sisler 49 1920 St. Louis Browns AL 100
Riggs Stephenson 49 1932 Chicago Cubs NL  
Dan Uggla 49 2007 Florida Marlins NL  
Vernon Wells 49 2003 Toronto Blue Jays AL  
Ned Williamson 49 1883 Chicago White Stockings NL  
Robin Yount 49 1980 Milwaukee Brewers AL  
Current Through 2008 Season


On August 27, 1948, Hank Majeski played for Philadelphia in a doubleheader. He hit six (6) doubles that day setting a Major League record for most doubles hit during a doubleheader.

The 1930 St. Louis Cardinals and the 1997 Boston Red Sox each hit three-hundred seventy-three (373) doubles during a single season which is the most ever by a single team.

In 1915 Donie Bush set the American League record for fewest doubles hit with at least five-hundred (500+) at-bats when he had only five (5) with the Detroit Tigers.