|
| Jugador | HRs | Años |
| 1. Barry Bonds | 762 | 22 |
| 2. Hank Aaron | 755 | 23 |
| 3. Babe Ruth | 714 | 22 |
| 4. Willie Mays | 660 | 22 |
| 5. Sammy Sosa | 609 | 18 |
| 6. Ken Griffey Jr. | 596 | 20 |
| 7. Frank Robinson | 586 | 21 |
| 8. Mark McGwire | 583 | 16 |
|
| Jugador | HRs | Años |
| 9. Harmon Killebrew | 573 | 22 |
| 10. Rafael Palmeiro | 569 | 20 |
| 11. Reggie Jackson | 563 | 21 |
| 12. Mike Schmidt | 548 | 18 |
| 13. Mickey Mantle | 536 | 18 |
| 14. Jimmie Foxx | 534 | 20 |
| 15. Alex Rodríguez | 522 | 22 |
| 16. Willie McCovey | 521 | 19 |
|
| Jugador | HRs | Años |
| 17. Ted Williams | 521 | 15 |
| 18. Frank Thomas | 516 | 19 |
| 19. Eddie Mathews | 512 | 17 |
| 20. Ernie Banks | 512 | 19 |
| 21. Mel Ott | 511 | 22 |
| 22. Jim Thome | 509 | 18 |
| 23. Eddie Murray | 505 | 21 |
| 24. Manny Ramírez | 500 | 16 |
|