Picture Credit: Twitter

Picture Credit: Twitter

In the ongoing WTC Final 2023 match between Australia and India, Rohit Sharma surpassed MS Dhoni in scoring the most runs for India in International cricket. Indian skipper Rohit Sharma scored 15(26) & 43(60) in this WTC 2023 final game to go past MS Dhoni. Here in this article, we will have a look at the list of players who have scored the most runs for India in International cricket.

Top-10 run-scorers for India in International cricket:
Sachin Tendulkar - 34357
Virat Kohli - 25380
Rahul Dravid - 24064
Sourav Ganguly - 18433
Rohit Sharma - 17115
MS Dhoni - 17092
Virender Sehwag - 16892
Mohammad Azharuddin - 15593
Sunil Gavaskar - 13214
Yuvraj Singh - 11686

Note: Records updated till WTC 2023 final IND vs AUS, 4th Day

Most runs for India in international cricket as captain:
Virat Kohli - 12883
MS Dhoni - 11207
Mohammad Azharuddin - 8095
Sourav Ganguly - 7643
Sachin Tendulkar - 4508
Rahul Dravid - 4394
Sunil Gavaskar - 4151
Rohit Sharma - 3080 
Kapil Dev - 2928
MAK Pataudi - 2424