Retired#251B1986–2001#11 all-time

Mark McGwire

“Big Mac” · Oakland Athletics, St. Louis Cardinals

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.

Bats / ThrowsRight / Right
Age63
Height / Weight6' 5" / 250 lb
BornOct 1, 1963 · Pomona, CA, USA
MLB debutAug 22, 1986
Last gameOct 7, 2001
TeamsOakland Athletics 1986–1997St. Louis Cardinals 1997–2001
Career home runs
583
1874 games · 16 seasons
Best season
70
1998 · St. Louis Cardinals
All-time HR rank
#11
Next: Frank Robinson (586), 4 to pass
0 HR
Tap a landing spot to see the homer.

Season

Player’s Vault

15 badges earned
4Unicorn
6Rare Air
5Legend
  • ×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 bar
Home runsSelected season

Personal records

Career

Longest of his career

Hardest hit of his career

Year by year

Regular season · MLB
SeasonTeamGPAHRRBIAVGOBPSLGOPSAB/HR
2001St. Louis Cardinals973642964.187.316.492.80810.3
2000St. Louis Cardinals893213273.305.483.7461.2297.4
1999St. Louis Cardinals15366165147.278.424.6971.1218.0
1998St. Louis Cardinals15568170147.299.470.7521.2227.3
19972 teams15665758123.274.393.6461.0399.3
1996Oakland Athletics13054852113.312.467.7301.1978.1
1995Oakland Athletics1044223990.274.441.6851.1268.1
1994Oakland Athletics47172925.252.413.474.88715.0
1993Oakland Athletics27107924.333.467.7261.1939.3
1992Oakland Athletics13957142104.268.385.585.97011.1
1991Oakland Athletics1545852275.201.330.383.71322.0
1990Oakland Athletics15665039108.235.370.489.85913.4
1989Oakland Athletics1435873395.231.339.467.80614.8
1988Oakland Athletics1556353299.260.352.478.83017.2
1987Oakland Athletics15164149118.289.370.618.98811.4
1986Oakland Athletics185839.189.259.377.63617.7
Career187476605831414.263.394.588.98210.6

Splits

How he hits them

Every home run

Loading…

Quick answers

Mark McGwire home run facts
How 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.