On this page
The Top Ten Greatest MLB Home Run Hitters of all Time
Introduction
10.) Frank Robinson – 586
- Frank Robinson played for the Cincinnati Redlegs / Reds, Baltimore Orioles, the Los Angeles Dodgers, the California Angels, and the Cleveland Indians.
- 2 Time World Series Champion (1966, 1970)
- World Series MVP (1966)
- Career MLB Batting Statistics
9.) Sammy Sosa – 609
- Sammy Sosa played for the Texas Rangers, the Chicago White Sox, the Chicago Cubs, and the Baltimore Orioles.
- National League Hank Aaron Award (1999)
- 2 Time National League Home Run Leader (2000, 2002)
- Career MLB Batting Statistics
8.) Jim Thome – 612
- Jim Thome played for the Cleveland Indians, the Philadelphia Phillies, the Chicago White Sox, the Los Angeles Dodgers, the Minnesota Twins, and the Baltimore Orioles.
- Silver Slugger Award (1996)
- Roberto Clemente Award (2002)
- Career MLB Batting Statistics
7.) Ken Griffey Jr. – 630
- Ken Griffey Jr. played for the Seattle Mariners, the Cincinnati Reds, and the Chicago White Sox.
- American League MVP (1997)
- American League RBI Leader (1997)
- Career MLB Batting Statistics
6.) Willie Mays – 660
- Willie Mays played for the New York / San Francisco Giants and the New York Mets.
- World Series Champion (1954
- 2 Time National League MVP (1954, 1965)
- Career MLB Batting Statistics
5.) Albert Pujols – 662
- Albert Pujols played for the St. Louis Cardinals and the Los Angeles Angels.
- 2 Time World Series Champion (2006, 2011)
- National League Rookie of the Year Award (2001)
- Career MLB Batting Statistics
4.) Alex Rodriguez – 696
- Alex Rodriguez played for the Seattle Mariners, the Texas Rangers, and the New York Yankees.
- World Series Champion (2009)
- 3 Time American League MVP (2003, 2005, 2007)
- Career MLB Batting Statistics
3.) Babe Ruth – 714
- Babe Ruth played for the Boston Red Sox, the New York Yankees, and the Boston Braves.
- 7 Time World Series Champion (1915, 1916, 1918, 1923, 1927, 1928, 1932)
- 12 Time American League Home Run Leader (1918, 1919, 1920, 1921, 1923, 1924, 1926, 1927, 1928, 1929, 1930, 1931)
- Career MLB Batting Statistics
2.) Hank Aaron – 755
- Hank Aaron played for the Milwaukee / Atlanta Braves and the Milwaukee Brewers.
- World Series Champion (1957)
- National League MVP (1957)
- Career MLB Batting Statistics
1.) Barry Bonds – 762
- Barry Bonds played for the Pittsburgh Pirates and the San Francisco Giants.
- 2 Time National League Home Run Leader (1993, 2001)
- National League RBI Leader (1993)
- Career MLB Batting Statistics