
Highest Run Scores in Ind vs Pak T20 cricket have always attracted enormous attention because matches between India and Pakistan are rarely short of drama, pressure and memorable batting performances. Across T20 encounters, several world-class batters have produced consistent contributions, with some players building impressive career aggregates despite the limited number of matches between the two sides. The Highest Run Scores in Ind vs Pak T20 records highlight not only consistency but also the ability to perform under intense pressure. From experienced campaigners to emerging stars, this ranking brings together the top ten run-scorers based on the supplied career statistics.
10. Rohit Sharma – 127 Runs

Rohit Sharma occupies tenth place among the Highest Run Scores in Ind vs Pak T20 rankings with 127 runs from 11 innings. Although his aggregate is lower than several players above him, his long span against Pakistan reflects his involvement across multiple eras of T20 cricket. Rohit’s highest score in the supplied figures is an unbeaten 30, and he also recorded 10 fours and seven sixes. His strike rate of 117.59 demonstrates his ability to score quickly, even though his overall average against Pakistan stands at 14.11.
| Player | Runs | HS | Average | Strike Rate |
|---|---|---|---|---|
| Rohit Sharma | 127 | 30* | 14.11 | 117.59 |
9. Gautam Gambhir – 139 Runs

Gautam Gambhir takes ninth position with 139 runs from five innings, making his appearance in the Highest Run Scores in Ind vs Pak T20 list particularly notable because he played substantially fewer innings than some of the other names. Gambhir’s best score was 75, which was also his only fifty in the supplied statistics. His 125.22 strike rate shows that he generally approached Pakistan’s bowling with an attacking mindset. The left-hander was known for his competitive temperament, and his ability to contribute at the top of the order made him an important player for India during the early years of T20 internationals.
| Player | Runs | HS | Average | Strike Rate |
|---|---|---|---|---|
| Gautam Gambhir | 139 | 75 | 27.80 | 125.22 |
8. Suryakumar Yadav – 144 Runs

Suryakumar Yadav is eighth on the list of Highest Run Scores in Ind vs Pak T20 with 144 runs from nine innings. His career strike rate of 112.50 in the supplied data reflects his aggressive style, although he has not yet produced a fifty against Pakistan according to these figures. Suryakumar’s highest score is 47*, and he has accumulated 15 fours and two sixes. While his average of 18.00 is modest in this particular matchup, his inclusion reflects his growing presence in India-Pakistan T20 contests.
| Player | Runs | HS | Average | Strike Rate |
|---|---|---|---|---|
| Suryakumar Yadav | 144 | 47* | 18.00 | 112.50 |
7. Yuvraj Singh – 155 Runs

Yuvraj Singh sits seventh among the Highest Run Scores in Ind vs Pak T20 run-scorers with 155 runs from eight innings. His highest score was 72, while his overall average stood at 25.83 and his strike rate reached 109.92. Yuvraj also hit 10 fours and nine sixes, showcasing the powerful stroke-making that defined much of his limited-overs career. His ability to clear the boundary and accelerate an innings made him a dangerous opponent whenever he faced Pakistan. Yuvraj’s position is a reminder of the impact India’s celebrated middle-order batter had in high-pressure encounters.
| Player | Runs | HS | Average | Strike Rate |
|---|---|---|---|---|
| Yuvraj Singh | 155 | 72 | 25.83 | 109.92 |
ALSO READ:
6. Sahibzada Farhan – 155 Runs

Sahibzada Farhan has quickly entered the Highest Run Scores in Ind vs Pak T20 conversation after accumulating 155 runs from only four innings. His average of 38.75 is considerably higher than several players around him, while his highest score stands at 58. Farhan has also struck nine sixes and 11 fours, showing a willingness to attack the bowling from the outset. His strike rate of 118.32 adds further weight to his contribution. Having played considerably fewer matches than established stars such as Kohli, Malik and Hafeez, Farhan’s presence at sixth position is particularly impressive.
| Player | Runs | HS | Average | Strike Rate |
|---|---|---|---|---|
| Sahibzada Farhan | 155 | 58 | 38.75 | 118.32 |
5. Tilak Varma – 155 Runs

Tilak Varma also has 155 runs in the supplied statistics, placing him fifth in the Highest Run Scores in Ind vs Pak T20 ranking. What separates his record is his excellent average of 77.50, achieved from only four innings with two unbeaten finishes. His highest score is 69*, while his strike rate of 122.04 indicates that his accumulation has not come at the expense of attacking intent. Tilak has hit nine fours and eight sixes during his appearances. His numbers portray a batter capable of combining stability with controlled aggression, a valuable quality in T20 matches where wickets can fall quickly.
| Player | Runs | HS | Average | Strike Rate |
|---|---|---|---|---|
| Tilak Varma | 155 | 69* | 77.50 | 122.04 |
4. Mohammad Hafeez – 156 Runs

Mohammad Hafeez is fourth in the Highest Run Scores in Ind vs Pak T20 standings with 156 runs from seven innings. His career against India stretched across more than a decade, and his highest score in the supplied figures is an unbeaten 61. Hafeez averaged 26.00 and struck at 118.18, combining experience with the ability to find boundaries when required. He registered two fifties and hit 15 fours and five sixes. As a technically capable all-rounder, Hafeez could influence games in multiple phases, but his batting contributions remain an important part of his record against India.
| Player | Runs | HS | Average | Strike Rate |
|---|---|---|---|---|
| Mohammad Hafeez | 156 | 61* | 26.00 | 118.18 |
3. Shoaib Malik – 164 Runs

Shoaib Malik takes third place in the Highest Run Scores in Ind vs Pak T20 ranking with 164 runs from eight innings. His highest score was an unbeaten 57, while his average was 27.33 and his strike rate reached 103.79. Malik’s record spans from the early years of T20 internationals through a much later period, reflecting his remarkable longevity. He collected 14 fours and five sixes, often relying on placement, experience and calculated stroke play rather than constant boundary hitting. His ability to adapt to changing T20 conditions helped him remain competitive for many years.
| Player | Runs | HS | Average | Strike Rate |
|---|---|---|---|---|
| Shoaib Malik | 164 | 57* | 27.33 | 103.79 |
2. Mohammad Rizwan – 228 Runs

Mohammad Rizwan is second in the Highest Run Scores in Ind vs Pak T20 list with an impressive 228 runs from only five innings. His average of 57.00 is one of the strongest figures among the leading players, and he remained unbeaten twice. Rizwan’s highest score is 79*, while his strike rate stands at 111.76. He has also collected 18 fours and seven sixes. His ability to absorb pressure before accelerating has been particularly useful in major India-Pakistan encounters. Rizwan’s position is even more striking when considering his relatively small number of innings compared with some players below him.
| Player | Runs | HS | Average | Strike Rate |
|---|---|---|---|---|
| Mohammad Rizwan | 228 | 79* | 57.00 | 111.76 |
1. Virat Kohli – 492 Runs

Virat Kohli dominates the Highest Run Scores in Ind vs Pak T20 ranking with 492 runs from 11 innings. His average of 70.28 is extraordinary, particularly considering the intensity surrounding every India-Pakistan match. Kohli has remained unbeaten four times and recorded five fifties, with a best score of 82*. His 49 fours and 11 sixes underline his ability to combine classical stroke play with calculated T20 aggression. Rather than relying solely on power, Kohli has traditionally built innings through timing, running between the wickets and controlled acceleration.
| Player | Runs | HS | Average | Strike Rate |
|---|---|---|---|---|
| Virat Kohli | 492 | 82* | 70.28 | 123.92 |
The Highest Run Scores in Ind vs Pak T20 rankings reveal several interesting patterns. Kohli’s dominance is immediately noticeable, but the figures also show the importance of batting average, unbeaten innings and longevity. Some players have accumulated their runs over many years, while newer names have reached impressive totals in only a handful of matches.
FAQs
- Who has the highest run total in Ind vs Pak T20 cricket?
Virat Kohli leads the supplied statistics with 492 runs. - Who is second on the Highest Run Scores in Ind vs Pak T20 list?
Mohammad Rizwan is second with 228 runs. - Who has the highest batting average among the listed players?
Tilak Varma has the highest average at 77.50 in the supplied figures. - How many fifties has Virat Kohli scored against Pakistan in T20s?
The supplied statistics credit Kohli with five fifties. - Which player has the highest score among the top 10?
Virat Kohli has the highest score among the listed players with 82*.
