The long ball. The home run. The most exciting play in baseball. A home run can change the complexion of a game with a single swing–snatching victory from the jaws of a defeat, or deflating the opposition. Everyone loves to see the ball sail far and high over the fence–and most players that have played major league baseball have the ability to smash the baseball. But it takes a great combination of strength, speed, skill, and hand-eye coordination to be considered a king of swing. These players are the best to have ever done it.
Barry Bonds – 762 home runs
Many people think that Bonds’ records–both as the holder of most home runs in a career and most hits in a current season (73)–should come with asterisks due to allegations of steroid use. That being said, Bonds was an amazing talent, one who won seven MVP awards. He played for the Pirates from 1986-1992 and for the Giants from 1993-2007. He also finished two seasons as the leader in home runs–in 1993 and his record-setting 2001 season.