Of course he did, some fans are just in denial!
On January 11, 2010 Mark McGwire released a statement saying he did take steroids for nearly a decade while playing Baseball. He took them during the 1998 season when he broke Roger Maris' all-time home run record. See related link below.
Chat with our AI personalities
Mark McGwire, who debuted in Major League Baseball (MLB) for the Oakland Athletics on August 22, 1986, and played his final game of a 16-year MLB career on October 7, 2001 as a member of the St. Louis Cardinals, is still in the MLB. As of the 2012 MLB season, McGwire is employed as the Batting Coach for the St. Louis Cardinals.
No. And he NEVER will. A player needs to be selected on 75% of the ballots to be elected to the Hall of Fame. In his first year of eligibililty for election, McGwire received 23.5%.