Top 10 All-Time Home Run LeadersAngels slugger Albert Pujols passed Mark McGwire with his 584th career home run, moving into 10th place on the all-time list. Author:SI StaffPublish date:May 8, 2015Top 10 All-Time Home Run Leaders Barry Bonds — 762Ben Margot/AP Hank Aaron — 755Tony Triolo Babe Ruth — 714Mark Rucker/Transcendental Graphics/Getty Images Alex Rodriguez — 696Al Bello/Getty Images Willie Mays — 660Bob Gomel/The LIFE Images Collection/Getty Images Ken Griffey Jr. — 630Dilip Vishwanat/Getty Images Jim Thome — 612Jerry Lai/AP Sammy Sosa — 609David Kohl/AP Frank Robinson — 586AP Albert Pujols — 584*Tom Szczerbowski/Getty Images*through Aug. 24, 2016Latest MLB NewsGuardians Option Power Hitting Outfielders, Roster MovesYoshinobu Yamamoto's Workout Routine Making Impact on Surprise Dodgers TeammateOrioles Starter Closing In On Rotation SpotAstros No Longer Letting Valdez Call PitchesPhillies Moving Elite Prospect Into Bullpen