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 20 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 |
There have only been eight 4-home run games since the start of the 21st century, with A’s rookie Nick Kurtz now owning the most recent one. Before he 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
Nick Kurtz 4 home run game
Athletics first baseman Nick Kurtz has the most recent four-home run game, as he blasted four bombs against the Astros at Daikin Park on July 25, 2025.
Nick Kurtz just had one of the greatest games in baseball history.
6 for 6 with four home runs, six runs and eight RBIs.
He is a 22-year-old rookie. pic.twitter.com/jcpKdJBUqk
— Jeff Passan (@JeffPassan) July 26, 2025
Kurtz’s performance was historic in more ways the one. He became the youngest player and first rookie in MLB history to hit four home runs in a game, and he also achieved one feat rarer than a 4-home run game by becoming the ninth player in MLB history to score six runs in a game. Kurtz’s 19 total bases tied a single-game record, set by Shawn Green during his own 4-home run game in 2002.
Kurtz went 6-for-6 with 8 RBI, adding a double and single to his dominant night. Kurtz’s double went off the top of the wall in Houston, so he was mere feet away from hitting five home runs. Here’s a look at each of his hits.
Nick Kurtz. That’s the tweet. pic.twitter.com/CQ9Xcl6Wth
— FOX Sports: MLB (@MLBONFOX) July 26, 2025
The performance added a new layer to an otherworldly stretch for the former No. 4 pick out of Wake Forest. From May 20 through July 25, Kurtz hit .352 with 22 home runs, 53 RBI and a 1.297 OPS over 43 games. His 39 extra-base hits in that span are enough for a 162-game pace of 147; the single-season record, held by Babe Ruth, is 119.
Kurtz also became the first rookie in MLB history to hit 22 home runs in a span of 43 games. The previous record was 20.