Click Here

 
You are Here: Home > Baseball > History > Season Home Run Leaders
Season Home Run Leaders
current through 2006 season

bold = active player


Name Home Runs Year Team League Rank
Barry Bonds 73 2001 San Francisco Giants NL 1
Mark McGwire 70 1998 St. Louis Cardinals NL 2
Sammy Sosa 66 1998 Chicago Cubs NL 3
Mark McGwire 65 1999 St. Louis Cardinals NL 4
Sammy Sosa 64 2001 Chicago Cubs NL 5
Sammy Sosa 63 1999 Chicago Cubs NL 6
Roger Maris 61 1961 New York Yankees AL 7
Babe Ruth 60 1927 New York Yankees AL 8
Babe Ruth 59 1921 New York Yankees AL 9
Jimmie Foxx 58 1932 Philadelphia Athletics AL 10
Hank Greenberg 58 1938 Detroit Tigers AL  
Ryan Howard 58 2006 Philadelphia Phillies NL  
Mark McGwire 58 1997 Oakland Athletics AL  
St. Louis Cardinals NL
Luis Gonzalez 57 2001 Arizona Diamondbacks NL 14
Alex Rodriguez 57 2002 Texas Rangers AL  
Ken Griffey, Jr. 56 1998 Seattle Mariners AL 16
Ken Griffey, Jr. 56 1997 Seattle Mariners AL  
Hack Wilson 56 1930 Chicago Cubs NL  
Ralph Kiner 54 1949 Pittsburgh Pirates NL 19
Mickey Mantle 54 1961 New York Yankees AL  
David Ortiz 54 2006 Boston Red Sox AL  
Babe Ruth 54 1920 New York Yankees AL  
Babe Ruth 54 1928 New York Yankees AL  
George Foster 52 1977 Cincinnati Reds NL 24
Mickey Mantle 52 1956 New York Yankees AL  
Willie Mays 52 1965 San Francisco Giants NL  
Mark McGwire 52 1996 Oakland Athletics AL  
Alex Rodriguez 52 2001 Texas Rangers AL  
Jim Thome 52 2002 Cleveland Indians AL  
Cecil Fielder 51 1990 Detroit Tigers AL 30
Andruw Jones 51 2005 Atlanta Braves NL  
Ralph Kiner 51 1947 Pittsburgh Pirates NL  
Willie Mays 51 1955 New York Giants NL  
Johnny Mize 51 1947 New York Giants NL  
Brady Anderson 50 1996 Baltimore Orioles AL 35
Albert Belle 50 1995 Cleveland Indians AL  
Jimmie Foxx 50 1938 Boston Red Sox AL  
Sammy Sosa 50 2000 Chicago Cubs NL  
Greg Vaughn 50 1998 San Diego Padres NL  
Albert Belle 49 1998 Chicago White Sox AL 40
Barry Bonds 49 2000 San Francisco Giants NL  
Andre Dawson 49 1987 Chicago Cubs NL  
Lou Gehrig 49 1936 New York Yankees AL  
Lou Gehrig 49 1934 New York Yankees AL  
Shawn Green 49 2001 Los Angeles Dodgers NL  
Ken Griffey, Jr. 49 1996 Seattle Mariners AL  
Todd Helton 49 2001 Colorado Rockies NL  
Harmon Killebrew 49 1964 Minnesota Twins AL  
Harmon Killebrew 49 1969 Minnesota Twins AL  
Ted Kluszewski 49 1954 Cincinnati Redlegs NL  
Willie Mays 49 1962 San Francisco Giants NL  
Mark McGwire 49 1987 Oakland Athletics AL  
Albert Pujols 49 2006 St. Louis Cardinals NL  
Frank Robinson 49 1966 Baltimore Orioles AL  
Babe Ruth 49 1930 New York Yankees AL  
Sammy Sosa 49 2002 Chicago Cubs NL  
Jim Thome 49 2001 Cleveland Indians AL  
Larry Walker 49 1997 Colorado Rockies NL  
Albert Belle 48 1996 Cleveland Indians AL 59
Adrian Beltre 48 2004 Los Angeles Dodgers NL  
Jimmie Foxx 48 1933 Philadelphia Athletics AL  
Ken Griffey, Jr. 48 1999 Seattle Mariners AL  
Frank Howard 48 1969 Washington Senators AL  
Harmon Killebrew 48 1962 Minnesota Twins AL  
Dave Kingman 48 1979 Chicago Cubs NL  
Alex Rodriguez 48 2005 New York Yankees AL  
Mike Schmidt 48 1980 Philadelphia Phillies NL  
Willie Stargell 48 1971 Pittsburgh Pirates NL  
Hank Aaron 47 1971 Atlanta Braves NL 69
Jeff Bagwell 47 2000 Houston Astros NL  
Ernie Banks 47 1958 Chicago Cubs NL  
George Bell 47 1987 Toronto Blue Jays AL  
Andres Galarraga 47 1996 Colorado Rockies NL  
Lou Gehrig 47 1927 New York Yankees AL  
Troy Glaus 47 2000 Anaheim Angels AL  
Juan Gonzalez 47 1996 Texas Rangers AL  
Reggie Jackson 47 1969 Oakland Athletics AL  
Ralph Kiner 47 1950 Pittsburgh Pirates NL  
Ted Kluszewski 47 1955 Cincinnati Redlegs NL  
Eddie Mathews 47 1953 Milwaukee Braves NL  
Willie Mays 47 1964 San Francisco Giants NL  
Kevin Mitchell 47 1989 San Francisco Giants NL  
David Ortiz 47 2005 Boston Red Sox AL  
Rafael Palmeiro 47 1999 Texas Rangers AL  
Rafael Palmeiro 47 2001 Texas Rangers AL  
Alex Rodriguez 47 2003 Texas Rangers AL  
Babe Ruth 47 1926 New York Yankees AL  
Jim Thome 47 2003 Philadelphia Phillies NL  
Barry Bonds 46 1993 San Francisco Giants NL 89
Barry Bonds 46 2002 San Francisco Giants NL  
Jose Canseco 46 1998 Toronto Blue Jays AL  
Vinny Castilla 46 1998 Colorado Rockies NL  
Orlando Cepeda 46 1961 San Francisco Giants NL  
Joe DiMaggio 46 1937 New York Yankees AL  
Adam Dunn 46 2004 Cincinnati Reds NL  
Lou Gehrig 46 1931 New York Yankees AL  
Jim Gentile 46 1961 Baltimore Orioles AL  
Juan Gonzalez 46 1993 Texas Rangers AL  
Harmon Killebrew 46 1961 Minnesota Twins AL  
Derrek Lee 46 2005 Chicago Cubs NL 100
Eddie Mathews 46 1959 Milwaukee Braves NL  
Albert Pujols 46 2004 St. Louis Cardinals NL  
Jim Rice 46 1978 Boston Red Sox AL  
Babe Ruth 46 1929 New York Yankees AL  
Babe Ruth 46 1931 New York Yankees AL  
Babe Ruth 46 1924 New York Yankees AL  
Alfonso Soriano 46 2006 Washington Nationals NL