Listed below are the 18 Major League Baseball players who have hit four home runs in a single game. No player has accomplished this feat more than once in his career.

Date Player TeamOpposing teamScore
May 30, 1894 Bobby Lowe Boston Beaneaters, NLCincinnati Reds20-11
July 13, 1896 Ed Delahanty Philadelphia Phillies, NLChicago Colts8-9
June 3, 1932 Lou Gehrig New York Yankees, ALPhiladelphia Athletics20-13
July 10, 1936 Chuck Klein Philadelphia Phillies, NLPittsburgh Pirates9-6
July 18, 1948 Pat Seerey Chicago White Sox, ALPhiladelphia Athletics12-11
August 31, 1950 Gil Hodges Brooklyn Dodgers, NLBoston Braves19-3
July 31, 1954 Joe Adcock Milwaukee Braves, NLBrooklyn Dodgers15-7
June 10, 1959 Rocky Colavito Cleveland Indians, ALBaltimore Orioles11-8
April 30, 1961 Willie Mays San Francisco Giants, NLMilwaukee Braves14-4
April 17, 1976 Mike Schmidt Philadelphia Phillies, NLChicago Cubs18-16
July 6, 1986 Bob Horner Atlanta Braves, NLMontreal Expos8-11
September 7, 1993 Mark Whiten St. Louis Cardinals, NLCincinnati Reds15-2
May 2, 2002 Mike Cameron Seattle Mariners, ALChicago White Sox15-4
May 23, 2002 Shawn Green Los Angeles Dodgers, NLMilwaukee Brewers16-3
September 25, 2003 Carlos Delgado Toronto Blue Jays, ALTampa Bay Devil Rays10-8
May 8, 2012 Josh Hamilton Texas Rangers, AL Baltimore Orioles 10-3
June 6, 2017 Scooter Gennett Cincinnati Reds, NL St. Louis Cardinals 13-1
September 4, 2017 J.D. Martinez Arizona Diamondbacks, NL Los Angeles Dodgers 13-0


  • Lowe, Gehrig, Colavito, Schmidt, Cameron and Delgado hit their four home runs in consecutive at bats.
  • Lowe only had 71 home runs over 18 years in the big leagues. Seerey only had 86 home runs in seven seasons. Delahanty had four home runs in one game in 1896 and only nine for the rest of that season.
  • Klein, Seerey and Schmidt needed extra innings to get four home runs.
  • Gehrig hit a deep fly in his final at-bat that narrowly missed being a fifth home run.
  • Adcock hit a double off the top of the wall in his second at bat that also narrowly missed being a fifth home run. His 18 total bases for a 9-inning game was a major league record until Shawn Green broke it during his 4-homer game.
  • Horner's and Delahanty's home runs came in losing efforts.
  • Whiten's home runs drove in 12 runs, which also tied him for the major league record for most RBIs in a game. His feat came in the second game of a doubleheader. Whiten was 0-4 in the first game but drove in the go-ahead run with a bases-loaded walk in the eight inning. His 13 RBI for the day is a MLB record for a doubleheader.
  • All four of Cameron's home runs were solo shots, and all were hit before the sixth inning.
  • Green also doubled and singled, going 6-for-6 and setting a single-game record of 19 total bases.
Community content is available under CC-BY-SA unless otherwise noted.