1986 - 2000 HR Chart

Those in Green were hit by McGwire while he was on the Oakland Athletics.
Those in Red were hit by McGwire while he was on the St Louis Cardinals.

HR #DateTeamPitcher
1August 25 1986at DetroitWalt Terrell
2August 28 1986BaltimoreScott McGregor
3September 9 1986at ChicagoRay Searage
4April 10 1987CaliforniaDonnie Moore
5April 21 1987at CaliforniaUrbano Lugo
6April 25 1987SeattleScott Bankhead
7April 29 1987MilwaukeeTeddy Higuera
8May 1 1987 DetroitWalt Terrell
9May 8 1987 at DetroitFrank Tanana
10May 8 1987 at DetroitFrank Tanana
11May 9 1987 at DetroitEric King
12May 10 1987at DetroitJack Morris
13May 10 1987at DetroitJack Morris
14May 16 1987TorontoJimmy Key
15May 18 1987YankeesTim Stoddard
16May 19 1987YankeesDennis Rasmussen
17May 20 1987YankeesCharles Hudson
18May 23 1987BaltimoreMike Boddicker
19May 24 1987BaltimoreJeff Ballard
20May 27 1987at TorontoJoe Johnson
21May 31 1987at YankeesTommy John
22May 31 1987at YankeesTommy John
23June 13 1987at TexasEd Correa
24June 15 1987at Kansas CityCharlie Leibrandt
25June 21 1987Texas Jose Guzman
26June 27 1987at ClevelandKen Schrom
27June 27 1987at ClevelandEd Vande Berg
28June 27 1987at ClevelandScott Bailes
29June 28 1987at ClevelandTom Candiotti
30June 28 1987at ClevelandTom Candiotti
31June 30 1987at White SoxScott Neilsen
32July 4 1987BostonBruce Hurst
33July 5 1987 BostonOil Can Boyd
34July 8 1987 DetroitJeff Robinson
35July 11 1987MilwaukeeBill Wegman
36July 11 1987MilwaukeeDan Plesac
37July 17 1987at BostonCalvin Schiraldi
38July 21 1987at DetroitEric King
39July 22 1987at DetroitMark Thurmond
40July 29 1987CaliforniaDon Sutton
41August 11 1987at SeattleMike Moore
42August 14 1987at CaliforniaDon Sutton
43August 29 1987at TorontoMark Eichhorn
44September 4 1987at BaltimoreMike Boddicker
45September 6 1987at BaltimoreJohn Habyan
46September 12 1987Kansas City Charlie Leibrandt
47September 15 1987at TexasGreg Harris
48September 15 1987at TexasGreg Harris
49September 19 1987at Kansas CityMelido Perez
50September 24 1987White SoxFloyd Bannister
51September 25 1987White SoxBobby Thigpen
52September 29 1987ClevelandJohn Farrell
53April 8 1988at CaliforniaKirk McCaskill
54April 9 1988at CaliforniaDonnie Moore
55April 10 1988at CaliforniaRay Krawczyk
56April 14 1988at SeattleJerry Reed
57April 26 1988at TorontoDavid Wells
58April 27 1988at TorontoMike Flanagan
59May 7 1988 ClevelandTom Candiotti
60May 11 1988DetroitJeff Robinson
61May 14 1988at BaltimoreMike Boddicker
62May 15 1988at BaltimoreMark Williamson
63May 17 1988at BostonJohn Trautwein
64June 10 1988at TexasPaul Kilgus
65June 22 1988at MilwaukeeDon August
66July 3 1988 at TorontoJohn Cerutti
67July 4 1988 at ClevelandBrad Havens
68July 8 1988 at DetroitEric King
69July 19 1988ClevelandGreg Swindell
70July 19 1988ClevelandDon Gordon
71July 23 1988DetroitFrank Tanana
72August 8 1988White SoxBill Long
73August 11 1988CaliforniaDeWayne Buice
74August 14 1988CaliforniaMike Witt
75August 17 1988at BaltimoreMark Thurmond
76August 18 1988at BaltimoreJeff Ballard
77August 21 1988at BostonBob Stanley
78August 29 1988BostonMike Boddicker
79August 31 1988BostonMike Smithson
80September 5 1988at TexasPaul Kilgus
81September 23 1988at MilwaukeeOdell Jones
82September 24 1988at MilwaukeeBill Wegman
83September 30 1988MilwaukeeBill Wegman
84October 1 1988MilwaukeeTeddy Higuera
85April 3 1989SeattleMark Langston
86April 5 1989SeattleScott Bankhead
87April 7 1989White SoxBarry Jones
88April 27 1989BaltimorePete Harnisch
89April 27 1989BaltimoreMark Williamson
90May 2 1989 at TorontoTom Henke
91May 6 1989 at DetroitJack Morris
92May 7 1989 at DetroitCharles Hudson
93May 17 1989YankeesLance McCullers
94May 28 1989at YankeesClay Parker
95June 9 1989 at TexasCharlie Hough
96June 11 1989at TexasKevin Brown
97June 16 1989at BaltimoreBrian Holton
98June 17 1989at BaltimoreJose Bautista
99June 20 1989DetroitCharles Hudson
100July 5 1989 Kansas CityCharlie Leibrandt
101July 9 1989 TexasCharlie Hough
102July 13 1989at TorontoJimmy Key
103July 16 1989at TorontoXavier Hernandez
104August 9 1989at White SoxRichard Dotson
105August 12 1989at CaliforniaGreg Minton
106August 19 1989MinnesotaRick Aguilera
107August 21 1989at DetroitFrank Tanana
108August 24 1989at TexasMike Jeffcoat
109September 1 1989at MilwaukeeChris Bosio
110September 2 1989at MilwaukeeTom Filer
111September 17 1989at BostonEric Hetzel
112September 17 1989at BostonRob Murphy
113September 21 1989at MinnesotaRick Aguilera
114September 24 1989at MinnesotaKevin Tapani
115September 24 1989at MinnesotaMike Cook
116September 29 1989Kansas CitySteve Farr
117October 1 1989 Kansas CityJose DeJesus
118April 10 1990MinnesotaTim Drummond
119April 15 1990at SeattleBrian Holman
120April 17 1990at CaliforniaMark Langston
121April 24 1990at BaltimoreDave Johnson
122April 24 1990at BaltimoreBrian Holton
123April 27 1990at BostonDana Kiecker
124April 30 1990at YankeesClay Parker
125May 11 1990BaltimoreBob Milacki
126May 11 1990BaltimoreBrian Holton
127May 16 1990at ClevelandJeff Shaw
128May 16 1990at ClevelandDoug Jones
129May 25 1990ClevelandGreg Swindell
130June 1 1990at Kansas CityKevin Appier
131June 5 1990 at TexasBrian Bohanon
132June 5 1990 at TexasBrian Bohanon
133June 9 1990Kansas CitySteve Crawford
134June 17 1990at White SoxDonn Pall
135June 20 1990at DetroitDan Petry
136June 23 1990White SoxJack McDowell
137June 27 1990DetroitBrian Dubois
138July 6 1990 at Cleve.Sergio Valdez
139July 6 1990 at Cleve.Cecilio Guante
140July 17 1990ClevelandGreg Swindell
141July 18 1990ClevelandRod Nichols
142July 24 1990CaliforniaJim Abbott
143July 27 1990at MinnesotaRoy Smith
144July 28 1990at MinnesotaScott Erickson
145August 3 1990at CaliforniaWillie Fraser
146August 12 1990YankeesMike Witt
147August 15 1990BostonRob Murphy
148August 17 1990at BaltimoreJohn Mitchell
149August 19 1990at BaltimoreGregg Olson
150August 25 1990at DetroitFrank Tanana
151September 5 1990at BostonGreg Harris
152September 7 1990at YankeesAndy Hawkins
153September 9 1990at YankeesTim Leary
154September 11 1990at SeattleBrent Knackert
155September 19 1990White SoxWayne Edwards
156September 21 1990DetroitFrank Tanana
157May 4 1991 ClevelandEric King
158May 8 1991 BaltimoreMike Flanagan
159May 8 1991 BaltimoreMark Williamson
160May 12 1991at YankeesTim Leary
161May 24 1991White SoxBobby Thigpen
162June 6 1991 MilwaukeeDon August
163June 9 1991 BostonJoe Hesketh
164June 10 1991DetroitKevin Ritz
165June 10 1991DetroitJerry Gleaton
166June 16 1991at MilwaukeeChris Bosio
167June 16 1991at MilwaukeeDarren Holmes
168June 19 1991at DetroitDan Petry
169June 20 1991at BostonMike Gardiner
170July 18 1991YankeesScott Kamieniecki
171August 1 1991at BostonMike Gardiner
172August 3 1991MinnesotaDavid West
173August 7 1991SeattleBrian Holman
174August 27 1991BostonMike Gardiner
175August 28 1991BostonDan Petry
176August 30 1991DetroitJerry Gleaton
177September 28 1991TexasHector Fajardo
178October 1 1991at Kansas CityTom Gordon
179April 9 1992Kansas CityJoel Johnston
180April 10 1992White SoxAlex Fernandez
181April 11 1992White SoxCharlie Hough
182April 12 1992White SoxJack McDowell
183April 12 1992White SoxJack McDowell
184April 21 1992CaliforniaDon Robinson
185April 22 1992CaliforniaChuck Finley
186April 22 1992CaliforniaChuck Finley
187April 24 1992at MinnesotaJohn Smiley
188April 29 1992at ClevelandRod Nichols
189May 1 1992 at DetroitMike Henneman
190May 2 1992 at DetroitFrank Tanana
191May 3 1992 at DetroitEric King
192May 7 1992 DetroitLes Lancaster
193May 10 1992YankeesGreg Cadaret
194May 13 1992at Toronto Tom Henke
195May 18 1992at BaltimoreRick Sutcliffe
196May 29 1992BaltimoreStorm Davis
197June 1 1992 BostonFrank Viola
198June 3 1992 BostonJohn Dopson
199June 5 1992 at White SoxKirk McCaskill
200June 10 1992at MilwaukeeChris Bosio
201June 13 1992TexasKenny Rogers
202June 23 1992SeattleRandy Kramer
203June 25 1992MinnesotaBill Krueger
204June 27 1992MinnesotaJohn Smiley
205July 1 1992 at SeattleMark Grant
206July 12 1992at TorontoRob Macdonald
207July 24 1992TorontoDavid Wells
208July 28 1992at MinnesotaScott Erickson
209July 28 1992at MinnesotaScott Erickson
210July 31 1992at Kansas City Rusty Meacham
211August 3 1992at TexasJose Guzman
212August 7 1992Kansas CityDennis Moeller
213August 7 1992Kansas CitySteve Shifflett
214August 13 1992CaliforniaJim Abbott
215August 13 1992CaliforniaJim Abbott
216August 14 1992CaliforniaBert Blyleven
217September 18 1992at SeattleBrian Fisher
218September 21 1992at White SoxAlex Fernandez
219September 27 1992at MilwaukeeJaime Navarro
220October 3 1992MilwaukeeRicky Bones
221April 8 1993DetroitJohn Doherty
222April 27 1993BostonDanny Darwin
223April 27 1993BostonKen Ryan
224May 3 1993 at YankeesJim Abbott
225May 3 1993 at YankeesScott Kamieniecki
226May 6 1993 at BostonRoger Clemens
227May 6 1993 at BostonGreg Harris
228May 10 1993TexasCharlie Leibrandt
229May 12 1993TexasCraig Lefferts
230April 8 1994at MinnesotaPat Mahomes
231April 15 1994MinnesotaJim Deshaies
232April 16 1994MinnesotaCarlos Pulido
233April 17 1994MinnesotaScott Erickson
234June 22 1994Kansas CityTom Gordon
235July 4 1994 at YankeesScott Kamienicki
236July 10 1994at BaltimoreLee Smith
237July 19 1994YankeesJim Abbott
238July 24 1994BaltimoreJamie Moyer
239April 28 1995at MilwaukeeBob Scanlan
240May 3 1995 at CaliforniaMark Langston
241May 6 1995 TexasKenny Rogers
242May 10 1995SeattleDave Fleming
243May 12 1995at MinnesotaKevin Tapani
244May 13 1995at MinnesotaVince Horsman
245May 16 1995at White SoxJason Bere
246May 17 1995at White SoxWilson Alvavez
247May 18 1995at White SoxAlex Fernandez
248May 21 1995at Kansas CityRusty Meacham
249May 25 1995BaltimoreArthur Lee Rhodes
250June 5 1995at YankeesScott Bankhead
251June 10 1995at BostonErik Hanson
252June 10 1995at BostonStan Belinda
253June 11 1995at BostonZane Smith
254June 11 1995at BostonZane Smith
255June 11 1995at BostonZane Smith
256June 14 1995White SoxRoberto Hernandez
257June 23 1995at TexasKenny Rogers
258June 28 1995at SeattleRandy Johnson
259June 28 1995at SeattleJeff Nelson
260June 30 1995CaliforniaLee Smith
261July 4 1995 MilwaukeeBrian Givens
262July 7 1995 TorontoWoody Williams
263August 3 1995TexasKevin Gross
264August 3 1995TexasKevin Gross
265August 31 1995at BaltimoreScott Erickson
266September 1 1995at YankeesScott Kamieniecki
267September 12 1995Kansas CityTom Gordon
268September 13 1995Kansas CityJason Jacome
269September 14 1995Kansas CityMark Gubicza
270September 16 1995MinnesotaBrian Radke
271September 17 1995MinnesotaFrankie Rodriguez
272September 20 1995CaliforniaShawn Boskie
273September 22 1995at SeattleTim Belcher
274September 24 1995at SeattleBob Wells
275September 26 1995at TexasKevin Gross
276September 26 1995at TexasKevin Gross
277September 29 1995at CaliforniaJim Abbott
278April 27 1996at DetroitFelipe Lira
279April 28 1996at DetroitGreg Gohr
280May 1 1996 CaliforniaPhil Leftwich
281May 7 1996ClevelandOrel Hershiser
282May 17 1996at BostonTim Wakefield
283May 20 1996at BostonTom Gordon
284May 22 1996at YankeesAndy Pettitte
285May 24 1996at BaltimoreMike Mussina
286May 25 1996at BaltimoreDavid Wells
287May 27 1996BostonTim Wakefield
288May 28 1996BostonRoger Clemens
289June 2 1996 YankeesKenny Rogers
290June 4 1996 Kansas CityJulio Valera
291June 7 1996 at MinnesotaBrad Radke
292June 9 1996 at MinnesotaFrankie Rodriguez
293June 10 1996at ClevelandCharles Nagy
294June 12 1996at ClevelandJack McDowell
295June 12 1996at ClevelandJulian Tavarez
296June 15 1996at MilwaukeeBrian Givens
297June 18 1996at DetroitA.J. Sager
298June 21 1996TorontoTim Crabtree
299June 24 1996DetroitClint Sodowsky
300June 25 1996DetroitOmar Olivares
301June 25 1996DetroitOmar Olivares
302June 27 1996at CaliforniaShawn Boskie
303July 2 1996 at SeattleBob Wells
304July 6 1996 CaliforniaMark Langston
305July 7 1996 CaliforniaChuck McElroy
306July 11 1996TexasDarren Oliver
307July 13 1996TexasRoger Pavlik
308July 16 1996SeattleSterling Hitchcock
309July 19 1996at TexasRick Helling
310July 19 1996at TexasRick Helling
311July 20 1996at TexasBobby Witt
312July 23 1996at White SoxAlex Fernandez
313July 24 1996at White SoxJames Baldwin
314July 25 1996at TorontoHuck Flener
315July 26 1996at TorontoPaul Quantrill
316August 5 1996MilwaukeeCal Eldred
317August 12 1996MinnesotaRich Robertson
318August 12 1996MinnesotaGreg Hansell
319August 13 1996MinnesotaRick Aguilera
320August 18 1996BaltimoreEsteban Yan
321August 25 1996at YankeesAndy Pettitte
322August 30 1996BostonReggie Harris
323August 31 1996BostonTim Wakefield
324September 6 1996Kansas CityChris Haney
325September 7 1996Kansas CityHipolito Pichardo
326September 14 1996at ClevelandCharles Nagy
327September 14 1996at ClevelandChad Ogea
328September 22 1996at SeattleBob Wolcott
329September 22 1996at SeattleMatt Wagner
330April 3 1997ClevelandOrel Hershiser
331April 7 1997BostonTom Gordon
332April 11 1997at YankeesMariano Rivera
333April 16 1997at TorontoTim Crabtree
334April 19 1997at DetroitJustin Thompson
335April 20 1997at DetroitBrian Moehler
336April 22 1997MinnesotaBrad Radke
337April 23 1997MinnesotaRich Robertson
338April 26 1997Kansas CityJose Rosado
339April 30 1997at ClevelandOrel Hershiser
340April 30 1997at ClevelandJose Mesa
341May 5 1997 at MilwaukeeBob Wickman
342May 14 1997MilwaukeeCal Eldred
343May 17 1997White SoxDanny Darwin
344May 24 1997at MinnesotaRich Robertson
345May 25 1997at MinnesotaBob Tewksbury
346May 27 1997at Kansas CityHipolito Pichardo
347May 28 1997AnaheimDennis Springer
348May 28 1997AnaheimDennis Springer
349June 1 1997 TorontoRobert Person
350June 2 1997DetroitBrian Moehler
351June 3 1997 DetroitDanny Miceli
352June 6 1997 at TorontoMike Timlin
353June 8 1997 at TorontoLuis Andujar
354June 17 1997at San DiegoJoey Hamilton
355June 18 1997at San DiegoWill Cunnane
356June 24 1997at SeattleRandy Johnson
357June 26 1997TexasJulio Santana
358June 29 1997TexasKen Hill
359July 2 1997 at San FranciscoKirk Rueter
360July 5 1997 at TexasBobby Witt
361July 15 1997SeattleJamie Moyer
362July 16 1997Kansas CityMike Perez
363July 16 1997Kansas CityJeff Montgomery
364August 8 1997PhiladelphiaMark Leiter
365August 12 1997MetsDavid Mlicki
366August 13 1997MetsBrian Bohanon
367August 13 1997MetsMel Rojas
368August 15 1997AtlantaTom Glavine
369August 22 1997at FloridaTony Saunders
370August 22 1997at FloridaRobb Nen
371August 28 1997MontrealJose Paniagua
372August 29 1997at Kansas CityRicky Bones
373September 2 1997White SoxJaime Navarro
374September 5 1997at ColoradoFrank Castillo
375September 5 1997at ColoradoFrank Castillo
376September 6 1997at ColoradoRoger Bailey
377September 7 1997at ColoradoPedro Astacio
378September 9 1997at San FranciscoJulian Tavarez
379September 10 1997at San FranciscoShawn Estes
380September 14 1997San DiegoJoey Hamilton
381September 16 1997L.A.Ramon Martinez
382September 17 1997at CubsRodney Myers