The rivalry between India and Pakistan in T20 International cricket is one of the most intense and followed contests in world cricket. Every match between these two teams creates huge excitement, high pressure, and unforgettable moments. Over the years, many legendary cricketers from both sides have appeared multiple times in this historic rivalry and created strong performances.
The topic Most Matches in India vs Pakistan T20I History highlights the players who have played the most games in this iconic contest. These players are selected not only for talent but also for consistency, fitness, and ability to perform under extreme pressure. Because India vs Pakistan T20Is are rare, reaching a high number of appearances is very special.
List of 10 Players with Most Matches in India vs Pakistan T20I History
10. Shahid Afridi

Shahid Afridi is one of the most explosive all-rounders in cricket history. In Most Matches in India vs Pakistan T20I History, he played 8 matches against India between 2007 and 2016. His aggressive style made him a dangerous player in this rivalry.
Afridi often came as a lower-order hitter and also contributed with leg-spin bowling. In several matches in Most Matches in India vs Pakistan T20I History, he tried to change the game quickly with big hits and attacking bowling spells. However, his consistency with the bat was not very strong.
| Player | Matches | Runs | Ave |
|---|---|---|---|
| Shahid Afridi | 8 | 53 | 7.57 |
9. Mohammad Hafeez

Mohammad Hafeez played 8 matches in the Most Matches in India vs Pakistan T20I History from 2007 to 2021. He was a steady top-order batter who focused on building innings.
In many matches of Most Matches in India vs Pakistan T20I History, Hafeez played the anchor role, giving Pakistan stability at the top. His ability to rotate strike helped reduce pressure in tough situations.
| Player | Matches | Runs | Ave |
|---|---|---|---|
| Mohammad Hafeez | 8 | 156 | 26.00 |
READ MORE: Top 5 Most Catches in an Innings by India vs Pakistan in T20I History
8. MS Dhoni

MS Dhoni is one of the greatest captains in cricket history. In Most Matches in India vs Pakistan T20I History, he played 8 matches against Pakistan from 2007 to 2016.
Dhoni is known for his calm mindset and finishing ability. In several games of Most Matches in India vs Pakistan T20I History, he guided India in tight chases and pressure situations. His leadership played a major role in India’s success.
| Player | Matches | Runs | Ave |
|---|---|---|---|
| MS Dhoni | 8 | 93 | 23.25 |
7. Jasprit Bumrah

Jasprit Bumrah has played 8 matches in the Most Matches in India vs Pakistan T20I History from 2016 to 2026. He is one of the most dangerous fast bowlers in modern cricket.
Bumrah’s yorkers and death-over bowling make him a match-winner in many situations. In Most Matches in India vs Pakistan T20I History, he has often controlled Pakistan’s batting lineup with accuracy and pressure bowling.
| Player | Matches | Runs | Ave |
|---|---|---|---|
| Jasprit Bumrah | 8 | 0 | 0.00 |
6. Yuvraj Singh

Yuvraj Singh played 8 matches in the Most Matches in India vs Pakistan T20I History between 2007 and 2016. He was a powerful middle-order batter known for attacking bowling attacks.
In Most Matches in India vs Pakistan T20I History, Yuvraj played many important innings with aggressive stroke play. His six-hitting ability made him dangerous in pressure matches.
| Player | Matches | Runs | Ave |
|---|---|---|---|
| Yuvraj Singh | 8 | 155 | 25.83 |
5. Suryakumar Yadav

Suryakumar Yadav has played 9 matches in the Most Matches in India vs Pakistan T20I History from 2021 to 2026. He is one of the most creative modern batters.
In Most Matches in India vs Pakistan T20I History, he is known for 360-degree shots and fast scoring ability. His fearless batting makes him a strong middle-order player.
| Player | Matches | Runs | Ave |
|---|---|---|---|
| Suryakumar Yadav | 9 | 144 | 18.00 |
4. Shoaib Malik

Shoaib Malik played 9 matches in the Most Matches in India vs Pakistan T20I History from 2007 to 2021. He is one of Pakistan’s most experienced batters.
In Most Matches in India vs Pakistan T20I History, Malik played the role of stabiliser in the middle order. He helped Pakistan recover after early wickets.
| Player | Matches | Runs | Ave |
|---|---|---|---|
| Shoaib Malik | 9 | 164 | 27.33 |
3. Hardik Pandya

Hardik Pandya has played 10 matches in the most in India vs Pakistan T20I History from 2016 to 2026. He is a strong all-rounder for India.
In Most Matches in India vs Pakistan T20I History, Hardik contributes with both bat and ball. He often finishes games with the bat and breaks partnerships with the ball.
| Player | Matches | Runs | Ave |
|---|---|---|---|
| Hardik Pandya | 10 | 98 | 16.33 |
READ MORE: Top 5 Best Bowling Figures in India vs Pakistan T20Is
2. Virat Kohli

Virat Kohli is one of the greatest batters in cricket history. In Most Matches in India vs Pakistan T20I History, he has played 11 matches from 2012 to 2024.
Kohli is known for his consistency and chasing ability. In Most Matches in India vs Pakistan T20I History, he has played many match-winning innings under pressure.
| Player | Matches | Runs | Ave |
|---|---|---|---|
| Virat Kohli | 11 | 492 | 70.28 |
1. Rohit Sharma

Rohit Sharma holds the record for the most appearances in Most Matches in India vs Pakistan T20I History, with 12 matches from 2007 to 2024.
In Most Matches in India vs Pakistan T20I History, Rohit has played as an opening batter and provided important starts in many matches. His experience has made him a key player in this rivalry.
| Player | Matches | Runs | Ave |
|---|---|---|---|
| Rohit Sharma | 12 | 127 | 14.11 |
The rivalry between India and Pakistan in T20 International cricket will always remain one of the most exciting contests in the sport. The players listed in Most Matches in India vs Pakistan T20I History show how important experience, consistency, and performance under pressure are in this historic clash.
From Shahid Afridi to Rohit Sharma, each cricketer has played a unique role in shaping this rivalry. Some players contributed with explosive batting, some with match-winning bowling, and others with calm leadership and all-round performances. All of them together have made Most Matches in India vs Pakistan T20I History a special record that reflects dedication and long-term involvement in high-pressure games.