Three-Homer Game
There have been 696 three-homer games since 1897, measured across 223,641 games, an average of one occurrence every 321 games. The most recent was Lucas Spence on 24 September 2026; the first was Tom McCreery on 12 July 1897.
Exactly three home runs by one batter in one game. Four-homer games have a separate list.
696recorded occurrences
1 in 321games · 1897+
1897first · Tom McCreery
2026-09-24most recent · Lucas Spence
24y 7mlongest drought · 1897-09-26 to 1922-04-22
By decade
Recorded occurrences in each decade within this page’s coverage.
Done it most
Where it happens
680 of 696 occurrences join to a ballpark; the rest are this season, which the corpus has not absorbed yet. Counted by host park, so a road feat is credited to the ground it happened on.