These are the five cricketers who have hit the most sixes in ODI cricket, Rohit Sharma is at this place


These days a three-match ODI series is being played between India and England. Both the teams are currently tied at 1-1 in the series. During the series, Rohit Sharma completed his 250 sixes in ODI cricket. 

Meanwhile, today we are going to give you information about the five batsmen who hit the most sixes in ODI cricket. Former Pakistan captain Shahid Afridi holds the world record for most sixes in international ODI cricket. He has hit the maximum of 351 sixes in ODI cricket. 

Shahid Afridi: Match 398, 351 Sixes

Chris Gayle: Match 301, Sixes 331


Sanath Jayasuriya: Match 445, Sixes 270

Rohit Sharma: Match 232, Sixes 250


Mahendra Singh Dhoni: Match 350, 229 Sixes