| Rank | Player | Home Runs | Year | Age | ||
| 1. | Barry Bonds | 73 | 2001 | 36 | ||
| 2. | Mark McGwire | 70 | 1998 | 34 | ||
| 3. | Sammy Sosa | 66 | 1998 | 29 | ||
| 4. | Mark McGwire | 65 | 1999 | 35 | ||
| 5. | Sammy Sosa | 64 | 2001 | 32 | ||
| 6. | Sammy Sosa | 63 | 1999 | 30 | ||
| 7. | Roger Maris | 61 | 1961 | 26 | ||
| 8. | Babe Ruth* | 60 | 1927 | 32 | ||
| 9. | Babe Ruth* | 59 | 1921 | 26 | ||
| 10. | Ryan Howard | 58 | 2006 | 26 | ||
| Mark McGwire | 58 | 1997 | 33 | |||
| Hank Greenberg* | 58 | 1938 | 27 | |||
| Jimmie Foxx* | 58 | 1932 | 24 | |||
| 11. | Alex Rodriguez | 57 | 2002 | 26 | ||
| Luis Gonzalez | 57 | 2001 | 33 | |||
| 12. | Ken Griffey | 56 | 1998 | 28 | ||
| Ken Griffey | 56 | 1997 | 27 | |||
| Hack Wilson* | 56 | 1930 | 30 | |||
| 13. | Alex Rodriguez | 54 | 2007 | 31 | ||
| David Ortiz | 54 | 2006 | 30 | |||
| Mickey Mantle* | 54 | 1961 | 29 | |||
| Ralph Kiner* | 54 | 1949 | 26 | |||
| Babe Ruth* | 54 | 1928 | 33 | |||
| Babe Ruth* | 54 | 1920 | 25 | |||
| 14. | Jim Thome | 52 | 2002 | 31 | ||
| Alex Rodriguez | 52 | 2001 | 25 | |||
| Mark McGwire | 52 | 1996 | 32 | |||
| George Foster | 52 | 1977 | 28 | |||
| Willie Mays* | 52 | 1965 | 34 | |||
| Mickey Mantle* | 52 | 1956 | 24 | |||
| 15. | Andruw Jones | 51 | 2005 | 28 | ||
| Cecil Fielder | 51 | 1990 | 26 | |||
| Willie Mays* | 51 | 1955 | 24 | |||
| Ralph Kiner* | 51 | 1947 | 24 | |||
| Johnny Mize* | 51 | 1947 | 34 | |||
| 16. | Prince Fielder | 50 | 2007 | 23 | ||
| Sammy Sosa | 50 | 2000 | 31 | |||
| Greg Vaughn | 50 | 1998 | 32 | |||
| Brady Anderson | 50 | 1996 | 32 | |||
| Albert Belle | 50 | 1995 | 28 | |||
| Jimmie Foxx* | 50 | 1938 | 30 | |||
| 17. | Albert Pujols | 49 | 2006 | 26 | ||
| Sammy Sosa | 49 | 2002 | 33 | |||
| Todd Helton | 49 | 2001 | 27 | |||
| Jim Thome | 49 | 2001 | 30 | |||
| Shawn Green | 49 | 2001 | 28 | |||
| Barry Bonds | 49 | 2000 | 35 | |||
| Albert Belle | 49 | 1998 | 31 | |||
| Larry Walker | 49 | 1997 | 30 | |||
| Ken Griffey | 49 | 1996 | 26 | |||
| Mark McGwire | 49 | 1987 | 23 | |||
| Andre Dawson | 49 | 1987 | 32 | |||
| Harmon Killebrew* | 49 | 1969 | 32 | |||
| Frank Robinson* | 49 | 1966 | 30 | |||
| Harmon Killebrew* | 49 | 1964 | 27 | |||
| Willie Mays* | 49 | 1962 | 31 | |||
| Ted Kluszewski | 49 | 1954 | 29 | |||
| Lou Gehrig* | 49 | 1936 | 32 | |||
| Lou Gehrig* | 49 | 1934 | 30 | |||
| Babe Ruth* | 49 | 1930 | 35 | |||
| 18. | Ryan Howard | 48 | 2008 | 28 | ||
| Alex Rodriguez | 48 | 2005 | 29 | |||
| Adrian Beltre | 48 | 2004 | 25 | |||
| Ken Griffey | 48 | 1999 | 29 | |||
| Albert Belle | 48 | 1996 | 29 | |||
| Mike Schmidt* | 48 | 1980 | 30 | |||
| Dave Kingman | 48 | 1979 | 30 | |||
| Willie Stargell* | 48 | 1971 | 31 | |||
| Frank Howard | 48 | 1969 | 32 | |||
| Harmon Killebrew* | 48 | 1962 | 25 | |||
| Jimmie Foxx* | 48 | 1933 | 25 | |||
| 19. | Ryan Howard | 47 | 2007 | 27 | ||
| David Ortiz | 47 | 2005 | 29 | |||
| Jim Thome | 47 | 2003 | 32 | |||
| Alex Rodriguez | 47 | 2003 | 27 | |||
| Rafael Palmeiro | 47 | 2001 | 36 | |||
| Jeff Bagwell | 47 | 2000 | 32 | |||
| Troy Glaus | 47 | 2000 | 23 | |||
| Rafael Palmeiro | 47 | 1999 | 34 | |||
| Juan Gonzalez | 47 | 1996 | 26 | |||
| Andres Galarraga | 47 | 1996 | 34 | |||
| Kevin Mitchell | 47 | 1989 | 27 | |||
| George Bell | 47 | 1987 | 27 | |||
| Hank Aaron* | 47 | 1971 | 37 | |||
| Reggie Jackson* | 47 | 1969 | 23 | |||
| Willie Mays* | 47 | 1964 | 33 | |||
| Ernie Banks* | 47 | 1958 | 27 | |||
| Ted Kluszewski | 47 | 1955 | 30 | |||
| Eddie Mathews* | 47 | 1953 | 21 | |||
| Ralph Kiner* | 47 | 1950 | 27 | |||
| Lou Gehrig* | 47 | 1927 | 23 | |||
| Babe Ruth* | 47 | 1926 | 31 | |||
| 20. | Carlos Pena | 46 | 2007 | 29 | ||
| Alfonso Soriano | 46 | 2006 | 30 | |||
| Derrek Lee | 46 | 2005 | 29 | |||
| Albert Pujols | 46 | 2004 | 24 | |||
| Adam Dunn | 46 | 2004 | 24 | |||
| Barry Bonds | 46 | 2002 | 37 | |||
| Jose Canseco | 46 | 1998 | 33 | |||
| Vinny Castilla | 46 | 1998 | 30 |