(American major leagues only, cut off is 500 home runs)
Hank Aaron 755 Barry Bonds* 751 Babe Ruth 714 Willie Mays 660 Sammy Sosa* 602 Ken Griffey, Jr.* 586 Frank Robinson 586 Mark McGwire 583 Harmon Killebrew 573 Rafael Palmeiro 569 Reggie Jackson 563 Mike Schmidt 548 Mickey Mantle 536 Jimmie Foxx 534 Willie McCovey 521 Ted Williams 521 Ernie Banks 512 Eddie Mathews 512 Mel Ott 511 Eddie Murray 504 Frank Thomas 501
* Player is still active Updated through July 16, 2007