15°C New York
October 14, 2025
Most Runs Against Pakistan in T20, ODI, and Test Matches
Cricket

Most Runs Against Pakistan in T20, ODI, and Test Matches

Nov 30, 2024

This is due to enmity between the two countries and players give an extra effort while performing this cricket game between India and Pakistan. Despite these teams not meeting often nowadays for some reason and/or another, there is anticipation and hype that comes with it. Also, thanks to the match, the game is always fascinating; both the teams are worthy of the victory.

Although India had a strong spin-bowling arsenal and Pakistan had some of the greatest batting names in history, this rivalry is partly beloved because it has been portrayed as pitting the Indian batsmen’s strength against the historically deadly Pakistani pace attack. Follow Exchmarket News for related articles and Sports news. 

Most Runs Against Pakistan in ODI

The top Indian hitters in terms of career runs scored against Pakistan in One-Day Internationals are shown here.

BatterInningsRunsAverage
Sachin Tendulkar67252640.09
Rahul Dravid55189936.51
Mohammad Azharuddin59165731.86
Sourav Ganguly50165235.14
Yuvraj Singh38136042.50
MS Dhoni31123153.52
Virender Sehwag31107134.54
Ajay Jadeja3689228.77
Rohit Sharma1987351.35
Navjot Singh Sidhu2586234.48

The one hundred and twenty-eighth one-day international saw Tendulkar break his record of most centuries by an Indian against Pakistan. The only cricketer even dreaming of reaching this mark is Salman Butt of Pakistan, who has scored five tons against India in twenty-one innings.

Except for Tendulkar, seven different cricketers Rahul Dravid, Yuvraj Singh, Sourav Ganguly, MS Dhoni, Virender Sehwag, and Mohammad Azharuddin have scored more than 1000 runs while competing against the dangerous Pakistani bowlers in the one-day international one.

Read more: Top highest-paid cricketer in the IPL 2025

SACHIN TENDULKAR

In the ODI format of the match, India versus Pakistan the great Tendulkar scored 2526 runs. Also, it is most Indians have managed to amass against their traditional arch-rivals in the ODI format of the game. In 67 innings of ODI play against Pakistan, the master blaster has scored five hundred and amassed 2526 runs at an average of just over 40. Given the sharp decline in games between these teams over the past ten or so years, this total might not be surpassed anytime soon. 

RAHUL DRAVID

The present Indian coach, the legendary batter of his time, Rahul Dravid, scored 55 runs in his ODI career against the neighbors in 1899. The average of 36.51 runs, inclusive of two hundred, makes him the second-highest run-scorer in Indo-Pak ODI history.

MOHAMMAD AZHARUDDIN

Third on the list of all-time leading scorers for India against Pakistan is former Indian captain Mohammad Azharuddin. In his 59 innings of play against the bitter rivals, scoring two hundred his average of 31.86 is below average and far below Azharuddin’s career ODI average of 36.90.

SOURAV GANGULY

The batsman whose ODI career average was much superior to his average against the Pakistani team is the former Indian skipper, Sourav Ganguly. This shows how strong the bowling attack of the Pakistani team was in those days and how difficult it was to combat the recognized pace and spin attacks.

However, with 1652 runs from exactly 50 innings, this left-handed opening batsman lies fourth in the list of all-time run-getters in India-Pakistan ODI matches. 

YUVRAJ SINGH

The fact that former Indian all-rounder Yuvraj Singh has scored 1360 runs at an average of 42.50 is pretty impressive for any batsman who bats in the middle order.

MS DHONI

Superstar – 1231 Career runs against them, Ave: 53.52, S/R: 90.52, which is just incredible. He also got his maiden ODI ton against the Pakistani team. He won the match for India with a spectacular 148 at Vizag in just his fifth ODI.

Most Runs Against Pakistan in T20

These are the top three Indian batsmen who have scored the most runs in Men’s T20 World Cup matches against Pakistan. Most runs in T20I & Most runs in T20:

Virat Kohli: Considered arguably the undisputed king of Indo-Pak matches in T20 World Cups, with an unreal 308 runs against Pakistan, Virat Kohli has transformed into a colossus in India-Pakistan matches through his game-changing performances, and the ability to perform under stress.

Gautam Gambhir:  A left-handed batsman, the previous skipper of India, has scored 75 runs in T20 World Cups against Pakistan. Being an asset for the Indian team, Gautam’s aggressive batting and quick run scorer make him a big player in the team.

Rohit Sharma: The captain of India has managed thus far 68 runs in T20 World Cups against Pakistan. Rohit, known for his elegant hitting, might climb up the charts in time to come.

T20 International Highest Score Batsman

In this section, we will be discussing about T20 International highest score batsman:

Serial NoBatterAgainstRuns4s/6s
1Aaron Finch(AUS)Zimbabwe17216/10
2Hazaratullah Zazai (AFG)Ireland16211/16
3Aaron Finch(AUS)England15611/14
4Glenn Maxwell(AUS)Sri Lanka14514/09
5Evin Lewis(WI)India12506/12
6Shane Watson(AUS)India12410/06
7Brendon Mccullum (NZ)Bangladesh12311/07
8Babar Hayat(HK)Oman12209/07
9Faf Du Plessis(RSA)West Indies11911/05
10MohammadShahzad (PAK)Zimbabwe11810/08

Most runs against Pakistan in All Formats

The top three Indian batsmen in all formats who have scored the most runs against Pakistan are as follows:

  1. Sachin Tendulkar: As one of the most iconic batsmen ever, Sachin Tendulkar represents the record for most runs against Pakistanis across all formats for Indians. Outstanding performances against bitter rivals sealed his reputation as one of the best cricketers this world has ever seen.
  2. Rahul Dravid: Called the “Wall” of Indian cricket, this Indian player always performed better against Pakistan. With sound technique and a cool attitude, Rahul Dravid has always scored plenty of runs in every format of the game.
  3. Virat Kohli: As an expert in modern batting, Virat Kohli has always been a problem for Pakistan. He is a dangerous opponent to Pakistani bowlers due to his aggressive approach towards batting and steadfast run-scoring ability.
  4. India VS Pakistan All-Match Win List

In this section, we will discuss the head-to-head instances of Pak vs Ind in all formats.

FormatMatch PlayedIndia WonPakistan WonDraw/Tie/NR
Test5991238
ODI13255734
T20I11731

FAQs

Who Has Scored the Most Runs Against Pakistan in Cricket History?

Team India skipper Virat Kohli has scored most runs against Pakistan comprising a total of 492.

What is the Highest T20 International Score Ever Recorded?

Zimbabwe beat the Gambia in a match during the ICC Men’s T20 World Cup Sub Regional Africa Qualifier 2024 held in Nairobi 344/4 shaking the record for T20 International scoring. The record achievement of T20 internationals (T20I) is also mentioned above. 

Leave a Reply

Your email address will not be published. Required fields are marked *