name - team - date of 500th HR - number of at-bats it took to get there
- Babe Ruth - New York Yankees - 08/11/1929 - 5,801
- Jimmie Foxx - Boston Red Sox - 09/24/1940 - 7,074
- Mel Ott - New York Giants - 08/01/1945 - 9,249
- Ted Williams - Boston Red Sox - 06/17/1960 - 7,451
- Willie Mays - San Francisco Giants - 09/13/1965 - 7,533
- Mickey Mantle - New York Yankees - 05/14/1967 - 7,300
- Eddie Mathews - Houston Astros - 07/14/1967 - 8,279
- Hank Aaron - Atlanta Braves - 07/14/1968 - 8,612
- Ernie Banks - Chicago Cubs - 05/12/1970 - 9,204
- Harmon Killebrew - Minnesota Twins - 08/10/1971 - 6,671
- Frank Robinson - Baltimore Orioles - 09/13/1971 - 8,427
- Willie McCovey - San Francisco Giants - 06/30/1978 - 7,582
- Reggie Jackson California Angels - 09/17/1984 - 8,179
- Mike Schmidt - Philadelphia Phillies - 04/18/1987 - 7,331
- Eddie Murray - Baltimore Orioles - 09/06/1996 - 11,097
- Mark McGwire - St. Louis Cardinals - 08/05/1999 - 5,487
- Barry Bonds - San Francisco Giants - 04/17/2001 - 7,502
- Rafael Palmeiro - Texas Rangers - 05/11/2003
- Sammy Sosa - Chicago Cubs - 04/04/2004
- Ken Griffey, Jr. - Cincinnati Reds - 06/20/2004
- Alex Rodriguez - New York Yankees - 08/04/2007
- Frank Thomas - Toronto Blue Jays - 06/28/2007
- Jim Thome - Chicago White Sox - 09/16/2007
- Manny Ramirez - Boston Red Sox - 05/31/2008
- Gary Sheffield - New York Mets - 04/17/2009
For the complete list, visit BB-Ref's HR leaders page.