Several top players have consistently dominated India vs Pakistan T20Is, delivering crucial performances in high-pressure encounters. Their skill, composure, and ability to rise to the occasion have defined the rivalry, making these matches thrilling for fans and showcasing some of the best individual performances in the shortest format of cricket.
1) Virat Kohli

Considered one of the greatest T20I players of all time, Virat Kohli thrives against Pakistan. His memorable unbeaten 82 at the MCG remains iconic. Across 11 T20Is against the Men in Green, he has amassed 492 runs, consistently performing under pressure and cementing his reputation as a reliable match-winner.
2) Mohammad Rizwan

Pakistan’s top T20I run-scorer against India, Mohammad Rizwan has made his mark as a dependable wicket-keeper batter. In five matches, he has scored 228 runs, playing a pivotal role in Pakistan’s 2021 T20 World Cup victory over India. Rizwan’s consistency and composure under pressure highlight his class in big games.
3) Shoaib Malik

Shoaib Malik has always enjoyed facing India, thriving in high-stakes T20I encounters. The veteran right-handed batter has accumulated 164 runs in nine matches against the Men in Blue. Known for his experience and ability to anchor innings, Malik consistently delivers in critical moments, making him one of Pakistan’s most dependable performers in these contests.
4) Mohammad Hafeez

Nicknamed the ‘Professor’ of Pakistan cricket, Mohammad Hafeez has scored 156 runs in eight T20Is against India. Although his strike rate of 118 is modest, he has produced crucial innings that contributed to Pakistan’s competitiveness. Hafeez’s calm approach and tactical acumen make him a key figure in these high-pressure matches.
5) Yuvraj Singh

Yuvraj Singh, India’s T20I superstar, consistently excelled against Pakistan. Over eight matches, he scored 155 runs, maintaining his reputation as a destructive southpaw. Known for his flair and ability to dominate bowlers, Yuvraj’s performances against Pakistan in T20Is and ODIs cemented his status as one of India’s most feared and celebrated cricketers.
Players | Runs Scored | Matches Played |
Virat Kohli | 492 | 11 |
Mohammad Rizwan | 228 | 5 |
Shoaib Malik | 164 | 9 |
Mohammad Hafeez | 156 | 8 |
Yuvraj Singh | 155 | 8 |