Batting Records

Top 10: Most Runs vs India in T20I Cricket

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

Player Innings Runs High Score Strike Rate 100/50
Jos Buttler (ENG) 24 644 83* 143.75 0/5
Nicholas Pooran (WI) 20 592 67 135.15 0/5
Glenn Maxwell (AUS) 21 574 113* 152.25 2/2
David Miller (SA) 22 524 106* 147.19 1/2
Aaron Finch (AUS) 18 500 89 140.05 0/2
Matthew Wade (AUS) 15 488 80 156.91 0/3
Dasun Shanaka (SL) 22 430 74* 140.52 0/2
Colin Munro (NZ) 12 426 109* 148.95 1/3
Kane Williamson (NZ) 13 419 95 130.12 0/3
Shimron Hetmyer (WI) 18 395 61 131.22 0/3

Key Insights

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

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

173.11: 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. Heinrich Klaasen, Shane Watson, Matthew Wade, and Glenn Maxwell are the other batters with 150-plus strike rates. Find out overall highest striking batters in the format.

54.22: 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. Watson (50.33) is the other batter with a 50-plus average.

7: 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.