Through the 2017 season, the following players have hit 600 or more career home runs (active players in bold caps):
1. Barry Bonds - 762
2. Hank Aaron - 755
3. Babe Ruth - 714
4. Alex Rodriguez - 696
5. Willie Mays - 660
6. Ken Griffey Jr. - 630
7. ALBERT PUJOLS - 610
8. Jim Thome - 612
9. Sammy Sosa - 609
As of 2009, 125 players have hit 300 or more career homer runs in the Major leagues..
Career statistic: Home runs - 536
Babe Ruth had 714 career home runs.
Frank Robinson hit 586 career home runs.
431 home runs
Babe Ruth is third on the all time home run list with 714 home runs.
As of September 6, 2012, Thome has 611 career home runs.
Rafael Palmeiro hit 569 career home runs.
Through 2010, Mark Teixeira has 275 career home runs.
Bernie Williams hit 287 career home runs.
Jeff Bagwell hit 449 career home runs.
Through 2010, Nick Swisher has 162 home runs in his career.