India has had the services of some of the best bowlers. They have been able to restrict opponent batters’ run-scoring with their clever tactics and skills.

But a few opposition batters have found ways to counter their attack, and score runs for fun. These batters have enjoyed batting against India while becoming a headache for the bowlers.

In this article, we’ll take a look at the top 10 batters with the most runs against India in T20I cricket.

Most Runs vs India in T20Is

PlayerInningsRunsHigh ScoreStrike Rate100/50
Jos Buttler (ENG)2566983*143.870/5
David Miller (SA)26626106*149.041/3
Nicholas Pooran (WI)2059267135.150/5
Glenn Maxwell (AUS)22576113*151.182/2
Quinton de Kock (SA)1551390148.260/6
Aaron Finch (AUS)1850089140.050/2
Matthew Wade (AUS)1548880156.910/3
Dasun Shanaka (SL)2345274*142.580/2
Colin Munro (NZ)12426109*148.951/3
Tim Seifert (NZ)1542584148.600/4

Key Insights on Leading Run Scorers Against India in T20Is

Record T20I Run Aggregators and Consistency Against India

England’s Jos Buttler became the first batter to score 600 runs against India in T20I cricket.

Five batters have accumulated 500 T20I runs against India. The number rises to 26 if we keep the cutoff to 300 runs.

Buttler and Nicholas Pooran, who are the top run-getters, have also amassed the most fifty-plus scores. Both batters have bagged five fifty-plus scores each.


Highest T20I Strike Rates and Batting Averages vs India

Evin Lewis has the best strike rate against India in the shorter format among the batters with 300-plus runs. The Windies batter has scored 322 runs off 186 balls at a strike rate of 173.11. (Find out overall highest striking batters in the format.)

Heinrich Klaasen, Shane Watson, Matthew Wade, and Glenn Maxwell are the other batters with 150-plus strike rates.

Wade also boasts of the best batting average among those who have scored a minimum of 300 runs. He remained unbeaten in six out of 15 innings he batted while accruing 488 runs at an average of 54.22. Watson (50.33) is the other batter with a 50-plus average.


T20I Centurions and Highest Individual Scores against India

Thus far, seven batters have smashed a century against India in T20I cricket. Lewis and Maxwell have blasted two each, while Watson was the first to breach the mark. Lewis’s second hundred ended up as the highest individual score versus India. He slammed an unbeaten 125 from 62 balls in a 2017 game.


Unwanted Batting Record in T20Is vs India

Wanindu Hasaranga, Sri Lanka’s leg spinner, has scored the most ducks against the Men in Blue. He has been out on a duck four times.

Related | India’s T20I Record Against All Teams

Saurabh Chede

Saurabh is a cricket enthusiast who crafts content around the sport. Being from a cricket-crazy nation, he developed an unbreakable bond with the sport. When he's not watching cricket, you'll find him creating funny memes or watching old TMKOC episodes!

Share
Published by
Saurabh Chede

Recent Posts

Best Bowling Average in IPL

Key Insights on IPL Bowling Averages Lungi Ngidi, Doug Bollinger and Lasith Malinga are the…

9 hours ago

Best Economy Rate in Death Overs in IPL

Key Insights on Death Overs Economy Rates in IPL Lasith Malinga has the lowest economy…

2 days ago

Ishan Kishan IPL Runs Year by Year

This article discover the comprehensive year-by-year IPL journey of Ishan Kishan, featuring his record-breaking seasons,…

2 days ago

IPL 2026 Bowling Stats: Purple Cap Leaderboard, Most 4-Wicket Hauls & Dot Balls

In a season dominated by high scores, it is the team with the best bowlers…

3 days ago

IPL 2026 Batting Stats: Orange Cap Leaderboard, Most 6s & Strike Rates

Who is leading the race for the Orange Cap this season? View the updated list…

4 days ago

RCB vs MI Head-to-Head Record in IPL

RCB vs MI pits two IPL franchises with huge fan bases against each other. The…

5 days ago