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. SI Staff|Top 10 All-Time Home Run LeadersShare on FacebookShare on XAdd us on Top 10 All-Time Home Run Leaders Barry Bonds — 762 Hank Aaron — 755 Babe Ruth — 714 Alex Rodriguez — 696 Willie Mays — 660 Ken Griffey Jr. — 630 Jim Thome — 612 Sammy Sosa — 609 Frank Robinson — 586 Albert Pujols — 584**through Aug. 24, 2016Published May 8, 2015 | Modified May 8, 2015SI STAFFShare on FacebookShare on XHome/MLB