1. Sachin Tendulkar has scored the most runs in international cricket for India: 34357
2. Virat Kohli: 25047
3. Rahul Dravid: 24064
4. Sourav Ganguly: 18433 runs
5. MS Dhoni: 17092
6. Rohit Sharma: 17014
7. Virender Sehwag: 16892
8. Mohammad Azharuddin: 15593
9. Sunil Gavaskar: 13214
10. Yuvraj Singh: 11686
Next : Virat Kohli's international record against Shaheen Afridi
Click to read more..