List of players with most runs for India as Rohit Sharma surpasses 17000-run mark

List of players with most runs for India as Rohit Sharma surpasses 17000-run mark

Image Source : Getty

1. Sachin Tendulkar has scored the most runs in international cricket for India: 34357

Image Source : Getty

2. Virat Kohli: 25047

Image Source : Getty

3. Rahul Dravid: 24064

Image Source : Getty

4. Sourav Ganguly: 18433 runs

Image Source : Getty

5. MS Dhoni: 17092

Image Source : Getty

6. Rohit Sharma: 17014

Image Source : Getty

7. Virender Sehwag: 16892

Image Source : Getty

8. Mohammad Azharuddin: 15593

Image Source : Getty

9. Sunil Gavaskar: 13214

Image Source : Getty

10. Yuvraj Singh: 11686

Image Source : Getty

Next : Virat Kohli's international record against Shaheen Afridi