What major league pitcher has hit the most home runs in history

As of August 7, 2007, Barry Bonds is the all time Major League Baseball home run leader with 762 runs. Good job!
Updated on Thursday, February 02 2012 at 08:59AM EST
Collections: good jobaugust 7barry bonds