McGwire said he took steroids to get back on the field following a series of injuries in the early '90s. "I experienced a lot of injuries, including a ribcage strain, a torn left heel muscle, a stress fracture of the left heel, and a torn right heel muscle. It was definitely a miserable bunch of years, and I told myself that steroids could help me recover faster."
The 46-year-old McGwire, who retired in 2001, has become the second star baseball player in less than a year to admit using illegal steroids. Last February, the New York Yankees' Alex Rodriguez admitted to using the drugs. But he is only one of dozens of players over the past two decades who has admitted to steroid use.
Baseball commissioner Bud Selig issued a statement Monday, saying that he is "pleased that Mark McGwire has confronted his use of performance-enhancing substances as a player," and that McGwire's admission "will make Mark's re-entry into the game much smoother and easier."
But the truth might be too late for some fans, and Hall of Fame voters who have turned their backs on McGwire.
Buster Olney, senior writer for "ESPN The Magazine" told ABC News, "I don't think this is going to change the way people feel about McGwire, because I think within the baseball community, it was widely assumed he used performance-enhancing drugs."
So why talk now? McGwire disappeared from the public eye following his retirement as a player after the 2001 season. ESPN reports that when the Cardinals hired the 47-year-old as coach on Oct. 26, they said he would address questions before spring training, and Monday's statement broke his silence.