Top 25 MLB all-time home run hitters
Players in bold are active as of the end of the 2008 MLB season. Players with asterisks to the right of their name have been involved in some way in baseball's ongoing steroids controversy.
| MLB all-time home run leaders | ||
| Rank | Player | HRs |
| 1 | Barry Bonds* | 762 |
| 2 | Hank Aaron | 755 |
| 3 | Babe Ruth | 714 |
| 4 | Willie Mays | 660 |
| 5 | Ken Griffey, Jr. | 611 |
| 6 | Sammy Sosa* | 609 |
| 7 | Frank Robinson | 586 |
| 8 | Mark McGwire* | 583 |
| 9 | Harmon Killebrew | 573 |
| 10 | Rafael Palmeiro* | 569 |
| 11 | Reggie Jackson | 563 |
| 12 | Alex Rodriguez* | 553 |
| 13 | Mike Schmidt | 548 |
| 14 | Jim Thome | 541 |
| 15 | Mickey Mantle | 536 |
| 16 | Jimmie Foxx | 534 |
| 17 | Manny Ramirez | 527 |
| 18 | Willie McCovey | 521 |
| Frank Thomas | 521 | |
| Ted Williams | 521 | |
| 21 | Ernie Banks | 512 |
| Eddie Mathews | 512 | |
| 23 | Mel Ott | 511 |
| 24 | Eddie Murray | 504 |
| 25 | Gary Sheffield* | 499 |