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 June 9, 2008 there are 24 players that have hit 500 home runs in their career:
1. Barry Bonds - 762
2. Hank Aaron - 755
3. Babe Ruth - 714
4. Willie Mays - 660
5. Sammy Sosa - 609
6. Ken Griffey - 600
7. Frank Robinson - 586
8. Mark McGwire - 583
9. Harmon Killebrew - 573
10. Rafael Palmeiro - 569
11. Reggie Jackson - 563
12. Mike Schmidt - 548
13. Mickey Mantle - 536
14. Jimmie Foxx - 534
15. Alex Rodriguez - 528
16. Willie McCovey, Ted Williams - 521
18. Frank Thomas - 520
19. Jim Thome - 519
20. Ernie Banks, Eddie Mathews - 512
22. Mel Ott - 511
23. Eddie Murray, Manny Ramirez - 504
The youngest player to reach 500 was Alex Rodriguez who was 32 years, 8 days old. Jimmie Foxx is second at 32 years, 337 days.
The fewest at bats needed for 500 home runs was 5,487 by Mark McGwire. Babe Ruth is second at 5,801 at bats.
The Major League Baseball players who have hit 500 or more Homeruns are Barry Bonds, Hank Aaron, Babe Ruth, Willie Mays, Ken Griffey Jr, Sammy Sosa, Frank Robinson, Mark McGwire, Alex Rodriguez, Harmon Killebrew, Rafael Palmeiro, Jim Thome, Reggie Jackson, Mike Schmidt, Manny Ramirez, Mickey Mantle, Jimmie Foxx, Willie McCovey, Frank Thomas, Ted Williams, Ernie Banks, Eddie Mathews, Mel Ott, Gary Sheffield and Eddie Murray.
Bad players.
As of 2009, 125 players have hit 300 or more career homer runs in the Major leagues..
Ozzie Smith had 8 home-runs in his career. He is a baseball player.
In the history of Major League Baseball as of 2009 there are 202 players with a career batting average of .300 or better.
Nobody did
at least 700
299
762
seeler
1500
Jim Thome retired after the 2012 season with 612 career home runs, the seventh-highest total in the history of major league baseball.
117