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