The All Time Home Run Leaders
A Look at the Top 10 Home Run Hitters in Major League Baseball History
Major League Baseball (MLB) is a professional baseball organization that is the oldest of the four major professional sports leagues in the United States and Canada. The league was founded in 1876 and is made up of 30 teams, divided into 15 teams in each league. The teams play a 162-game season and the top teams from each league advance to the playoffs.
Hitting home runs is an important part of the game, and some of the best hitters in MLB history have been home run hitters. We’re going to look at the top 10 all-time home run leaders in MLB history. These players have hit the most home runs in their careers and are considered some of the best power hitters of all time.
1. Barry Bonds – 762 Home Runs
Barry Bonds is the all-time home run leader in MLB history. He played for the San Francisco Giants, Pittsburgh Pirates, and the Arizona Diamondbacks over the course of his 22-year career. Bonds hit 762 home runs in his career and is considered one of the greatest hitters of all time.
2. Hank Aaron – 755 Home Runs
Hank Aaron is second on the all-time home run list, with 755 home runs. Aaron played for the Milwaukee/Atlanta Braves and the Milwaukee Brewers over the course of his 23-year career. Aaron was also a great hitter and one of the most consistent hitters in the history of the game.
3. Babe Ruth – 714 Home Runs
Babe Ruth is third on the all-time home run list, with 714 home runs. Ruth played for the Boston Red Sox and the New York Yankees over the course of his 22-year career. Ruth was one of the most iconic players in the history of the game and is considered one of the greatest hitters of all time.
4. Alex Rodriguez – 696 Home Runs
Alex Rodriguez is fourth on the all-time home run list, with 696 home runs. Rodriguez played for the Seattle Mariners, Texas Rangers, New York Yankees, and the Miami Marlins over the course of his 22-year career. Rodriguez was one of the most feared hitters of his era and is one of the greatest home run hitters of all time.
5. Willie Mays – 660 Home Runs
Willie Mays is fifth on the all-time home run list, with 660 home runs. Mays played for the New York/San Francisco Giants and the New York Mets over the course of his 22-year career. Mays was one of the greatest hitters of all time and is considered one of the best all-around players in the history of the game.
6. Ken Griffey Jr. – 630 Home Runs
Ken Griffey Jr. is sixth on the all-time home run list, with 630 home runs. Griffey played for the Seattle Mariners, Cincinnati Reds, and the Chicago White Sox over the course of his 22-year career. Griffey was one of the most feared hitters of his era and is considered one of the best home run hitters of all time.
7. Jim Thome – 612 Home Runs
Jim Thome is seventh on the all-time home run list, with 612 home runs. Thome played for the Cleveland Indians, Philadelphia Phillies, Chicago White Sox, Los Angeles Dodgers, Minnesota Twins, and Baltimore Orioles over the course of his 22-year career. Thome was one of the most feared hitters of his era and is considered one of the best home run hitters of all time.
8. Sammy Sosa – 609 Home Runs
Sammy Sosa is eighth on the all-time home run list, with 609 home runs. Sosa played for the Chicago Cubs, Texas Rangers, Baltimore Orioles, and the Chicago White Sox over the course of his 22-year career. Sosa was one of the most feared hitters of his era and is considered one of the best home run hitters of all time.
9. Frank Robinson – 586 Home Runs
Frank Robinson is ninth on the all-time home run list, with 586 home runs. Robinson played for the Cincinnati Reds, Baltimore Orioles, Los Angeles Dodgers, and the California Angels over the course of his 22-year career. Robinson was one of the most feared hitters of his era and is considered one of the best home run hitters of all time.
10. Mark McGwire – 583 Home Runs
Mark McGwire is tenth on the all-time home run list, with 583 home runs. McGwire played for the Oakland Athletics, St. Louis Cardinals, and the Los Angeles Dodgers over the course of his 22-year career. McGwire was one of the most feared hitters of his era and is considered one of the best home run hitters of all time.
These 10 players are the all-time home run leaders in Major League Baseball history. They are some of the best power hitters of all time and have cemented their legacy as some of the greatest hitters in the history of the game.