
Most Runs Against Pakistan in T20, ODI, and Test Matches
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.
Batter | Innings | Runs | Average |
Sachin Tendulkar | 67 | 2526 | 40.09 |
Rahul Dravid | 55 | 1899 | 36.51 |
Mohammad Azharuddin | 59 | 1657 | 31.86 |
Sourav Ganguly | 50 | 1652 | 35.14 |
Yuvraj Singh | 38 | 1360 | 42.50 |
MS Dhoni | 31 | 1231 | 53.52 |
Virender Sehwag | 31 | 1071 | 34.54 |
Ajay Jadeja | 36 | 892 | 28.77 |
Rohit Sharma | 19 | 873 | 51.35 |
Navjot Singh Sidhu | 25 | 862 | 34.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 No | Batter | Against | Runs | 4s/6s |
1 | Aaron Finch(AUS) | Zimbabwe | 172 | 16/10 |
2 | Hazaratullah Zazai (AFG) | Ireland | 162 | 11/16 |
3 | Aaron Finch(AUS) | England | 156 | 11/14 |
4 | Glenn Maxwell(AUS) | Sri Lanka | 145 | 14/09 |
5 | Evin Lewis(WI) | India | 125 | 06/12 |
6 | Shane Watson(AUS) | India | 124 | 10/06 |
7 | Brendon Mccullum (NZ) | Bangladesh | 123 | 11/07 |
8 | Babar Hayat(HK) | Oman | 122 | 09/07 |
9 | Faf Du Plessis(RSA) | West Indies | 119 | 11/05 |
10 | MohammadShahzad (PAK) | Zimbabwe | 118 | 10/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:
- 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.
- 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.
- 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.
- 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.
Format | Match Played | India Won | Pakistan Won | Draw/Tie/NR |
Test | 59 | 9 | 12 | 38 |
ODI | 132 | 55 | 73 | 4 |
T20I | 11 | 7 | 3 | 1 |
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.