CRICKET STATS

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
2INDIAROHIT SHARMA265257264331
3WEST INDIESCHRIS GAYLE301294215331
4SRI LANKASANATH JAYASURIYA445433189270
5INDIAMS DHONI350297183*229
6ENGLANDEOIN MORGAN248230148220
7SOUTH AFRICAAB DE VILLIERS228218176204
8NEW ZEALANDBRENDON MCCULLUM260228166200
9INDIASACHIN TENDULKAR463452200*195
10INDIASOURAV GANGULY311300183190
11NEW ZEALANDMARTIN GUPTILL198195237*187
Most Sixes in ODI cricket