7. Virat Kohli.

In 146 ODIs, he has 6208 runs and 21 centuries. And a highest score of 183. After Virat Kohli’s debut, India has chased down 300+ targets five times.

8. Virender Sehwag.

Virender Sehwag’s highest scores in T20, ODI and Tests are 119, 219 and 319 respectively. 119 was scored in an IPL game.