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.

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.

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.

Share this post

Subscribe to our newsletter

Keep up with the latest blog posts by staying updated. No spamming: we promise.
By clicking Sign Up you’re confirming that you agree with our Terms and Conditions.

Related posts