23. Sammy Sosa
Photograph By Jonathan Daniel/Getty Images
Sammy Sosa's the only player in history to top 60 home runs in 3 seasons, including his MVP year of 1998. But a cloud of PED suspicion hung over Sosa. He hit 545 HRs in 13 years with the Cubs, but he went from fan favorite to outcast.