Eight of those top 17 home run hitters played in what is commonly referred to as the Steroid Era. And six of those eight modern-day sluggers have been associated with performance-enhancing drugs: Barry Bonds, Sammy Sosa, Mark McGwire, Rafael Palmeiro, Rodriguez and Ramirez. The only modern sluggers to have escaped such a connection are Ken Griffey Jr. and Jim Thome.