In August 2025, Philadelphia Phillies slugger Kyle Schwarber hit four home runs against the Atlanta Braves to become the 21st major leaguer and fourth Phillies player to accomplish the feat. Schwarber was 4-for-6 with a Phillies-record nine RBI in the 19-4 victory.
Schwarber is the third MLB player with four home runs in a game in the 2025 season, following Nick Kurtz and Eugenio Suárez. Here is a look at the 21 players in MLB history with four home runs in a single game:
Kyle Schwarber - August 28, 2025 vs. Atlanta Braves
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.