Skip to content
CricketTaken

India T20I most runs in wins: All-Time Records

By CricketTaken EditorialPublished Cricket in India8 min read

How this is written and checkedReport an error

Rohit Sharma scored 3,296 of his 4,231 T20I runs in matches India won — 77.9% of a career that spanned 159 games and seventeen years. Virat Kohli made 2,979 of his 4,188 in victories at an average of 59.58, which is 10.89 higher than his overall figure and the second-largest uplift on this page.

A "runs in wins" list is not simply the main run-scoring table re-sorted. India won 109 of Rohit's 159 T20Is and 57 of MS Dhoni's 98, so the same total contribution counts differently depending on when a player's career fell. Dhoni made under half his T20I runs in wins; Sanju Samson has made nearly nine in ten of his.

The table below gives runs, average, strike rate, hundreds and fifties in India wins only. Losses, ties and no-results are excluded entirely, which is what makes the comparison with each batter's overall figures worth doing.

India's leading run-scorers in T20I wins

# Player Span Mat Inns Runs HS Ave SR 100s 50s
1 Rohit Sharma 2007-2024 109 104 3,296 118 37.03 143.42 3 28
2 Virat Kohli 2010-2024 82 78 2,979 122* 59.58 137.78 1 27
3 Suryakumar Yadav 2021-2026 86 81 2,552 112* 39.26 169.56 3 21
4 KL Rahul 2016-2022 48 47 1,814 101* 45.35 139.86 1 20
5 Hardik Pandya 2016-2026 101 75 1,644 63 31.61 160.39 0 7
6 Ishan Kishan 2021-2026 36 36 1,291 103 36.88 154.42 1 10
7 Shikhar Dhawan 2011-2021 45 45 1,279 92 30.45 127.39 0 9
8 Sanju Samson 2020-2026 46 39 1,255 111 36.91 166.44 3 6
9 Abhishek Sharma 2024-2026 39 38 1,218 135 32.91 191.50 2 8
10 Tilak Varma 2023-2026 39 38 1,140 120* 51.81 148.63 2 5
11 Suresh Raina 2006-2018 50 41 1,054 101 32.93 140.34 1 3
12 Shreyas Iyer 2017-2026 37 34 915 74* 39.78 143.64 0 7
13 Yuvraj Singh 2007-2017 38 32 898 77* 39.04 147.45 0 6
14 Shivam Dube 2019-2026 52 39 801 66 36.40 156.44 0 4
15 MS Dhoni 2006-2019 57 47 800 56 42.10 143.62 0 1
16 Rishabh Pant 2017-2024 50 42 781 65* 26.03 131.48 0 3
17 Yashasvi Jaiswal 2023-2024 17 17 698 100 46.53 169.41 1 5
18 Shubman Gill 2023-2025 23 23 693 126* 34.65 146.51 1 3
19 Gautam Gambhir 2007-2012 18 18 526 75 30.94 116.11 0 5
20 Rinku Singh 2023-2026 38 28 516 53 36.85 159.25 0 1

What share of a career came in victories

Player Runs in wins Career runs Share
Sanju Samson 1,255 1,432 87.6%
Ishan Kishan 1,291 1,608 80.3%
KL Rahul 1,814 2,265 80.1%
Shubman Gill 693 869 79.7%
Suryakumar Yadav 2,552 3,272 78.0%
Rohit Sharma 3,296 4,231 77.9%
Yuvraj Singh 898 1,177 76.3%
Abhishek Sharma 1,218 1,629 74.8%
Virat Kohli 2,979 4,188 71.1%
Gautam Gambhir 526 932 56.4%
MS Dhoni 800 1,617 49.5%

The spread from 87.6% to 49.5% is far wider than the underlying win rates justify, and the reason is batting position. Sanju Samson opens, and an opener who scores heavily usually wins the match: his contributions and India's results are close to the same event. MS Dhoni batted five, six and seven, often with a chase already lost, and the runs he made in defeats were the largest such block of any Indian in the format.

Gautam Gambhir's 56.4% has a different cause. India won 18 of the 37 T20Is he played, a success rate under half, because he retired from the format in 2012 when the side was much weaker in it. Dhoni's India won 57 of 98. The comparable figures for players whose careers fell after 2021 sit above 65% and in Suryakumar Yadav's case above 76%.

Averages rise in victory, but not evenly

Player Ave in wins Career ave Uplift
Yuvraj Singh 39.04 28.02 +11.02
Virat Kohli 59.58 48.69 +10.89
Yashasvi Jaiswal 46.53 36.15 +10.38
Sanju Samson 36.91 27.01 +9.90
Shreyas Iyer 39.78 32.15 +7.63
KL Rahul 45.35 37.75 +7.60
Tilak Varma 51.81 44.45 +7.36
Ishan Kishan 36.88 29.77 +7.11
Rohit Sharma 37.03 32.05 +4.98
Suryakumar Yadav 39.26 36.35 +2.91
Abhishek Sharma 32.91 30.73 +2.18

Every qualified batter averages more in wins than overall, which is a mathematical near-certainty rather than a finding: runs cause wins. What varies is the size of the effect, and the smallest values are the interesting ones.

Suryakumar Yadav at +2.91 and Abhishek Sharma at +2.18 have the flattest lines in the group, meaning they score at close to the same level whether India go on to win or not. Yuvraj Singh's +11.02 is the steepest: he averaged 28.02 across his T20I career and 39.04 in the matches India won, which is the profile of a player whose good days and the team's good days coincided almost exactly.

Dhoni's 17.49

The single most striking number here is not a run total. Dhoni struck at 126.13 across his T20I career and at 143.62 in matches India won — an uplift of 17.49, the largest of anyone on the page and more than twice Hardik Pandya's +14.48.

Read together with his 49.5% share of runs in wins, that describes a very particular role. Dhoni scored more than half his T20I runs in defeats, slowly, batting through collapses and dead chases; and in the matches India won he scored fewer runs much faster, arriving with the game live and a target in reach. Nobody else on the page has that combination, and it is the strongest argument on the page for reading these tables alongside the raw aggregates rather than instead of them.

Why this is not the runs list re-sorted

Four names shift materially between the two rankings. Virat Kohli is first on career T20I runs by nothing and second here by 317; Samson is fifteenth on career runs and eighth here; Dhoni is ninth on career runs and fifteenth here; Rishabh Pant is fourteenth and sixteenth.

The hundreds column moves too. Samson has three T20I hundreds and all three came in wins; Rohit Sharma has five and three came in wins. Kohli's solitary hundred was in a victory. The list of most T20I fifties for India puts Kohli 39 fifty-plus scores clear of the field; this page puts him second, because he played 34 fewer T20I wins than Rohit did.

Four observations

The first is that Suryakumar Yadav's 169.56 in wins is the highest strike rate of anyone with more than 2,000 runs in India victories, and Abhishek Sharma's 191.50 the highest of anyone above 1,000.

The second is that Tilak Varma averages 51.81 in wins from 38 innings, the second-highest figure on the page after Kohli's. Both of his hundreds came in matches India won.

The third is that the bowling equivalent tells a different story about the same matches: the ranking of most T20I wickets in India wins is led by a bowler who did not play a T20I before 2022.

The fourth is that half of the top twenty are still active, so this table will change faster than most on the site. The wider account is in the guide to India's T20 international history, the country's game in the cricket in India hub, and each career in the player directory.

Sources and method

Runs, innings, matches, averages, strike rates, highest scores, hundreds and fifties in India wins come from ESPNcricinfo's Statsguru career query for India in men's T20 internationals with the result filter set to matches won and the team filter set to India. Career totals used for comparison come from the same query with the result filter removed, so both halves of every ratio are drawn from the same source.

Share-of-career percentages, average uplifts and strike-rate uplifts are computed here from those two sets of figures and are not published statistics. Win percentages quoted in the prose are each player's matches in the result-filtered query divided by their matches in the unfiltered query. Matches that were tied, abandoned or produced no result are excluded from the win-filtered figures and therefore do not appear on either side of the comparison. Figures were read in August 2026 and cover men's T20Is completed to that date; spans ending in 2026 belong to players who may add to their totals.