Top 10 Greatest Home Run Hitters of All Time

Steroid suspicion or not, they gave us some memorable moments.

The Top Ten
  1. Babe Ruth

    George Herman Ruth Jr., better known as Babe Ruth, was an American professional baseball player whose Major League Baseball career spanned 22 seasons from 1914 through 1935. He began his career as a pitcher for the Boston Red Sox before becoming a legendary slugger for the New York Yankees. Ruth is widely... read more

    Look at the stats. He hit more homers in one year than entire teams did. He was so far ahead of anyone in his era, it's not even close. I wonder how he would have done in today's game.

    No steroids and he pitched for a few seasons, so not as many at-bats.

    Really great baseball player. He was always my idol in baseball.

  2. Hank Aaron

    Henry Louis Aaron, nicknamed "Hammer" or "Hammerin' Hank," was an American Major League Baseball right fielder. He is considered one of the greatest baseball players of all time and held the MLB record for career home runs for 33 years. Aaron also served as the senior vice president of the Atlanta Braves... read more

    Hank Aaron is still the all-time home run leader in my book. Using steroids is a way of cheating the game of baseball, and cheating, like in everything else, gets you disqualified.

    Excelled during a time when pitchers ruled the league.

    Awesome. He would have had the most home runs if Barry Bonds had not taken steroids.

  3. Barry Bonds

    Barry Lamar Bonds is a former professional baseball left fielder who played 22 seasons in Major League Baseball with the Pittsburgh Pirates and the San Francisco Giants. He holds the MLB record for most career home runs, with 762. Bonds is also a seven-time National League MVP.

    Never picked up the steroids, and you'd get Hall of Fame votes.

    Drop the steroids, and you still got Hall of Fame stats.

  4. Willie Mays

    Willie Howard Mays Jr., nicknamed "The Say Hey Kid," was an American Major League Baseball center fielder. He spent the majority of his 22-season career playing for the New York and San Francisco Giants. He finished his career with the New York Mets and is widely considered one of the greatest baseball... read more

    Willie Mays would have had more homers if he hadn't served in the army for two of his prime years and if he hadn't played his home games in unusually spacious ballparks.

    Missed two years in his prime and played at Candlestick Park, where home runs went to die. Would have otherwise been the first to break Ruth's record.

    I would rank him higher than Hank Aaron. If only he had played in a hitter-friendly ballpark.

  5. Ken Griffey Jr.

    George Kenneth Griffey Jr., nicknamed "Junior" and "The Kid," is an American former professional baseball outfielder who played 22 years in Major League Baseball. He spent most of his career with the Seattle Mariners and Cincinnati Reds. Griffey was inducted into the Baseball Hall of Fame in 2016 with... read more

    Only player from the steroid era who didn't cheat. Despite all his injuries, he likely could have had the most home runs of all time if he had been healthier. Very underrated and unappreciated due to the cheaters like Bonds, Rodriguez, and McGwire.

    Most exciting player I've ever seen. He did it all.

    Ken had the sweetest swing in baseball.

  6. Alex Rodriguez

    Alexander Emmanuel Rodriguez, nicknamed "A-Rod", is an American former professional baseball shortstop and third baseman. He played 22 seasons in Major League Baseball for the Seattle Mariners, Texas Rangers, and New York Yankees. He is considered one of the greatest baseball players of all time. Rodriguez... read more

  7. Mickey Mantle

    Mickey Charles Mantle (October 20, 1931 - August 13, 1995), nicknamed "The Mick" and "The Commerce Comet," was an American professional baseball player who spent his entire Major League Baseball (MLB) career (1951-1968) with the New York Yankees, primarily as a center fielder. Mantle is regarded by many... read more

  8. Ted Williams

    Theodore Samuel Williams (August 30, 1918 - July 5, 2002) was an American professional baseball player and manager. He spent his entire 19-year Major League Baseball career with the Boston Red Sox from 1939 to 1960, primarily as a left fielder, though his career was interrupted by military service during... read more

    The Splendid Splinter's greatest moments are highlighted in his 1966 Hall of Fame Plaque: Batted .406 in 1941. Led A.L. in batting 6 times, slugging percentage 9 times, total bases 6 times, runs scored 6 times, and bases on balls 8 times. His total hits were 2,654, including 521 home runs, with a lifetime batting average of .344 and a lifetime slugging average of .634. He was the Most Valuable A.L. Player in 1946 and 1949, played in 18 All-Star Games, and was named Player of the Decade for 1951-1960.

    Its Joeysworld

    Another great that lost years to the military (WWII and again in Korea).

  9. Reggie Jackson

    Reginald Martinez Jackson is a former American professional baseball right fielder who played 21 seasons in Major League Baseball. He spent time with the Kansas City and Oakland Athletics, the Baltimore Orioles, the New York Yankees, and the California Angels. Jackson is widely regarded for his clutch... read more

    Tougher and stronger than anyone from the steroids era.

  10. Chris Davis

  11. The Newcomers
  12. ?

    Hank Greenberg

  13. ?

    Ralph Kiner

    If not for his back, how many would Kiner have hit? He managed 369 in only 10 years!

  14. The Contenders
  15. Mark McGwire

    Most home runs per at-bat = best home run hitter of all time. Period.

  16. Frank Thomas

    Frank Edward Thomas Jr., nicknamed "The Big Hurt", is an American former professional baseball first baseman and designated hitter.e played most of his Major League Baseball career with the Chicago White Sox. Thomas was a two-time American League MVP and was inducted into the Baseball Hall of Fame in... read more

    He intimidated his opponents by swinging an iron rod he found in the wreckage of Old Comiskey Park while on deck.

  17. Frank Robinson

    Most underrated on this list. He didn't have the hype factor like Mantle or Mays but was arguably a better power hitter than both.

  18. Josh Gibson

    He was known as the black Babe Ruth, and rightfully so. He was said to have hit 74 home runs in one season. He was a pure power hitter.

  19. Roger Maris

    Roger had the courage not to use steroids to hit 61. Instead, he had the courage to prove he was that good in a city known for champions.

    Its Joeysworld

    Why is there even a discussion? One full season, the most home runs. Period.

  20. Harmon Killebrew

  21. Jim Thome

  22. George Brett

    Although not known primarily as a home run hitter, he is best remembered for two notable ones. In Game 3 of the 1980 American League Championship Series, trailing 2-1 at New York's Yankee Stadium, Brett silenced the vocal crowd with a crushing 3-run home run that sent the Royals to the World Series. The Yankees would not be swept again in the postseason until 2012.

    Then, of course, there was the Pine Tar Game, where Brett burst out of the dugout after his home run was controversially nullified, a decision later overturned.

    Its Joeysworld

  23. Lou Gehrig

    Henry Louis Gehrig, nicknamed "The Iron Horse," was an American baseball first baseman who played his entire professional career in Major League Baseball for the New York Yankees, from 1923 until 1939. Gehrig was renowned for his prowess as a hitter and for his durability, which earned him his famous... read more

  24. Albert Pujols

    José Alberto Pujols Alcántara, born on January 16, 1980, is a Dominican American former professional baseball first baseman. He played most of his Major League Baseball career with the St. Louis Cardinals and also had a lengthy stint with the Los Angeles Angels. In 2025, he was named manager of the... read more

  25. Giancarlo Stanton

    Giancarlo Cruz Michael Stanton is an American professional baseball outfielder and designated hitter for the New York Yankees of Major League Baseball. He made his MLB debut in 2010 with the Florida Marlins. Stanton is known for his exceptional power-hitting and won the National League MVP award in 2017... read more

  26. David Ortiz

    David Américo Ortiz Arias, nicknamed "Big Papi," is a Dominican American former professional baseball player. He was a designated hitter and occasional first baseman who played 20 seasons in Major League Baseball. Ortiz played primarily with the Boston Red Sox and was inducted into the Baseball Hall... read more

  27. Jimmie Foxx

  28. Evan Longoria

  29. Eddie Murray

    I pick Eddie because he hit over 500 home runs in his career (504). Some baseball fans may not know that Eddie had so much power. He once led the American League in home runs during the strike-shortened 1981 season and was a World Series Champion in 1983, clinching the title in Game 5 on a Sunday against NFL TV competition. Eddie played in 8 All-Star Games and is forever a part of Baltimore Orioles history.

    Its Joeysworld

8Load More
PSearch List