Mark McGwire's Three-Home-Run Game, 2000
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
- Retrosheet, PHI200005180
- Retrosheet event files — event:PHI200005180
Illustration generated by AI Retrosheet notice applies CC BY-SA attribution