Indian Players to score most runs in International Cricket as Rohit Sharma climbs past MS Dhoni

Indian Players to score most runs in International Cricket as Rohit Sharma climbs past MS Dhoni

Image Source : Getty

10 - Yuvraj Singh, Matches: 402, Innings: 391, Runs: 11778

Image Source : Getty

9 - Sunil Gavaskar, Matches: 233, Innings: 316, Runs: 13214

Image Source : Getty

8 - Mohammad Azharuddin, Matches: 433, Innings: 455, Runs: 15593

Image Source : Getty

7 - Virender Sehwag, Matches: 374, Innings: 443, Runs: 17253

Image Source : Getty

6 - MS Dhoni, Matches: 538, Innings: 526, Runs: 17266

Image Source : Getty

5 - Rohit Sharma, Matches: 443, Innings: 462, Runs: 17298

Image Source : Getty

4 - Sourav Ganguly, Matches: 424, Innings: 488, Runs: 18575

Image Source : Getty

3 - Rahul Dravid, Matches: 509, Innings: 605, Runs: 24208

Image Source : Getty

2 - Virat Kohli, Matches: 500, Innings: 559, Runs: 25516

Image Source : Getty

1 - Sachin Tendulkar, Matches: 664, Innings: 782, Runs: 34357

Image Source : Getty

Next : List of players with most runs from fours and sixes in Test innings, Sehwag features four times in top 10