Eoin Morgan ’s performance in 2019 remains the gold standard for power hitting in a single game. However, several other players have come remarkably close, including Rohit Sharma , who holds the record for most career sixes as of late 2025. 17 Afghanistan Rohit Sharma (IND) 16 AB de Villiers (SA) 16 West Indies Chris Gayle (WI) 16 Jaskaran Malhotra (USA) 16 Papua New Guinea Shane Watson (AUS) 15 Bangladesh Team Record: Most Sixes by a Single Team
The record for the by an individual is held by former England captain Eoin Morgan , who struck 17 sixes against Afghanistan during the 2019 ICC Cricket World Cup . most sixes in odi match
Six-hitting has transformed from a rare feat to a fundamental part of One Day International (ODI) strategy. As bats have become heavier and boundaries shorter, the "most sixes" record has frequently been challenged by modern power-hitters. Individual Record: Most Sixes in an Innings Eoin Morgan ’s performance in 2019 remains the