Sports History Archive Sourced daily

Mark McGwire's Three-Home-Run Game, 2000

DateMay 18, 2000
ScoreCardinals 7, Phillies 2
TypeMulti homer

Mark McGwire hit three home runs in one game for the St. Louis Cardinals against the Philadelphia Phillies on May 18, 2000. The St. Louis Cardinals won 7–2.

The game was played at Veterans Stadium in Philadelphia. The announced attendance was 17,137. The game took 3h 11m. It was a night game under overcast skies, at 79 degrees.

Mark McGwire did it five times in all. Curt Schilling started for the Philadelphia Phillies. Jerry Crawford umpired behind the plate. It is the fourth of nine three-home-run games the archive records that season.

Key figures

Three-Home-Run Game

Sources

  1. Retrosheet, PHI200005180
  2. Retrosheet event files — event:PHI200005180
Illustration generated by AI Retrosheet notice applies CC BY-SA attribution