Top 10: Most Sixes in ODI Cricket

Entertainment comes in ODI cricket by witnessing sixes in a match. So, here is the list of the Top most sixes in ODI cricket. Pakistan’s cricketer Shahid Afridi tops the list and following him Chris Gayle, Rohit Sharma, and Sanath Jayasuriya are in the 2nd, 3rd, and 4th places respectively.

Out of the Top 10 most sixes in ODI cricket players, 4 players are from India, and the rest of the other 6 players are from different nations.

Top 15 Most Sixes in ODI Cricket

RankCountryPlayerMatInnHS6s
1PAKISTANSHAHID AFRIDI398369124351
2WEST INDIESCHRIS GAYLE301294215331
3INDIAROHIT SHARMA262254264323
4SRI LANKASANATH JAYASURIYA445433189270
5INDIAMS DHONI350297183*229
6ENGLANDEOIN MORGAN248230148220
7SOUTH AFRICAAB DE VILLIERS228218176204
8NEW ZEALANDBRENDON MCCULLUM260228166200
9INDIASACHIN TENDULKAR463452200*195
10INDIASOURAV GANGULY311300183190
11NEW ZEALANDMARTIN GUPTILL198195237*187
12ENGLANDJOS BUTTLER181154162*170
13AUSTRALIARICKY PONTING375365164162
14INDIAYUVRAJ SINGH304278150155
15NEW ZEALANDCHRIS CAIRNS215193115153
Most Sixes in ODI cricket