Tap to Read ➤

Most Sixes in ODIs; Rohit Sharma-MS Dhoni in top 5

Former Pakistan cricketer Shahid Afridi owns the record of hitting the most sixes in the ODIs. India's Rohit Sharma and MS Dhoni are in top 5. Let's take a look at top 10 six hitters in ODI history.
Shahid Afridi (PAK, Asia XI, ICC XI) - 351 sixes
Chris Gayle (WI, ICC XI) - 331 sixes
Sanath Jayasuria (SL, Asia XI) - 270 sixes
Rohit Sharma (IND) - 250* sixes
MS Dhoni (IND, Asia XI) - 229 sixes
Eoin Morgan (ENG, IRE) - 220 sixes
AB de Villiers (SA, Africa XI) - 204 sixes
Brendon McCullum (NZ) - 200 sixes
Sachin Tendulkar (IND) - 195 sixes
Sourav Ganguly (IND, Asia XI) - 190

 Avinash Sharma

Credits
ICC