The record holder is currently Barry Bonds. However, due to steroid allegations, many suggest putting an asterisk next to his name in the record books, claiming that he used steroids to achieve this historic feat. Other suggest wiping his name out completely, renaming Hank Aaron the home run king. Bonds has 762 home runs, Hank Aaron has 755, Babe Ruth has 714.
Barry Bonds has the most home runs in Major League Baseball (762).
In Major League Baseball, Barry Bonds has hit the most home runs.
Barry Bonds, with 762 home runs.
Manny Ramirez has the most career postseason home runs with 29.
Babe Ruth - 714 home runs
Rid
Hank Aarons
Reggie Jackson
As of 2009 Hank Aaron has the second most career home runs with 755.
Henry "Hank" Aaron, 755 home runs
Barry Bonds
Barry Bonds hit the most home runs in MLB history, with 762.