Sixes has almost become way too casual now a days after the advent of T20's and T10 cricket. The big size bats and reduced boundary lengths have even worsened the case for the bowlers.
Here we have the list of top 10 Batsman to hit most number of sixes in their ODI career. It is topped by Shahid Afridi followed by Chris Gayle and Sanath Jayasuriya.
List of Most Sixes in ODI
*Updated on 13th August 2019