Top 5 batsmen with most runs in wins for India across formats

Posted On
Rohit Sharma-Virat Kohli (Image Source: Twitter)

India arose as a significant cricket-playing nation after the 1983 World Cup win. However, even before the mega event, Indian batsmen were always on top of their games, it’s just as a team, the 1983 WC gave them global limelight.


From the likes of CK Nayudu, Gundappa Vishwanath, Mansoor Ali Khan Pataudi, Vijay Hazare to Sunil Gavaskar, Krishnamachari Srikkanth, Kapil Dev, and Mohinder Amarnath, batsmen before the era of 90s contributed so much to inspire the coming generations which saw players like Sachin Tendulkar, Mohammad Azharuddin, Rahul Dravid, Sourav Ganguly, VVS Laxman, Virender Sehwag, MS Dhoni, Virat Kohli, and Rohit Sharma.

These legendary names have stockpiled mountains of runs in their respective careers and helped India to win so many matches. But who amongst them are the toppers, who scored the maximum runs in India wins?


Let’s have a look at top 5 such batsmen who accumulated most runs in wins for Team India across all formats:

5.) Virender Sehwag

Virender Sehwag (Image Source: BCCI)

Virender Sehwag, the outstanding cricketer who changed the dynamics of cricket simply by his attacking approach, is regarded as one of the most destructive openers the world. The Najafgarh-born single-handedly won so many games for his nation while facing the world’s best bowlers.


Sehwag’s style of play was to completely demolish the opponent’s bowling attack which helped him and his team to dominate. He played 354 international matches and scored 17,253 runs. When it comes to contributing in winning causes, then in 182 games, Sehwag smashed 9372 runs at an average of 48.06.

4.) Rohit Sharma

Rohit Sharma (Image Source: Twitter)

Arguably one of the most exceptional timers of the ball in world cricket, Rohit Sharma needs no introduction as to what kind of a talent he is. Since the Champions Trophy in 2013, fans have seen a completely different avatar of Rohit.


The Mumbai batsman has so far played 364 international games, in which ‘Hitman’ has clubbed 14,029 runs. In terms of scoring runs which helped India to win the contests then Rohit sits at the fourth place. The right-handed batsman has scored 10,066 runs in winning causes by featuring in 224 matches.

3.) Rahul Dravid

Rahul Dravid (Image Source: Twitter)

One of the most dedicated cricketers, Rahul Dravid, has been an influential batsman. The Bangalore-born has contributed to the team on so many occasions. He has been a middle-order, a lower-order, a top-order batsman for the nation. He has even kept wickets and engraved his image as one of the most dependable cricketers across the world.


Dravid is one of the very few batters who have reached 10 thousand runs benchmark in both Test and ODI formats. The right-handed batsman has played 509 international matches and accumulated 24,208 runs. He is the second Indian to have that many runs in the account. Speaking about the winning contributions then Dravid has amassed 10,860 runs in 216 games with an outstanding average of 56.85.

2.) Virat Kohli

Virat Kohli (Image Source: Twitter)

The current Indian captain and known as a run-machine in world cricket, Virat Kohli is a household name amongst fans all over the globe. Kohli is regarded as one of the most skillful and best batsmen across all formats. He has so far played 416 international matches and piled up 21,901 runs.


When it comes to scoring runs in winning causes then in 245 games, Kohli has clubbed 14,409 runs with an unbelievable average of 70.28. The 31-year-old has also smashed 48 hundreds and 67 fifties during India’s wins.

1.) Sachin Tendulkar

Sachin Tendulkar (Image Source: Twitter)

The topper of this extraordinary list is none other than the most celebrated and worshipped cricketer in the world, Sachin Tendulkar. The veteran Indian batsman is the highest run-scorer in international cricket. He has also smashed the most number of international centuries in world cricket. In 664 games overall, the ‘Master Blaster’ has scored 34,357 runs. He has also slammed 100 international centuries and 164 fifties.

The biggest name in world cricket and greatest cricketing icon of Indian cricket also tops in the list of most runs in wins for India across all three formats. Tendulkar has scored 17,113 runs in 307 matches which Indian team won. In the process, he also smashed 53 tons and 83 half-centuries.

For latest cricket news and updates, subscribe to our Daily Newsletter.


About the Author:
Akshat is just another cricket fan who’s grown up watching the likes of Sachin Tendulkar and Rahul Dravid. Cricket runs in his veins. Cover drive is his favorite sight, and a ball meeting the middle of the bat is his favorite sound. You can write to him at akshat.gaur@crickettimes.com or aks333.in@gmail.com and follow him on Twitter, Facebook & Linkedin.