-
Image Source : Getty
5 - MS Dhoni: Indian legend and former skipper MS Dhoni stands in fifth place in this tally. Dhoni hit a whopping number of 229 sixes in 350 matches in the format.
-
Image Source : Getty
4 - Sanath Jayasuriya: Former Sri Lanka opener Jayasuriya was also a renowned six-hitter. Jayasuriya slammed 270 maximums in 445 ODI matches during his career.
-
Image Source : Getty
3 - Chris Gayle: West Indies legend and former batter Gayle is the top-ranked Windies star in this list. Gayle has hit 331 sixes in 301 ODI matches
-
Image Source : Getty
2 - Rohit Sharma: India captain Rohit Sharma is also a renowned six-smasher. Rohit has also hit 331 maximums but in only 265 matches in his ongoing career
-
Image Source : Getty
1 - Shahid Afridi: Pakistan great Shahid Afridi leads the tally. He is 20 sixes ahead of Rohit as the former Pakistan skipper has slammed 351 sixes in 398 matches