The Most Home Runs in a Career
Barry Bonds - The Home Run King
Barry Bonds is widely considered one of the greatest baseball players of all time and is the career leader in home runs with 762. Bonds played for the San Francisco Giants and the Pittsburgh Pirates during his 22-year career, most of which was spent in San Francisco. Bonds is also the only player in Major League Baseball history to hit 500 home runs and steal 500 bases in his career.
Hank Aaron - Second All Time
Hank Aaron is the second all time in home runs, with a total of 755 during his career. He played for the Milwaukee and Atlanta Braves, as well as for the Milwaukee Brewers. Aaron was inducted into the Hall of Fame in 1982, and his number 44 is retired across Major League Baseball. Aaron is also the all-time leader in RBIs with 2,297.
Alex Rodriguez - Third All Time
Alex Rodriguez is the third all time leader in home runs with 696. He played for the Seattle Mariners, Texas Rangers, and the New York Yankees during his 22-year career. Rodriguez is also the all-time leader in RBIs with 2,086 and was inducted into the Hall of Fame in 2017.
Babe Ruth - Fourth All Time
Babe Ruth is the fourth all time leader in home runs with 714. He played for the Boston Red Sox and the New York Yankees during his 22-year career. Ruth is also the all-time leader in RBIs with 2,214 and was inducted into the Hall of Fame in 1936.
Willie Mays - Fifth All Time
Willie Mays is the fifth all time leader in home runs with 660. He played for the New York and San Francisco Giants, as well as for the New York Mets during his 22-year career. Mays is also the all-time leader in runs scored with 2,062 and was inducted into the Hall of Fame in 1979.
Ken Griffey Jr. - Sixth All Time
Ken Griffey Jr. is the sixth all time leader in home runs with 630. He played for the Seattle Mariners and the Cincinnati Reds during his 22-year career. Griffey is also the all-time leader in extra-base hits with 1,152 and was inducted into the Hall of Fame in 2016.
Albert Pujols - Seventh All Time
Albert Pujols is the seventh all time leader in home runs with 624. He played for the St. Louis Cardinals and the Los Angeles Angels during his 22-year career. Pujols is also the all-time leader in runs batted in with 2,112 and was inducted into the Hall of Fame in 2021.
The Legacy of Home Run Greats
The seven players listed above have all had remarkable careers and have left an indelible mark on the game of baseball. They have set records that may never be broken and have inspired generations of fans and players. As we look ahead to the 2023 season, it will be interesting to see if any current players can join the ranks of these all-time greats.