Detenne il record di fuoricampo battuti in una sola stagione dal 1998 al 2001, con i 70 home run battuti nella stagione 1998. Il record venne superato nel 2001 da Barry Bonds, che colpì 73 fuoricampo.[1] Attualmente detiene la seconda posizione della classifica, primo dei battitori destri.
Carriera
Inizi e Minor League
McGwire frequentò la Damien High School di La Verne, California e da lì venne selezionato la prima volta, nell'ottavo turno del draft MLB 1981, dai Montreal Expos. Non firmò e si iscrisse alla University of Southern California di Los Angeles. Entrò nel baseball professionistico quando venne selezionato la seconda volta, nel primo turno come decima scelta assoluta del draft 1984, dagli Oakland Athletics. Venne assegnato nella classe A, dove passò le stagioni 1984 e 1985.
Major League
Debuttò in MLB il 22 agosto 1986, allo Yankee Stadium di New York City, contro i New York Yankees. Il 24 agosto, sempre contro gli Yankees, colpì le prime tre valide, e il 25 agosto, contro i Tigers, batté il primo fuoricampo.
Concluse la stagione con 18 partite disputate nella MLB e 133 disputate nella minor league, tra la Doppia-A e la Tripla-A.
Nel luglio 1987 venne convocato per il suo primo All-Star Game. Al termine della stagione 1987 venne nominato esordiente dell'anno dell'American League oltre a finire come capoclassifica della MLB per numero di fuoricampo.
Nel 1990 venne premiato con il primo e unico Guanto d'oro vinto in carriera.
Conclusa la stagione 1992, venne premiato il suo primo Silver Slugger Award. Divenne free agent il 26 ottobre 1992, firmando nuovamente con gli Athletics, il 24 dicembre dello stesso anno.
L'8 settembre 1998, McGwire colpì il suo 62º home run stagionale, battendo il record di fuoricampo battuti in una sola stagione, registrato da Roger Maris nel 1961. I suoi avversari furono Ken Griffey Jr., che chiuse a 56 HR, e Sammy Sosa, che chiuse a 66 HR. McGwyre alla fine realizzò un totale di 70 HR.[1]