Skip to main content
SI

Quiz: Can You Name Every Four-Homer Game in MLB History?

It takes a little bit of magic to swat four home runs in a single game. See if you know the 21 times it's happened in league history.
Phillies designated hitter Kyle Schwarber is the most recent player to hit four home runs in a single game.
Phillies designated hitter Kyle Schwarber is the most recent player to hit four home runs in a single game. | IMAGN IMAGES via Reuters Connect

Home runs. Dingers. Moonshots. Taters. If you're a baseball fan, there's nothing more exciting than going to the ballpark and watching one leave the yard. In over a century of Major League Baseball, the high-water mark for most home runs by a player in a single game is four—first achieved in the late-19th century, and most recently last year.

To date, there have been 21 instances of a player hitting four home runs in an MLB game. That makes it a rarer feat than a perfect game (24). The list of players who can say they’ve done it range from Hall of Famers to rookies, multi-time All-Stars to journeymen whose relatively unremarkable careers still managed to find this one moment of historic brilliance.

Think you can recall every four-homer game in MLB history if we spot you the team and date? Test your knowledge below.

The 2025 season saw three different players pull off a four-homer game, the most ever in a single season. Nine of the 21 instances have happened in the 21st century. To date, six of the 21 players who have hit four home runs in a game have been elected to the Hall of Fame.

More MLB from Sports Illustrated

Add us as a preferred source on Google

Published | Modified
Nick Selbe
NICHOLAS SELBE

Nick Selbe is a programming editor at Sports Illustrated who frequently writes about baseball. Before joining SI in March 2020 as a Breaking and Trending News writer, he worked for the Orange County Register, MLB Advanced Media, Graphiq and Bleacher Report. Selbe received a bachelor’s in communication from the University of Southern California.