As of today's date, these 27 Major League Baseball players have hit at least 500 home runs. Of these, 9 have hit at least 600 home runs, and 3 have hit over 700 home runs.
PLEASE NOTE: The statistics of several of these players have been tainted by accusations of the use of performance enhancing drugs -- especially the current home run "leader", Barry Bonds.
Only one of these players is still active: Albert Pujols, who at age 38, might move up one spot -- but that's probably all.