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, Sanath Jayasuriya, and Rohit Sharma 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

RankCountryPlayerMatInnRunsAVGSRHS6s
1PAKISTANSHAHID AFRIDI398369806423.57117.00124351
2WEST INDIESCHRIS GAYLE3012941048037.8387.19215331
3INDIAROHIT SHARMA241234978248.9189.89264273
4SRI LANKASANATH JAYASURIYA4454331343032.3691.20189270
5INDIAMS DHONI3502971077350.5787.56183*229
6ENGLANDEOIN MORGAN248230770139.2991.96148220
7SOUTH AFRICAAB DE VILLIERS228218957753.50101.09176204
8NEW ZEALANDBRENDON MCCULLUM260228608330.4196.37166200
9INDIASACHIN TENDULKAR4634521842644.8386.23200*195
10INDIASOURAV GANGULY3113001136341.0273.70183190
11NEW ZEALANDMARTIN GUPTILL198195734641.7387.29237*187
12AUSTRALIARICKY PONTING3753651370442.0380.39164162
13INDIAYUVRAJ SINGH304278870136.5587.67150155
14NEW ZEALANDCHRIS CAIRNS215193495029.4684.26115153
15AUSTRALIAADAM GILCHRIST287279961935.8996.94172149
Most Sixes in ODI cricket