All Time Greatest Home Run Hitters

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

The Top Ten

1 Babe Ruth Babe Ruth George Herman Ruth Jr., better known as Babe Ruth, was an American professional baseball player whose career in Major League Baseball spanned 22 seasons, from 1914 through 1935.

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

Hank Aaron played way longer he had way more at bats and only had 41 more homeruns - shoobs

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

He was on track for HOF as a pitcher.

2 Hank Aaron Hank Aaron

Hank Aaron still has 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

Awesome, Would of had the most home runs if Barry Bonds would have not took the steroids

The all-time home run leader, minus steriods. - nevaehotyawriats

He was a good guy and showed it on the ballfieild

V 1 Comment
3 Barry Bonds Barry Bonds Barry Lamar Bonds is an American former professional baseball left fielder who played 22 seasons in Major League Baseball with the Pittsburgh Pirates and San Francisco Giants.

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

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

4 Willie Mays Willie Mays

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. - 5ToolPlayers

5 Ken Griffey Jr. Ken Griffey Jr.

Only player from the steroid era who didn't cheat. Also with all his injuries, he likely could have had the most home runs all time if he was more healthy. Very underrated and unappreciated due to the cheaters like Bonds, Rodriguez, and McGuire.

Ken had the sweetest swing in baseball. - Jman2021

Best swing ever! So natural

6 Alex Rodriguez 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.

Pretty good at cheating. Only got caught and suspended 3 times. - 5ToolPlayers

Pretty good shortstop but took steroids


7 Mickey Mantle

No steroids. Played with injuries. Class, just like Maris

8 Reggie Jackson Reggie Jackson

He didn't just hit homers...he hit CLUTCH homers. By the way, y is JIM THOME on this list!!! Sosa and McGwire aren't even in the top ten - 3anegroes

9 Chris Davis

53 in one year - RedsHansen7

10 Frank Thomas

He intimated his opponents by swinging an iron rod on the on deck circle he found at the wreckage of Old Comiskey Park - crazyeyes56

The Contenders

11 Mark McGwire

Steroids or not the man could hit it to the moon

Big Mac hit Em farther than anyone

12 Jim Thome

One of the greats

13 Frank Robinson

He hit the second longest homerun EVER.580 feet

14 Ted Williams
15 Giancarlo Stanton Giancarlo Stanton

Totally. If he does't get injured, he has a good chance at 600

Best power hitter of all time. most potential out of every man on this list.

16 Josh Gibson

He was known as the black babe Ruth, and rightfully so. He was said as hitting 74 home runs in one season. He was a pure power hitter - Jman2021

17 Albert Pujols Albert Pujols José Alberto Pujols Alcántara is a Dominican American professional baseball first baseman for the Los Angeles Angels of Major League Baseball.
18 George Brett
19 Evan Longoria
BAdd New Item

Related Lists

Greatest MLB Hitters That Have Won the Home Run Derby Top 10 Best Home Runs in Tampa Bay Rays History Top Ten Best Types of Home Runs Top Ten Home Runs by the Underdog Team Greatest Walk off Home Runs

List Stats

100 votes
19 listings
10 years, 29 days old

Top Remixes

1. Hank Aaron
2. Babe Ruth
3. Willie Mays
1. Barry Bonds
2. Hank Aaron
3. Babe Ruth
1. Chris Davis
2. Ken Griffey Jr.
3. Barry Bonds


Error Reporting

See a factual error in these listings? Report it here.