10. Kapil Dev - 669 runs
9. Yuvraj Singh - 738 runs
8. MS Dhoni - 780 runs
7. Mohammad Azharuddin - 826 runs
6. Virender Sehwag - 843 runs
5. Rahul Dravid - 860 runs
4. Rohit Sharma - 978 runs
3. Sourav Ganguly - 1006 runs
2. Virat Kohli - 1030 runs
1. Sachin Tendulkar - 2278 runs
Next : 10 Indian batters to face most balls on Test debut feat Rohit Sharma and Yashasvi Jaiswal
Click to read more..