Which MLB players have hit the most home runs in a game? - ESPN
Nick Kurtz hit a record-tying four home runs in a 15-3 win against the Houston Astros in July 2025. The Athletics slugger became the 20th player in Major League Baseball history to hit four homers in a single game.
Kurtz is the second MLB player with four home runs in a game in the 2025 season, after Eugenio Suarez hit four in April. Kurtz is also the first rookie to accomplish the feat.
Here is a look at the 20 players in MLB history with four home runs in a single game:
Nick Kurtz — July 25, 2025 vs. Houston Astros
Eugenio Suárez — April 26, 2025 vs. Atlanta Braves
J.D. Martinez — Sept. 4, 2017 at Los Angeles Dodgers
Scooter Gennett — June 6, 2017 vs. St. Louis Cardinals
Josh Hamilton — May 8, 2012 at Baltimore Orioles
Carlos Delgado — Sept. 25, 2003 vs. Tampa Bay (Devil) Rays
Shawn Green — May 23, 2002 at Milwaukee Brewers
Mike Cameron — May 2, 2002 at Chicago White Sox
Mark Whiten — Sept. 7, 1993 at Cincinnati Reds
Bob Horner — July 6, 1986 vs. Montreal Expos
Mike Schmidt — April 17, 1976 at Chicago Cubs
Willie Mays — April 30, 1961 at Milwaukee Braves
Rocky Colavito — June 10, 1959 at Baltimore Orioles
Joe Adcock — July 31, 1954 at Brooklyn Dodgers
Gil Hodges — Aug. 31, 1950 vs. Boston Braves
Pat Seerey — July 18, 1948 at Philadelphia Athletics
Chuck Klein — July 10, 1936 at Pittsburgh Pirates
Lou Gehrig — June 3, 1932 at Philadelphia Athletics
Ed Delahanty — July 13, 1896 at Chicago Colts
Bobby Lowe — May 30, 1894 vs. Cincinnati Reds
Check out the ESPN MLB hub page for the latest news, stats, scores, standings and more.