Top 10 best cricketer in the world

1. Virat Kholi

2. David Warner

3. AB De Villier

4. Andre Russell

5. M.S. Dhoni

6. Ben Stoke

7. Kane Williamson

8. Jonny Bairstow

9. Dwayne Bravo

1. Virat Kholi