In Odi Match !full!: Most Sixes
The record for the most combined sixes in a single ODI match was set during an extraordinary encounter between in Grenada on February 27, 2019. The two teams combined for a total of 46 sixes . England: 24 sixes (led by Jos Buttler 's 12) West Indies: 22 sixes (led by Chris Gayle 's 14) Evolution of the Record
The record for the most sixes hit in an ODI match is held by several teams and players. Here are some of the top instances:
: England holds the record with 26 sixes in a single innings against the Netherlands on June 17, 2022. most sixes in odi match
Following his record-breaking innings against South Africa in November 2025, became the all-time leader for sixes in ODI history. Rohit Sharma (India) : 357 sixes Shahid Afridi (Pakistan) : 351 sixes Chris Gayle (West Indies) : 331 sixes
The record for the most sixes in a single One Day International (ODI) innings is held by Eoin Morgan The record for the most combined sixes in
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 current record is — achieved in the match between India and Australia in Rajkot on September 27, 2023. India hit 19 sixes, Australia hit 18. Here are some of the top instances: :
While individual brilliance is spectacular, team-wide aggression often leads to record-breaking totals. England holds the record for the most sixes hit by one team in an innings, achieved when they struck against the Netherlands in June 2022. This surpassed their own previous record of 25 sixes against Afghanistan in 2019. Match Record: Combined Sixes (Both Teams)