Players with Most runs in India vs Pakistan T20I match all-time

  • Published - August 19, 2025 16:53:13
  • Updated - August 23, 2025 17:54:29
article Image

The T20 format, also known as Twenty20 Cricket, is the shortest official form of international cricket. Each team plays a single innings consisting of a maximum of 20 overs. Introduced to bring fast paced and entertaining cricket to fans, T20 has become one of the most popular formats worldwide. Its shorter duration has created high-pressure situations where individual performances often decide the outcome of the matches.

One of the most intense rivalries in cricket is between India and Pakistan. Matches between these two nations draw millions of viewers around the world. The high level of competition and historical significance of these encounters make every India-Pakistan match in T20 Internationals highly anticipated. So today, in this article, we will focus on the cricketers who have scored the most runs in T20 international matches between India and Pakistan.

Most Runs in India vs Pakistan T20 International Matches

Player Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
V Kohli (IND) 2012-2024 11 11 4 492 82* 70.28 397 123.92 5 49 11
Mohammad Rizwan (PAK) 2021-2024 5 5 1 228 79* 57.00 204 111.76 2 18 7
Shoaib Malik (PAK) 2007-2021 9 8 2 164 57* 27.33 158 103.79 1 14 5
Mohammad Hafeez (PAK) 2007-2021 8 7 1 156 61 26.00 132 118.18 2 15 5
Yuvraj Singh (IND) 2007-2016 8 8 2 155 72 25.83 141 109.92 1 10 9
G Gambhir (IND) 2007-2012 5 5 139 75 27.80 111 125.22 1 2 14 3
RG Sharma (IND) 2007-2024 12 11 2 127 30* 14.11 108 117.59 2 10 7
Babar Azam (PAK) 2021-2024 5 5 1 105 68* 26.25 82 128.04 1 1 12 2
Umar Akmal (PAK) 2012-2016 6 6 103 33 17.16 89 115.73 1 4 3
Misbah-ul-Haq (PAK) 2007-2007 2 2 96 53 48.00 73 131.50 1 7 5

Read Also:- Most Catches for India in Tests

Top 5 run scorers in IND vs PAK T20 International matches

Virat Kohli(India)

Kohli is the leading run scorer in this list of IND vs PAK T20I matches players with the most runs. He has scored 492 runs in 11 matches at an average of 70.82. His highest score of 82* showcases his ability to anchor innings and even win the match single-handedly under pressure conditions.

Mohammad Rizwan(PAK)

Rizwan has scored 228 runs in just 5 matches, including two fifties. The Pakistani wicketkeeper-batter has an impressive average of 57 and has been crucial for Pakistan’s victories. He is the highest run getter for the Pakistan side in the T20 matches against India and was also a key player in Pakistan’s victory against India in the T20 World Cup.

Shoaib Malik(PAK)

Malik has accumulated 164 runs in 8 innings at an average of 27.33. Known for stabilizing the middle order, Malik has played several key innings in high-pressure encounters. He has a stellar record against India, and whenever he plays against them has a good record.

Mohammad Hafeez(PAK)

Hafeez scored 156 runs in 7 innings with a strike rate of 118.18. The former Pakistan captain has contributed consistently with both bat and ball in India-Pakistan matches.

See Also:- Most Test Centuries by Indian Wicket Keepers

Yuvraj Singh scored 155 runs in 8 innings, with a highest score of 72. His ability to play aggressive knocks and change the momentum of the game has been vital for India in T20 clashes against Pakistan.