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:
For decades, the record for most career sixes was synonymous with , who held the top spot for 15 years with 351 maximums. On November 30, 2025, India’s Rohit Sharma officially surpassed Afridi's record, reaching 352 sixes in significantly fewer innings.
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) most sixes in odi match
Here’s the complete text for :
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 most sixes hit in
Top 20 Players With Most Sixes In ODI Cricket (2026 Updated) ... Rohit Sharma holds the record for the most sixes in ODI cricket w... www.durhamccc.co.uk Most sixes in an ODI innings by a team - Guinness World Records Most sixes in an ODI innings by a team. ... England hit 26 sixes in their One-Day International (ODI) record score of 498 for 4 ag... Guinness World Records Show all In terms of longevity and consistency, Rohit Sharma recently cemented his legacy as the greatest six-hitter in the format's history. On 30 November 2025, during an ODI against South Africa, he surpassed Shahid Afridi's long-standing record of 351 sixes. As of early 2026, the all-time leaders in career ODI sixes are: Rohit Sharma : 357+ Shahid Afridi : 351 Chris Gayle : 331 The progression of these records signifies a broader change in cricket's DNA. What was once a high-risk gamble is now a calculated strategy, with modern bats, shorter boundaries, and fearless mindsets making the "maximum" the ultimate crowd-pleaser and match-winner. Would you like to see a
Other notable mentions:
, who smashed for England against Afghanistan on June 18, 2019. This performance surpassed the previous record of 16 sixes held jointly by Rohit Sharma , AB de Villiers , and Chris Gayle . Individual Innings Records Eoin Morgan Afghanistan June 18, 2019 Jaskaran Malhotra Papua New Guinea Sept 9, 2021 AB de Villiers South Africa West Indies Jan 18, 2015 Chris Gayle West Indies Feb 24, 2015 Rohit Sharma Nov 2, 2013 Source: HowSTAT and Guinness World Records . Team Innings & Match Totals
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 Match Record: Combined Sixes (Both Teams) Here’s the
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
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 .