Sachin Tendulkar, Rohit Sharma, Virat Kohli feature in our list of top 10 India batters who have scored most runs combined across formats in victories for the team.
Some of the greatest batters in the history of the game have represented India over the years. Sunil Gavaskar, Sachin Tendulkar, Rahul Dravid, Sourav Ganguly, Virat Kohli, Rohit Sharma, VVS Laxman, Yuvraj Singh – the list keeps growing. These are also among the most prolific run-getters for the team. Here’s a look at the top 10 batters who have the highest percentage of their career runs (all formats combined) at international level scored in victories for India (qualification criteria being minimum 10,000 runs).
1/10
Rahul Dravid makes entry at no. 10 in this list. He scored 24,064 runs across formats during his career. 10,860 of these came in winning causes which takes his percentage to 45.13.
Also Read: India National Cricket Team Players – India’s Probable Playing 11 And Squad For Asia Cup 2025
2/10
At no. 9 is Sourav Ganguly. He scored 18,433 runs during his international career. 9,102 runs came when India won and his percentage is 49.38. (AFP Photo)
3/10
With 34,357 runs, Sachin Tendulkar is India’s most prolific run-getter at international level. 17,113 runs came when India won and his percentage of 49.81 gives him the 8th spot.
4/10
At no. 7 is the legendary captain MS Dhoni who made 17,092 runs during his India career. He scored 9,145 of these runs in victories which takes his percentage to 53.50.
5/10
At no. 6 is Virender Sehwag who scored 16,892 runs during his international career. 9,372 of these came in matches that India won. His percentage is 55.48.
6/10
Former India batter Gautam Gambhir is 5th in this list. 6,201 runs of his 10,324 runs for India came in victories. He has a percentage of 60.06.
7/10
Yuvraj Singh takes the 4th spot. He amassed 11,686 runs during his India career. Of these, 7,576 runs came when India won. His percentage is 64.83.
8/10
Shikhar Dhawan aka Mr ICC takes the 3rd spot. He scored 10,867 runs for India and a whopping 7,079 came in victories which take his percentage to 65.14.
9/10
Virat Kohli is one of the two active India cricketers on this list and currently holds the 2nd spot. He has so far amassed 27,599 runs across formats. 18.049 runs have been scored in victories which take his percentage to 65.40.
10/10
And the top spot goes to Rohit Sharma. So far, he has 19,700 runs across formats for India. 14,251 runs have led to Indian wins and he has a percentage of 72.34.Sachin Tendulkar, Rohit Sharma, Virat Kohli feature in our list of top 10 India batters who have scored most runs combined across formats in victories for the team.
Some of the greatest batters in the history of the game have represented India over the years. Sunil Gavaskar, Sachin Tendulkar, Rahul Dravid, Sourav Ganguly, Virat Kohli, Rohit Sharma, VVS Laxman, Yuvraj Singh – the list keeps growing. These are also among the most prolific run-getters for the team. Here’s a look at the top 10 batters who have the highest percentage of their career runs (all formats combined) at international level scored in victories for India (qualification criteria being minimum 10,000 runs).
1/10
Rahul Dravid makes entry at no. 10 in this list. He scored 24,064 runs across formats during his career. 10,860 of these came in winning causes which takes his percentage to 45.13.
Also Read: India National Cricket Team Players – India’s Probable Playing 11 And Squad For Asia Cup 2025
2/10
At no. 9 is Sourav Ganguly. He scored 18,433 runs during his international career. 9,102 runs came when India won and his percentage is 49.38. (AFP Photo)
3/10
With 34,357 runs, Sachin Tendulkar is India’s most prolific run-getter at international level. 17,113 runs came when India won and his percentage of 49.81 gives him the 8th spot.
4/10
At no. 7 is the legendary captain MS Dhoni who made 17,092 runs during his India career. He scored 9,145 of these runs in victories which takes his percentage to 53.50.
5/10
At no. 6 is Virender Sehwag who scored 16,892 runs during his international career. 9,372 of these came in matches that India won. His percentage is 55.48.
6/10
Former India batter Gautam Gambhir is 5th in this list. 6,201 runs of his 10,324 runs for India came in victories. He has a percentage of 60.06.
7/10
Yuvraj Singh takes the 4th spot. He amassed 11,686 runs during his India career. Of these, 7,576 runs came when India won. His percentage is 64.83.
8/10
Shikhar Dhawan aka Mr ICC takes the 3rd spot. He scored 10,867 runs for India and a whopping 7,079 came in victories which take his percentage to 65.14.
9/10
Virat Kohli is one of the two active India cricketers on this list and currently holds the 2nd spot. He has so far amassed 27,599 runs across formats. 18.049 runs have been scored in victories which take his percentage to 65.40.
10/10
And the top spot goes to Rohit Sharma. So far, he has 19,700 runs across formats for India. 14,251 runs have led to Indian wins and he has a percentage of 72.34.