This batter has hit most sixes in ODI cricket, it’s not Gayle, Rohit, Dhoni, de Villiers, Jayasuriya, Tendulkar, Kohli
One Day International (ODI) cricket has seen a number of swashbuckling batters who’ve the flexibility to hit sixes at will and alter the destiny of the sport single-handedly.
Former Pakistan cricket crew captain Shahid Afridi tops the charts with regards to hitting sixes in ODIs as he has hit 351 sixes, most in ODIs.
West Indies’ Chris Gayle, Sri Lanka’s Sanath Jayasuriya, England’s Eoin Morgan, South Africa’s AB de Villiers, New Zealand’s Brendon McCullum, Rohit Sharma, MS Dhoni, Sachin Tendulkar and Sourav Ganguly are additionally in the highest 10 listing for most sixes in ODI cricket.
Shahid Afridi is regarded by many as among the finest hitters to have performed the sport of cricket. Shahid ‘Boom Boom’ Afridi hit 351 sixes in 398 matches. Afridi scored 8,064 ODI runs in 369 innings.
Afridi is adopted by explosive former West Indies opener Chris Gayle, who has hit 331 sixes in ODI cricket. Gayle made his ODI debut in 1999 in opposition to India and performed in 301 ODI matches.
India skipper Rohit Sharma on the third place in the listing for most sixes in ODI. Rohit Sharma has hit 273 sixes in 241 matches since 2007.
Sanath Jayasuriya and MS Dhoni are at fourth and fifth locations in listing for most sixes in ODI. Jayasuriya has smashed 270 sixes, whereas Dhoni hit 229 sixes in 350 matches.
Former South Africa batter AB De Villiers has hit 204 sixes whereas legendary India opener Sachin Tendulkar has smashed 195 sixes. Virat Kohli is not even in prime 10 listing.





