Mark McGwire
Mark McGwire hit 70 home runs for the Cardinals in 1998, breaking Roger Maris’s single-season record in a summer-long chase with Sammy Sosa. He had hit 49 as an Oakland rookie in 1987. McGwire finished with 583 and homered more often per at-bat than any player in history. In 2010 he admitted using steroids during his career.
Season
Player’s Vault
15 badges earned- ×5UnicornGameThree home runsFirst Jun 27, 1987 · latest May 18, 2000
- ×2UnicornSeason60 home runs1998, 1999
- ×4UnicornSeason50 home runs1996, 1997, 1998, 1999
- UnicornCareer500 home runs583 home runs
- ×67Rare AirGameMulti-homer gameFirst May 8, 1987 · latest Sep 26, 2001
- ×4Rare AirSeasonHome run title1987, 1996, 1998, 1999
- ×6Rare AirSeason40 home runs1987, 1992, 1996, 1997, 1998, 1999
- Rare AirSeasonHomered in five straight games1998 · best 6 straight
- Rare AirSeasonWorld Series home run1988 · 1 HR
- Rare AirCareer400 home runs583 home runs
- ×11LegendSeason30 home runs1987, 1988, 1989, 1990, 1992 +6 more
- ×4LegendSeasonPostseason home run1988, 1989, 1992, 2000 · 5 HR
- LegendCareer300 home runs583 home runs
- LegendCareerWorld Series ring1989
- LegendCareer200 home runs583 home runs
Distance and exit-velocity badges count from 2015, when tracking began. Grand slams, walk-offs, inside-the-park, leadoff, pinch-hit, first-pitch, back-to-back, switch-hitting and ballpark badges count games from 2008 on.
Career arc
Home runs by season · tap a barPersonal records
CareerLongest of his career
Hardest hit of his career
Year by year
Regular season · MLB| Season | Team | G | PA | HR | RBI | AVG | OBP | SLG | OPS | AB/HR |
|---|---|---|---|---|---|---|---|---|---|---|
| 2001 | St. Louis Cardinals | 97 | 364 | 29 | 64 | .187 | .316 | .492 | .808 | 10.3 |
| 2000 | St. Louis Cardinals | 89 | 321 | 32 | 73 | .305 | .483 | .746 | 1.229 | 7.4 |
| 1999 | St. Louis Cardinals | 153 | 661 | 65 | 147 | .278 | .424 | .697 | 1.121 | 8.0 |
| 1998 | St. Louis Cardinals | 155 | 681 | 70 | 147 | .299 | .470 | .752 | 1.222 | 7.3 |
| 1997 | 2 teams | 156 | 657 | 58 | 123 | .274 | .393 | .646 | 1.039 | 9.3 |
| 1996 | Oakland Athletics | 130 | 548 | 52 | 113 | .312 | .467 | .730 | 1.197 | 8.1 |
| 1995 | Oakland Athletics | 104 | 422 | 39 | 90 | .274 | .441 | .685 | 1.126 | 8.1 |
| 1994 | Oakland Athletics | 47 | 172 | 9 | 25 | .252 | .413 | .474 | .887 | 15.0 |
| 1993 | Oakland Athletics | 27 | 107 | 9 | 24 | .333 | .467 | .726 | 1.193 | 9.3 |
| 1992 | Oakland Athletics | 139 | 571 | 42 | 104 | .268 | .385 | .585 | .970 | 11.1 |
| 1991 | Oakland Athletics | 154 | 585 | 22 | 75 | .201 | .330 | .383 | .713 | 22.0 |
| 1990 | Oakland Athletics | 156 | 650 | 39 | 108 | .235 | .370 | .489 | .859 | 13.4 |
| 1989 | Oakland Athletics | 143 | 587 | 33 | 95 | .231 | .339 | .467 | .806 | 14.8 |
| 1988 | Oakland Athletics | 155 | 635 | 32 | 99 | .260 | .352 | .478 | .830 | 17.2 |
| 1987 | Oakland Athletics | 151 | 641 | 49 | 118 | .289 | .370 | .618 | .988 | 11.4 |
| 1986 | Oakland Athletics | 18 | 58 | 3 | 9 | .189 | .259 | .377 | .636 | 17.7 |
| Career | 1874 | 7660 | 583 | 1414 | .263 | .394 | .588 | .982 | 10.6 |
Splits
How he hits them
Every home run
Quick answers
Mark McGwire home run factsHow many career home runs does Mark McGwire have?
Mark McGwire hit 583 career MLB home runs in 16 seasons (1986–2001), 11th all-time.
Where does Mark McGwire rank on the all-time home run list?
11th in MLB history with 583. Next: Frank Robinson (586), 4 to pass.
What was Mark McGwire’s best home run season?
His most home runs in a season is 70, in 1998 with the St. Louis Cardinals, when he posted a 1.222 OPS.
What teams has Mark McGwire played for?
Oakland Athletics (1986–1997); St. Louis Cardinals (1997–2001).
Follow him.
Get a notification the moment he goes deep, with the clip attached.