10. KL Rahul - 737 runs (25 innings)
9. R Ashwin - 824 runs (39 innings)
8. Shubman Gill - 937 runs (32 innings)
7. Mayank Agarwal - 1293 runs (33 innings)
6. Ravindra Jadeja - 1319 runs (38 innings)
5. Rishabh Pant - 1575 runs (41 innings)
4. Ajinkya Rahane - 1589 runs (49 innings)
3. Cheteshwar Pujara - 1769 runs (62 innings)
2. Rohit Sharma - 2035 runs (40 innings)
1. Virat Kohli - 2063 runs (56 innings)
Next : Number of centuries by Virat Kohli against every opponent after smashing his third Test ton vs WI
Click to read more..