Single Season Leaders for Total Bases

A single equals one, a double equals two, a triple equals three and a home run equals four. Total them together over a year and you can be listed on this chart of single season total base leaders; however, you will need more than three-hundred eighty-seven (387) to even break into the top fifty.

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

"How to hit home runs: I swing as hard as I can, and I try to swing right through the ball...The harder you grip the bat, the more you can swing it through the ball, and the farther the ball will go. I swing big, with everything I've got. I hit big or I miss big. I like to live as big as I can." - Babe Ruth (#1 Overall Single Season Leader for Total Bases)
Total Bases
Single Season Leaders

'Top 100'

Babe Ruth 457 1921 New York Yankees AL 1
Rogers Hornsby 450 1922 St. Louis Cardinals NL 2
Lou Gehrig 447 1927 New York Yankees AL 3
Chuck Klein 445 1930 Philadelphia Phillies NL 4
Jimmie Foxx 438 1932 Philadelphia Athletics AL 5
Stan Musial 429 1948 St. Louis Cardinals NL 6
Sammy Sosa 425 2001 Chicago Cubs NL 7
Hack Wilson 423 1930 Chicago Cubs NL 8
Chuck Klein 420 1932 Philadelphia Phillies NL 9
Lou Gehrig 419 1930 New York Yankees AL 10
Luis Gonzalez 419 2001 Arizona Diamondbacks NL  
Joe DiMaggio 418 1937 New York Yankees AL 12
Babe Ruth 417 1927 New York Yankees AL 13
Babe Herman 416 1930 Brooklyn Robins NL 14
Sammy Sosa 416 1998 Chicago Cubs NL  
Barry Bonds 411 2001 San Francisco Giants NL 16
Lou Gehrig 410 1931 New York Yankees AL 17
Lou Gehrig 409 1934 New York Yankees AL 18
Rogers Hornsby 409 1929 Chicago Cubs NL  
Larry Walker 409 1997 Colorado Rockies NL  
Tip O'Neill 407 1887 St. Louis Browns AA 21
Joe Medwick 406 1937 St. Louis Cardinals NL 22
Jim Rice 406 1978 Boston Red Sox AL  
Todd Helton 405 2000 Colorado Rockies NL 24
Chuck Klein 405 1929 Philadelphia Phillies NL  
Hal Trosky 405 1936 Cleveland Indians AL  
Jimmie Foxx 403 1933 Philadelphia Athletics AL 27
Lou Gehrig 403 1936 New York Yankees AL  
Todd Helton 402 2001 Colorado Rockies NL 29
Hank Aaron 400 1959 Milwaukee Braves NL 30
Albert Belle 399 1998 Chicago White Sox AL 31
Babe Ruth 399 1923 New York Yankees AL  
George Sisler 399 1920 St. Louis Browns AL  
Jimmie Foxx 398 1938 Boston Red Sox AL 34
Hank Greenberg 397 1937 Detroit Tigers AL 35
Lefty O'Doul 397 1929 Philadelphia Phillies NL  
Sammy Sosa 397 1999 Chicago Cubs NL  
Albert Pujols 394 2003 St. Louis Cardinals NL 38
Ken Griffey, Jr. 393 1997 Seattle Mariners AL 39
Derrek Lee 393 2005 Chicago Cubs NL  
Alex Rodriguez 393 2001 Texas Rangers AL  
Ellis Burks 392 1996 Colorado Rockies NL 42
Al Simmons 392 1930 Philadelphia Athletics AL  
Al Simmons 392 1925 Philadelphia Athletics AL  
Bill Terry 392 1930 New York Giants NL  
Babe Ruth 391 1924 New York Yankees AL 46
Hank Greenberg 389 1935 Detroit Tigers AL 47
Albert Pujols 389 2004 St. Louis Cardinals NL  
Alex Rodriguez 389 2002 Texas Rangers AL  
George Foster 388 1977 Cincinnati Reds NL 50
Don Mattingly 388 1986 New York Yankees AL  
Babe Ruth 388 1920 New York Yankees AL  
Ken Griffey, Jr. 387 1998 Seattle Mariners AL 53
Matt Holliday 386 2007 Colorado Rockies NL 54
Earl Averill 385 1936 Cleveland Indians AL 55
Hank Greenberg 384 1940 Detroit Tigers AL 56
Alex Rodriguez 384 1998 Seattle Mariners AL  
Ryan Howard 383 2006 Philadelphia Phillies NL 58
Mark McGwire 383 1998 St. Louis Cardinals NL  
Sammy Sosa 383 2000 Chicago Cubs NL  
Juan Gonzalez 382 1998 Texas Rangers AL 61
Willie Mays 382 1962 San Francisco Giants NL  
Willie Mays 382 1955 New York Giants NL  
Stan Musial 382 1949 St. Louis Cardinals NL  
Jim Rice 382 1977 Boston Red Sox AL  
Rogers Hornsby 381 1925 St. Louis Cardinals NL 66
Alfonso Soriano 381 2002 New York Yankees AL  
Vinny Castilla 380 1998 Colorado Rockies NL 68
Hank Greenberg 380 1938 Detroit Tigers AL  
Frank Robinson 380 1962 Cincinnati Reds NL  
Jimmy Rollins 380 2007 Philadelphia Phillies NL  
Babe Ruth 380 1928 New York Yankees AL  
Ernie Banks 379 1958 Chicago Cubs NL 73
Vladimir Guerrero 379 2000 Montreal Expos NL  
Alex Rodriguez 379 1996 Seattle Mariners AL  
Babe Ruth 379 1930 New York Yankees AL  
Carlos Delgado 378 2000 Toronto Blue Jays AL 77
Rogers Hornsby 378 1921 St. Louis Cardinals NL  
Duke Snider 378 1954 Brooklyn Dodgers NL  
Albert Belle 377 1995 Cleveland Indians AL 80
Willie Mays 377 1954 New York Giants NL  
Adrian Beltre 376 2004 Los Angeles Dodgers NL 82
Andres Galarraga 376 1996 Colorado Rockies NL  
Mickey Mantle 376 1956 New York Yankees AL  
Alex Rodriguez 376 2007 New York Yankees AL  
Albert Belle 375 1996 Cleveland Indians AL 86
Hugh Duffy 374 1894 Boston Beaneaters NL 87
Tony Oliva 374 1964 Minnesota Twins AL  
Babe Ruth 374 1931 New York Yankees AL  
Hal Trosky 374 1934 Cleveland Indians AL  
Rogers Hornsby 373 1924 St. Louis Cardinals NL 91
Al Simmons 373 1929 Philadelphia Athletics AL  
Bill Terry 373 1932 New York Giants NL  
Vernon Wells 373 2003 Toronto Blue Jays AL  
Billy Williams 373 1970 Chicago Cubs NL  
Hank Aaron 370 1963 Milwaukee Braves NL 96
Lou Gehrig 370 1932 New York Yankees AL  
Shawn Green 370 2001 Los Angeles Dodgers NL  
Don Mattingly 370 1985 New York Yankees AL  
Duke Snider 370 1953 Brooklyn Dodgers NL 100
Mark Teixeira 370 2005 Texas Rangers AL  
Mo Vaughn 370 1996 Boston Red Sox AL  
Current Through End of 2007 Regular Season


Did you know that Hank Aaron, who is the all-time major league total base leader, does not appear on the top one-hundred (100) single season leaders until thirtieth place — and then only twice more at #92 & #99?

Lou Gehrig had five (5) seasons where he collected over four-hundred total bases, the most by any player and a plateau (four-hundred total bases in a single season) that has only been reached thirty (30) times in Major League history.

No player from 1950 on has ever come close to the four-hundred fifty plus (450+) total base mark set by Rogers Hornsby (450 in 1922 / National League) and Babe Ruth (457 in 1921 / American League). Is this an unreachable plateau? Share your thoughts on our message board.