=link= - Most Sixes In Odi Match

: The highest combined number of sixes in a single ODI match is 46 , achieved by England (24) and the West Indies (22) in Grenada on February 27, 2019. Career Leaders (as of early 2026)

Here’s the complete text for :

, 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 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 highest combined number of sixes in

: England holds the record with 26 sixes in a single innings against the Netherlands on June 17, 2022. Individual Innings Records Eoin Morgan Afghanistan June 18,

Most sixes in ODIs - Rohit breaks Afridi's 15-year record - ESPN