Clashes between India and Pakistan in the T20 World Cup are known for their high-octane action, and over these years, several Indian batters have risen to the occasion at this grand stage. With the IND vs PAK returns once again on February 15 in the T20 World Cup 2026 at the R Premadasa Stadium in Colombo, it has to be seen who comes out on top, with India dominating their arch-rivals thus far.
Here in this article, we’ll take a look at the Indian batters who have scored runs at a brisk pace against the Pakistan side. At the forefront is Indian stalwart and batting great Virat Kohli, whose match-winning knocks have made him the leading run-scorer against Pakistan in the tournament’s history. Close behind Kohli are Rishabh Pant and Rohit Sharma, both of whom have scored 81 runs thus far against the Men in Green.
Indian batters with most runs vs Pakistan in T20 World Cup
Rohit Sharma (81 runs)
Former India captain and opening batsman, Rohit Sharma, is third in the list of top run-getters against Pakistan in T20 World Cup history. In seven matches, the 38-year-old has scored 81 runs at an average of 16.2.
Rishabh Pant (81 runs)
Star Indian wicketkeeper-batter Rishabh Pant stands just above Rohit Sharma in the list with as many runs. The 28-year-old, who is not a part of the T20 World Cup 2026 squad, has got 81 runs in just two matches, averaging 40.50.
Virat Kohli (312 runs)
As usual, Virat Kohli sits at the top of the list of most run-scorers for India against Pakistan in T20 World Cup history. Having played the Men in Green on six occasions in the tournament history, Kohli has amassed 312 runs at an average of 156.00. His unbeaten 82-run innings in Melbourne remains one of the grandest in the T20 spectacle.
Most runs vs Pakistan in T20 World Cup
| Rank | Player | Matches | Runs | Average | Highest Score |
|---|---|---|---|---|---|
| 1 | Virat Kohli | 6 | 312 | 156.00 | 82* |
| 2 | Rishabh Pant | 2 | 81 | 40.50 | – |
| 3 | Rohit Sharma | 7 | 81 | 16.20 | – |