Ryan Howard - July 16, 2009
Barry Bonds, with 762 home runs.
im not entirely sure who the fastest player in the big leagues is. but carl crawford is the fastest ive seen and he runs a forty yard dash in 4.2 seconds
Barry Bonds has the most home runs in Major League Baseball (762).
Sadaharu Oh hit 868 home runs
Henry "Hank" Aaron, 755 home runs