Most Sixes in One day Cricket in 2017
Record holder : Rohit Sharma of India holds the record (46 sixes) for most sixes in one day cricket in 2017.
1. Rohit Sharma - 46 sixes
At no. 1 position is Rohit Sharma of India. He hit 46 sixes while scoring 1293 runs in 21 innings of 21 matches at an average of 71.83 and strike rate of 99.46.
2. Hardik Pandya - 30 sixes
At position no. 2 is Hardik Pandya of India. He hit 30 sixes while scoring 557 runs in 19 innings of 28 matches at an average of 34.81 and strike rate of 120.56.
3. Eoin Morgan - 26 sixes
At no. 3 position is Eoin Morgan of Ireland. He hit 26 sixes while scoring 781 runs in 18 innings of 20 matches at an average of 45.94 and strike rate of 98.73.
4. Ben Stokes - 24 sixes
At no. 4 position is Ben Stokes of England. He hit 24 sixes while scoring 616 runs in 13 innings of 15 matches at an average of 61.6 and strike rate of 106.94.
5. Virat Kohli - 22 sixes
At no. 5 position is Virat Kohli of India. He hit 22 sixes while scoring 1460 runs in 26 innings of 26 matches at an average of 76.84 and strike rate of 99.11.
6. MS Dhoni - 19 sixes
At no. 6 position is MS Dhoni of India. He hit 19 sixes while scoring 788 runs in 22 innings of 29 matches at an average of 60.61 and strike rate of 84.73.
7. Paul Stirling - 18 sixes
At position no. 7 is Paul Stirling of Ireland. He hit 18 sixes while scoring 656 runs in 15 innings of 16 matches at an average of 43.73 and strike rate of 88.76.
8. Marcus Stoinis - 18 sixes
Next in the list is Marcus Stoinis of Australia. He hit 18 sixes while scoring 341 runs in 7 innings of 7 matches at an average of 113.66 and strike rate of 100.29.
9. Moeen Ali - 17 sixes
At position no. 9 is Moeen Ali of England. He hit 17 sixes while scoring 402 runs in 12 innings of 17 matches at an average of 44.66 and strike rate of 148.88.
10. AB de Villiers - 15 sixes
At no. 10 position is AB de Villiers of South Africa. He hit 15 sixes while scoring 773 runs in 18 innings of 19 matches at an average of 59.46 and strike rate of 116.94.