The only player with three 60-homer seasons, Sosa holds the record for most home runs over a five-year span (292 between 1998-2002). He connected for his 600th home run on June 20, 2007, against the Texas Rangers, his former team. His career remains clouded by steroid suspicions and the discovery of a corked bat.
Photo: Damian Strohmeyer/SI