Mark McGwire's Three-Home-Run Game, 1998
Mark McGwire hit three home runs in one game for the St. Louis Cardinals against the Philadelphia Phillies on May 19, 1998. The St. Louis Cardinals won 10–8.
The game was played at Veterans Stadium in Philadelphia. The announced attendance was 16,541. The game took 3h 07m. It was a night game under cloudy skies, at 85 degrees.
Mark McGwire did it five times in all. Tyler Green started for the Philadelphia Phillies. Jerry Layne umpired behind the plate. It is the fourth of eleven three-home-run games the archive records that season.
Key figures
Three-Home-Run Game
Sources
- Retrosheet, PHI199805190
- Retrosheet event files — event:PHI199805190
Illustration generated by AI Retrosheet notice applies CC BY-SA attribution