MLB players who have hit 3 home runs in consecutive innings
From Academic Kids
Listed below are the Major League Baseball players who have hit three (3) home runs in consecutive innings:
| Date | Player | Team | Opponent |
| August 6, 1884 | Cap Anson | Chicago White Stockings NL | Cleveland NL |
| Sep. 17, 1923 | George Kelly | New York Giants | Chicago Cubs, NL |
| July 2, 1930 | Carl Reynolds | Chicago White Sox | New York Yankees, AL |
| August 19, 1930 | Goose Goslin | St. Louis Browns | Philadelphia Athletics AL |
| August 31, 1930 | Mel Ott | New York Giants | Boston Braves, NL |
| July 30, 1978 | Larry Parrish | Montreal Expos | Atlanta Braves, NL |
| June 25, 1995 | Andrés Galarraga | Colorado Rockies | San Diego Padres, NL |
| August 10, 2002 | Sammy Sosa | Chicago Cubs | Colorado Rockies, NL |
| July 7, 2003 | Shea Hillenbrand | Arizona Diamondbacks | Colorado Rockies, NL |
