Home runs are one of the primary attractions in the game of baseball and thoroughly enjoyed by the audience. For the uninitiated, it’s important to mention that there are three ways to hit a home run. The most common and enjoyable is of course a hit that clears the outfield fence. Another way is to circle all the bases by the time the ball is returned. In rare cases, an inside-the-park home run can also occur when the hitter is able to reach home plate when the ball is still on the field.
Scoring home runs can be a bit difficult, but many seasoned players have perfected the art and science of hitting home runs. Here’s a list of the top 10 home run scorers in Major League Baseball (MLB) history.
Barry Bonds – Counted among the baseball legends of all time, Barry Bonds has a career total of 762 home runs. Bonds also holds the record for scoring maximum home runs in a single season. He had scored 73 home runs in 2001.
Hank Aaron – Many consider Hank Aaron to be the real king of home runs, as Barry Bonds has been linked to use of steroids. Hank Aaron scored 755 home runs in his career. Hit best in a single season was 50 home runs.
Babe Ruth – Regarded as one of the greatest power hitter of his time, Babe Ruth scored 714 home runs in his career. His best in a single season was 54 home runs. Ruth is often referred to as the ‘Sultan of Swat’ by his fans.
Alex Rodriguez – Although involved in controversies, Alex Rodriguez had a scintillating career from 1999 to 2007. During these nine years, his average home run score was 46. His career total is 696 home runs.
Willie Mays – One of the greatest versatile players in baseball history, Willie Mays scored 660 home runs in his career. His other career stats are also impressive with 338 stolen bases, 1903 runs batted in and 3283 hits.
Albert Pujols – A talented hitter, Albert Pujols plays for Los Angeles Angels of Major League Baseball (MLB). His career total is 656 home runs. Pujols is close to achieving the 700 home run mark by the time his contract ends in 2022.
Ken Griffey Jr. – A talented player, Ken Griffey Jr. has a career total of 630 home runs. His best performance was during the period 1996 to 2000, when his home run average was 50.
Jim Thome – Playing an important role for Cleveland Indians, Philadelphia Phillies and Chicago White Sox, Jim Thome scored 612 home runs in his career. His best was 52 home runs in 2007.
Sammy Sosa – Holding multiple records, Sammy Sosa has a career total of 609 home runs. His best was during the period 1998 to 2002 when he averaged an astounding 58 home runs.
Frank Robinson – A legendary power hitter, Frank Robinson has scored 586 home runs in his career. He had scored 38 home runs in his first season in 1956 when he was just 20 years old.