what is the record for most home runs in a game by one player

3 days ago 7
Nature

The Major League Baseball (MLB) record for the most home runs hit by a single player in one game is four. This feat has been accomplished by 19 players in MLB history, including the most recent by Eugenio Suárez in April 2025

. Four home runs in a game is considered one of the greatest and most difficult achievements for a hitter. For context, the record for most home runs by a team in a single MLB game is 10, set by the Toronto Blue Jays on September 14, 1987

. However, no individual player has hit more than four home runs in a single MLB game. There is a historical note outside MLB: Jay Clarke holds the record for most home runs in a single professional game with eight, achieved in the Texas League in 1902, but this is not an MLB record

. In summary:

  • Most home runs in a single MLB game by one player: 4 home runs (tied by 19 players)
  • Most home runs in a single MLB game by a team: 10 home runs (Toronto Blue Jays, 1987)
  • Most home runs in a single professional game (non-MLB): 8 home runs by Jay Clarke in 1902