Skip to content
CricketTaken

India Test most runs in wins: All-Time Records

By CricketTaken EditorialPublished Cricket in India11 min read

How this is written and checkedReport an error

Sachin Tendulkar scored 5,946 runs in the 72 Tests India won while he was in the side, and no India batter has more. He averaged 61.93 in those matches against 53.78 across his whole career, which is the ordinary arithmetic of the thing: batters score more in games their team wins, because scoring more is often why the team won.

The interesting part of this leaderboard is not the top of it. It is what the matches column reveals. Tendulkar played 200 Tests and India won 72 of them. Sunil Gavaskar played 125 and India won 23. Virat Kohli played 123 and India won 62. A list of runs in victories is therefore also a list of how good the India side was during each career, and it ranks Gavaskar — the second-highest run-scorer in India's Test history — nowhere near the top.

Everything below is drawn from Tests in which India recorded a win, with no minimum on matches for the runs table and a stated qualification for the average table.

Leading run-scorers in India's Test wins

Rank Player Wins played Inns Runs Highest Average 100s 50s Share of career runs
1 Sachin Tendulkar 72 113 5,946 248* 61.93 20 24 37%
2 Rahul Dravid 56 92 5,131 270 65.78 15 23 39%
3 Virat Kohli 62 102 4,746 254* 51.58 14 16 51%
4 Cheteshwar Pujara 58 96 4,408 206* 50.66 13 23 61%
5 Virender Sehwag 42 68 3,498 309 54.65 8 16 41%
6 VVS Laxman 47 71 3,410 281 55.90 7 23 39%
7 Ajinkya Rahane 44 73 3,047 188 46.87 9 15 60%
8 Rohit Sharma 36 59 2,985 212 57.40 12 9 69%
9 KL Rahul 38 64 2,367 199 39.45 6 13 55%
10 Ravindra Jadeja 52 70 2,357 175* 42.85 4 17 57%
11 Sourav Ganguly 37 58 2,284 136 46.61 4 14 32%
12 Murali Vijay 33 55 2,155 167 39.18 7 7 54%
13 MS Dhoni 36 51 2,033 224 48.40 4 12 42%
14 Ravichandran Ashwin 61 72 1,944 124 29.45 5 8 55%
15 Shubman Gill 22 39 1,915 269 56.32 8 4
16 Gautam Gambhir 25 41 1,739 167 45.76 4 10 41%
17 Yashasvi Jaiswal 15 26 1,676 214* 67.04 6 6
18 Sunil Gavaskar 23 42 1,671 166 43.97 6 7 17%
19 Rishabh Pant 25 41 1,669 109 43.92 2 11
20 Gundappa Viswanath 20 37 1,637 139 49.60 4 8 27%

The share column compares runs in wins with career Test runs for India. It is left blank for Gill, Jaiswal and Pant, whose careers are still running and whose ratios will move substantially.

No strike rate column appears here, and that is deliberate rather than an omission by accident. Balls faced are unrecorded for a large proportion of India's Tests before the mid-1970s, so a career strike rate in wins cannot be computed for Gavaskar or Viswanath at all, and computing it for the modern names alone would produce a column that ranks nothing.

The list is also a table of how strong India were

Read the wins-played column next to each man's total Tests and the shape of Indian cricket appears without any commentary.

Player Tests for India Tests India won Win rate
Sunil Gavaskar 125 23 18%
Gundappa Viswanath 91 20 22%
Sourav Ganguly 113 37 33%
Sachin Tendulkar 200 72 36%
Rahul Dravid 163 56 34%
VVS Laxman 134 47 35%
Virender Sehwag 103 42 41%
Cheteshwar Pujara 103 58 56%
Ravichandran Ashwin 106 61 58%
Ravindra Jadeja 91 52 57%
Virat Kohli 123 62 50%
Rohit Sharma 67 36 54%

Gavaskar scored 10,122 Test runs for India and only 1,671 of them, one run in six, arrived in a match India won. Rohit Sharma has scored 4,301 and 2,985 of them, nearly seven in ten, came in wins. Neither figure is a judgement on the batter. It is a measure of the sides they played in, and the arc from 18 per cent to 54 per cent is the single clearest statistical statement of what changed in Indian Test cricket between 1971 and 2024. The captaincy side of that story is on the India Test captains page.

Batting average in a won Test

Qualification: 25 or more innings and 1,000 or more runs in Tests India won. Averages on smaller samples swing wildly and are not ranked here.

Player Inns in wins Runs Average in wins Career average Difference
Yashasvi Jaiswal 26 1,676 67.04
Rahul Dravid 92 5,131 65.78 52.63 +13.15
Sachin Tendulkar 113 5,946 61.93 53.78 +8.15
Rohit Sharma 59 2,985 57.40 40.57 +16.83
Shubman Gill 39 1,915 56.32
VVS Laxman 71 3,410 55.90 45.97 +9.93
Mohammad Azharuddin 32 1,609 55.48 45.03 +10.45
Virender Sehwag 68 3,498 54.65 49.43 +5.22
Virat Kohli 102 4,746 51.58 46.85 +4.73
Cheteshwar Pujara 96 4,408 50.66 43.60 +7.06
Gundappa Viswanath 37 1,637 49.60 41.93 +7.67
MS Dhoni 51 2,033 48.40 38.09 +10.31
Dilip Vengsarkar 28 1,187 47.48 42.13 +5.35
Ajinkya Rahane 73 3,047 46.87 38.46 +8.41
Sourav Ganguly 58 2,284 46.61 42.17 +4.44
Gautam Gambhir 41 1,739 45.76
Sunil Gavaskar 42 1,671 43.97 51.12 −7.15
Rishabh Pant 41 1,669 43.92
Ravindra Jadeja 70 2,357 42.85 37.81 +5.04
KL Rahul 64 2,367 39.45 36.64 +2.81
Murali Vijay 55 2,155 39.18 38.28 +0.90
Ravichandran Ashwin 72 1,944 29.45 25.75 +3.70

Gavaskar is the only name here whose average falls in victories, and it falls by more than seven runs. That single line explains a lot about the era he batted in: India's wins tended to come when the bowlers ran through a side cheaply on a turning pitch, and Gavaskar's largest scores tended to come in the draws he batted his way into on flat surfaces abroad. His career average of 51.12 was built on long innings that saved matches rather than won them.

Rohit Sharma's gap of nearly seventeen runs is the largest in the other direction, and Rahul Dravid's of thirteen the largest among batters with 90 or more innings in wins.

Home wins

Player Wins Inns Runs Highest Average 100s
Sachin Tendulkar 52 82 3,929 214 55.33 11
Virat Kohli 39 60 3,164 254* 59.69 10
Cheteshwar Pujara 38 59 2,883 206* 55.44 7
Rahul Dravid 32 54 2,838 200* 63.06 8
Virender Sehwag 25 41 2,255 293 56.37 5
Rohit Sharma 26 40 2,189 212 62.54 10
VVS Laxman 27 40 1,968 281 59.63 4
Murali Vijay 24 39 1,778 167 45.58 7
Ravindra Jadeja 37 46 1,689 175* 48.25 4
MS Dhoni 25 34 1,632 224 62.76 4

Ten of Rohit Sharma's twelve Test hundreds came in home wins, the most lopsided distribution of any batter on this page.

Away wins

Player Wins Inns Runs Highest Average 100s
Rahul Dravid 24 38 2,293 270 69.48 7
Sachin Tendulkar 20 31 2,017 248* 80.68 9
Virat Kohli 23 42 1,582 200 40.56 4
Cheteshwar Pujara 20 37 1,525 153 43.57 6
Ajinkya Rahane 20 36 1,517 132 47.40 5
VVS Laxman 20 31 1,442 148 51.50 3
KL Rahul 20 37 1,262 129 34.10 3
Virender Sehwag 17 27 1,243 309 51.79 3
Sourav Ganguly 16 23 997 128 52.47 2
Rishabh Pant 15 27 890 93 34.23 0

Tendulkar averaged 80.68 in the twenty Tests India won abroad while he played. That is the highest figure anywhere on this page, and it comes from the smallest sample of the leading names — India won twenty away Tests across his twenty-four years, roughly one every fourteen months.

Rahul Dravid's 2,293 runs in 24 away wins is the largest away total, and his 270 at Rawalpindi in 2004 the second-largest score in the set behind Sehwag's 309 at Multan on the same tour. Those two innings, in consecutive Tests, account for 579 of the 3,536 runs India's top two away run-scorers made in victories.

Four observations

The best average in wins among established careers belongs to a batter who never won a Test as captain and rarely dominated a series: Dravid's 65.78 sits above Tendulkar's 61.93 and Kohli's 51.58, and his away figure of 69.48 sits above both of theirs as well.

A bowler sits fourteenth on the runs table. Ravichandran Ashwin was in the side for 61 India Test wins from 106 caps, a win rate of 58 per cent that is the highest of any India player to reach a hundred Tests, and he scored 1,944 runs in those victories at 29.45 with five hundreds.

Two current batters would top the average table if the qualification were lowered. Yashasvi Jaiswal has 1,676 runs at 67.04 in fifteen wins and Shubman Gill 1,915 at 56.32 in twenty-two. Both figures rest on fewer than forty innings and both will move.

Pant is the only batter in the top twenty with more fifties than his hundreds would suggest: two hundreds and eleven fifties in 41 innings in wins, and no hundred at all in an away win. That pattern is unusual for a batter of his scoring rate and reflects a role that has him arriving late in already-strong innings.

Sources and method

Every figure is taken from ESPNcricinfo's Statsguru, filtered to India men's Test matches with the result recorded as a win, and cross-checked against the same players' unfiltered career records to derive the win shares and average differences. Home and away splits use Statsguru's own venue classification; matches at neutral venues are counted in neither split, which is why the home and away totals for some players do not sum to their overall figure.

Career averages in the difference column are India Test career averages, so a player's record for another representative side is excluded. Percentages are rounded to the nearest whole number. Strike rates are not published because the underlying balls-faced data does not exist for a substantial share of the matches concerned.

The companion bowling page is India Test most wickets in wins, individual careers are indexed at the player directory, and the wider context sits at the cricket in India hub and on the history of Test cricket in India page. Figures were checked in August 2026.