On this page
The Top Ten Greatest MLB Power Hitters of All Time
Introduction
10.) Frank Robinson
- 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)
9.) Jim Thome
- 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)
8.) Sammy Sosa
- 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)
7.) Albert Pujols
- 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)
6.) Ken Griffey Jr.
- 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)
5.) Alex Rodriguez
- 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)
4.) Willie Mays
- 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)
3.) Barry Bonds
- 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)
2.) Hank Aaron
- Hank Aaron played for the Milwaukee / Atlanta Braves and the Milwaukee Brewers.
- World Series Champion (1957)
- National League MVP (1957)
1.) Babe Ruth
- 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)