All Time Greatest Home Run Hitterscrazyeyes56 Steroid suspicion or not, they gave us some memorable moments.
The Top TenXW
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. - jasonfoxroxV1 Comment
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 steroidsV3 Comments
Drop the steroids, and you still got Hall of Fame stats.
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.V1 Comment
Pretty good shortstop but took steroidsV1 Comment
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
Steroids or not the man could hit it to the moon
He intimated his opponents by swinging an iron rod on the on deck circle he found at the wreckage of Old Comiskey Park - crazyeyes56
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
Related ListsTop Ten Ways to Spend Your Time When Bored at Home Most Inventive Home Grown Toy Geniuses of All Time Best Rappers of All Time Best Singers of All Time Best Songs of All Time
List StatsUpdated 7 Dec 2016
8 years, 17 days old
2. Hank Aaron
3. Babe Ruth
2. Babe Ruth
3. Willie Mays
2. Ken Griffey Jr.
3. Barry Bonds