Barry Bonds has the most home runs in Major League Baseball (762).
Sammy Sosa - 50
Barry Bonds, with 762 home runs.
762. Hit by Barry Bonds.
Babe RuthHank Aaron
Barry Bonds with 762 home runs.
As of 2009 Hank Aaron has the second most career home runs with 755.
Right now Barry Bonds.
Sammy Sosa at 165 pounds.