Most Sixes in ODI Cricket

Most Sixes in ODI Cricket

Find answers to your questions like Who holds the record for Most Sixes in ODI cricket? Who has the record for the most sixes in an Innings in ODI? Which team has the Most Sixes in an ODI Innings? and the most sixes in an ODI match below.

List of Batsmen with Most Sixes in ODI Cricket

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Shahid Afridi (Asia/ICC/PAK)1996-201539836927806412423.576892117.0063930730351
CH Gayle (ICC/WI)1999-2019301294171048021537.831201987.192554251128331
ST Jayasuriya (Asia/SL)1989-2011445433181343018932.361472591.202868341500270
RG Sharma (IND)2007-202223522834945426448.731057289.42294614863256
MS Dhoni (Asia/IND)2004-20193502978410773183*50.571230387.56107310826229
EJG Morgan (ENG/IRE)2006-202224823034770114839.29844791.16144718654220
AB de Villiers (Afr/SA)2005-201822821839957717653.509473101.0925537840204
BB McCullum (NZ)2002-201626022828608316630.41631296.3753220577200
SR Tendulkar (IND)1989-20124634524118426200*44.832136886.234996202016195
SC Ganguly (Asia/IND)1992-2007311300231136318341.021541673.702272161122190
MJ Guptill (NZ)2009-2022198195197346237*41.73841587.29183916750187
RT Ponting (AUS/ICC)1995-2012375365391370416442.031704680.393082201231162
Yuvraj Singh (Asia/IND)2000-201730427840870115036.55992487.67145218908155
CL Cairns (ICC/NZ)1991-200621519325495011529.46587484.264269345153
AC Gilchrist (AUS/ICC)1996-200828727911961917235.89992296.941655191162149
LRPL Taylor (NZ)2006-2022236220398607181*47.551033083.3221519713147
JC Buttler (ENG)2012-2022159132254275162*39.953591119.04102213350146
Inzamam-ul-Haq (Asia/PAK)1991-20073783505311739137*39.521581274.24108320971144
JH Kallis (Afr/ICC/SA)1996-2014328314531157913944.361588572.89178617911137
V Sehwag (Asia/ICC/IND)1999-20132512459827321935.057929104.331538141132136

Shahid Afridi holds the record for the most sixes in ODI cricket. The right-handed attacking batsman, popularly known as Boom Boom Afridi has a total of 351 sixes in 369 innings.

He is followed by Christopher Henry Gayle from West Indies. Gayle has a total of 331 sixes in 294 innings.

Most Sixes in an Innings in ODI Cricket

Here is the list of the most sixes in an Innings in ODI cricket by a player. Eoin Morgan of England tops the list with a whopping 17 sixes in an innings against Afghanistan.

PlayerRunsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
EJG Morgan14871417208.45Englandv AfghanistanManchester18 Jun 2019ODI # 4163
RG Sharma2091581216132.27Indiav AustraliaBengaluru2 Nov 2013ODI # 3428
AB de Villiers14944916338.63South Africav West IndiesJohannesburg18 Jan 2015ODI # 3583
CH Gayle2151471016146.25West Indiesv ZimbabweCanberra24 Feb 2015ODI # 3612
JS Malhotra173*124416139.51U.S.A.v P.N.G.Al Amerat9 Sep 2021ODI # 4320
SR Watson185*961515192.70Australiav BangladeshMirpur11 Apr 2011ODI # 3150
CJ Anderson131*47614278.72New Zealandv West IndiesQueenstown1 Jan 2014ODI # 3451
CH Gayle162971114167.01West Indiesv EnglandSt George’s27 Feb 2019ODI # 4099
JC Buttler162*70714231.42Englandv NetherlandsAmstelveen17 Jun 2022ODI # 4413
NLTC Perera14074813189.18Sri Lankav New ZealandMount Maunganui5 Jan 2019ODI # 4075
XM Marshall157*1181112133.05West Indiesv CanadaKing City (NW)22 Aug 2008ODI # 2749
RG Sharma208*1531312135.94Indiav Sri LankaMohali13 Dec 2017ODI # 3941
CH Gayle135129312104.65West Indiesv EnglandBridgetown20 Feb 2019ODI # 4096
JC Buttler150771312194.80Englandv West IndiesSt George’s27 Feb 2019ODI # 4099
ST Jayasuriya134651111206.15Sri Lankav PakistanSingapore2 Apr 1996ODI # 1088
Shahid Afridi10240611255.00Pakistanv Sri LankaNairobi (Gym)4 Oct 1996ODI # 1125
D Ramdin169121811139.66West Indiesv BangladeshBasseterre25 Aug 2014ODI # 3514
MJ Guptill237*1632411145.39New Zealandv West IndiesWellington21 Mar 2015ODI # 3643
AB de Villiers11961311195.08South Africav IndiaWankhede25 Oct 2015ODI # 3700
Q de Kock1781131611157.52South Africav AustraliaCenturion30 Sep 2016ODI # 3785

Most Sixes in an ODI Innings by a Team

TeamScore4s6sInnsResultOppositionGroundMatch DateScorecard
England498/436261wonv NetherlandsAmstelveen17 Jun 2022ODI # 4413
England397/621251wonv AfghanistanManchester18 Jun 2019ODI # 4163
England418/634241wonv West IndiesSt George’s27 Feb 2019ODI # 4099
West Indies360/821231lostv EnglandBridgetown20 Feb 2019ODI # 4096
New Zealand283/422221wonv West IndiesQueenstown1 Jan 2014ODI # 3451
West Indies38930222lostv EnglandSt George’s27 Feb 2019ODI # 4099
England481/641211wonv AustraliaNottingham19 Jun 2018ODI # 4011
South Africa438/438201wonv IndiaWankhede25 Oct 2015ODI # 3700
England337/424202wonv IndiaPune26 Mar 2021ODI # 4283
India383/630191wonv AustraliaBengaluru2 Nov 2013ODI # 3428
Australia32629192lostv IndiaBengaluru2 Nov 2013ODI # 3428
West Indies338/719191wonv BangladeshBasseterre25 Aug 2014ODI # 3514
West Indies372/221191wonv ZimbabweCanberra24 Feb 2015ODI # 3612
West Indies357/426191wonv U.A.E.Harare6 Mar 2018ODI # 3987
South Africa353/330181wonv NetherlandsBasseterre16 Mar 2007ODI # 2537
India413/530181wonv BermudaPort of Spain19 Mar 2007ODI # 2542
New Zealand402/228181wonv IrelandAberdeen1 Jul 2008ODI # 2727
India392/432181wonv New ZealandChristchurch8 Mar 2009ODI # 2823
South Africa439/234181wonv West IndiesJohannesburg18 Jan 2015ODI # 3583
South Africa361/529171wonv West IndiesCenturion28 Jan 2015ODI # 3593

Most Sixes in an ODI Match by Both Teams

Team 1Team 24s6sWinnerGroundMatch DateScorecard
West IndiesEngland6446EnglandSt George’s27 Feb 2019ODI # 4099
IndiaAustralia5938IndiaBengaluru2 Nov 2013ODI # 3428
IndiaEngland4434EnglandPune26 Mar 2021ODI # 4283
EnglandAfghanistan3733EnglandManchester18 Jun 2019ODI # 4163
New ZealandIndia6231IndiaChristchurch8 Mar 2009ODI # 2823
New ZealandWest Indies6231New ZealandWellington21 Mar 2015ODI # 3643
NetherlandsEngland5330EnglandAmstelveen17 Jun 2022ODI # 4413
West IndiesEngland5829EnglandBridgetown20 Feb 2019ODI # 4096
IndiaWest Indies5929IndiaVisakhapatnam18 Dec 2019ODI # 4222
EnglandWest Indies5028EnglandBristol24 Sep 2017ODI # 3915
U.A.E.West Indies4728West IndiesHarare6 Mar 2018ODI # 3987
EnglandAustralia5628EnglandNottingham19 Jun 2018ODI # 4011
EnglandNew Zealand7427New ZealandThe Oval12 Jun 2015ODI # 3655
South AfricaAustralia8726South AfricaJohannesburg12 Mar 2006ODI # 2349
New ZealandAustralia5626New ZealandHamilton20 Feb 2007ODI # 2527
New ZealandWest Indies3126New ZealandQueenstown1 Jan 2014ODI # 3451
South AfricaWest Indies4826South AfricaCenturion28 Jan 2015ODI # 3593
IndiaSouth Africa6325South AfricaWankhede25 Oct 2015ODI # 3700
IndiaSri Lanka8024IndiaRajkot15 Dec 2009ODI # 2932
AfghanistanZimbabwe4224ZimbabweSharjah11 Feb 2018ODI # 3974
About Abhishek Rawat 182 Articles
I have been a fan of Cricket ever since I watched the 2002 NatWest Series Final on television. The memories of Dada's celebration, Zaheer's winning run, and Kaif's extraordinary inning are still vivid. I played the sport growing up, and I still do occasionally. I also enjoy it on the web or television. My passion for the game inspired me to start writing about it and I have been doing it since 2019. I hope readers will use my articles as a platform to discuss this beautiful sport we call "Cricket".

Be the first to comment

Leave a Reply

Your email address will not be published.


*