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.
Pos | Player | Mat | Inns | Runs | 6s |
1 | Shahid Afridi | 398 | 369 | 8064 | 351 |
2 | Chris Gayle | 301 | 294 | 10480 | 331 |
3 | Sanath Jayasuriya | 445 | 433 | 13430 | 270 |
4 | Rohit Sharma | 224 | 217 | 10250 | 244 |
5 | MS Dhoni | 350 | 297 | 10773 | 229 |
6 | Eoin Morgan | 242 | 225 | 8309 | 218 |
7 | AB de Villiers | 228 | 218 | 9577 | 204 |
8 | Brendon McCullum | 260 | 228 | 6083 | 200 |
9 | Sachin Tendulkar | 463 | 452 | 18426 | 195 |
10 | Sourav Ganguly | 311 | 300 | 11363 | 190 |
*Updated on 17 Sept 2020