10. Sachin Tendulkar - 40 sixes in 33 innings in 1999
9. Eoin Morgan - 41 sixes in 18 innings in 2019
8. Martin Guptill - 42 sixes in 32 innings in 2015
7. Shane Watson - 42 sixes in 22 innings in 2011
6. Rohit Sharma - 46 sixes in 21 innings in 2017
5. Muhammad Waseem - 47 sixes in 24 innings in 2023
4. Shahid Afridi - 48 sixes in 36 innings in 2002
3. Rohit Sharma - 53 sixes in 20 innings in 2023
2. Chris Gayle - 56 sixes in 15 innings in 2019
1. AB de Villiers - 58 sixes in 18 innings in 2015
Next : Bowlers to bowl most maiden overs in World Cup history, only 1 Indian in top 10
Click to read more..