The four home run game is one of the Holy Grails of baseball.
Rarer than a perfect game and about 15 times rarer than a cycle, the feat has sometimes only been achieved once or twice in a decade. 2025 is an exception, as it became the third season in MLB history with multiple four home run performances.
Has anyone ever beaten four home runs in a game in the long history of Major League Baseball?
Here's a closer look at the record for most home runs in an MLB game and which players share it.
📲 Follow The Sporting News on WhatsApp
Most home runs in MLB game
No player has ever hit more than four home runs in one MLB game. Here are the 21 who have hit four in a single game:
Player | Date | Team |
Bobby Lowe | May 30, 1884 | Beaneaters |
Ed Delahanty | July 13, 1896 | Phillies |
Lou Gehrig | June 3, 1932 | Yankees |
Chuck Klein | July 10, 1936 | Phillies |
Pat Seerey | July 18, 1948 | White Sox |
Gil Hodges | Aug. 31, 1950 | Dodgers |
Joe Adcock | July 31, 1954 | Braves |
Rocky Colavito | June 10, 1959 | Indians |
Willie Mays | April 30, 1961 | Giants |
Mike Schmidt | April 17, 1976 | Phillies |
Bob Horner | July 6, 1986 | Braves |
Mark Whiten | Sept. 7, 1993 | Cardinals |
Mike Cameron | May 2, 2002 | Mariners |
Shawn Green | May 23, 2002 | Dodgers |
Carlos Delgado | Sept. 25, 2003 | Blue Jays |
Josh Hamilton | May 8, 2012 | Rangers |
Scooter Gennett | June 6, 2017 | Reds |
J.D. Martinez | Sept. 4, 2017 | Diamondbacks |
Eugenio Suarez | April 26, 2025 | Diamondbacks |
Nick Kurtz | July 25, 2025 | Athletics |
Kyle Schwarber | Aug. 28, 2025 | Phillies |
There have only been nine 4-home run games since the start of the 21st century, with Phillies' star Kyle Schwarber now owning the most recent one. Before Schwarber, Nick Kurtz, and Eugenio Suarez produced four-home run games in 2025, no one had achieved the feat since J.D. Martinez and Scooter Gennett in 2017.
Three-home run games are an exceptional achievement, but it's still happened hundreds of times in MLB history. Four is the high-water mark, achieved less than two-dozen times, and no one has hit five — a feat that would require some help from teammates just to get up to the plate five times. Plus, if a player does have a chance at a fifth home run, the chances of the opposing pitcher giving him something to hit are slim.
A five-home run game may seem inevitable, but the nearly 150-year history of Major League Baseball has yet to produce one.
MORE: Grading the Yankees' trade for Ryan McMahon
Last 4-home run game
Phillies DH Kyle Schwarber has the most recent four-home run game, as he blasted four bombs against the Braves at Citizens Bank Field on Aug. 28, 2025.
4 HR TONIGHT.
— MLB (@MLB) August 29, 2025
49 HR IN 2025.
KYLE SCHWARBER IS UNREAL 🤯 pic.twitter.com/CbBnWBqCVS
Schwarber went 4-for-6 with four runs and nine RBIs in his dominant performance, narrowly missing a "home run cycle" by "only" blasting a three-run shot instead of a grand slam for his final dinger of the night.
He had a real chance at MLB's first five-HR game, facing a position player in his final at-bat, but got under a slow lob and popped out to the center fielder.