13. Rohit Sharma - 477 innings
12. Sourav Ganguly - 472 innings
11. Kumar Sangakkara - 454 innings
10. David Warner - 450 innings
9. Rahul Dravid - 436 innings
8. Jacques Kallis - 435 innings
7. AB de Villiers - 434 innings
6. Ricky Ponting - 422 innings
5. Hashim Amla - 416 innings
4. Joe Root - 414 innings
3. Sachin Tendulkar - 412 innings
2. Biran Lara - 411 innings
1. Virat Kohli - 382 innings
Next : Most sixes in World Cup 2023, Rohit Sharma pips David Warner to claim top position
Click to read more..