Top 10 Players with Most Runs for India vs Pakistan in ODIs

Most Runs for India vs Pakistan in ODIs

The cricket rivalry between India and Pakistan is one of the fiercest and most celebrated in world cricket. Matches between these two teams always bring intense competition and memorable performances. A critical factor in these contests is the contribution of batsmen who have scored the Most Runs for India vs Pakistan in ODIs. These players have shown remarkable talent, consistency, and match-winning ability over many years.

List of 10 Players with Most Runs for India vs Pakistan in ODIs

10. Shahid Afridi – Pakistan

Most Runs for India vs Pakistan in ODIs

Shahid Afridi, one of Pakistan’s most famous all-rounders, has been a significant player in the list of those with the Most Runs for India vs Pakistan in ODIs. Afridi played 67 matches against India between 1997 and 2015. During these matches, he scored 1524 runs across 64 innings, remaining not out 4 times. His highest score in these games was 109. Afridi maintained a batting average of 25.40 with a strike rate of 109.09, showing his aggressive style. He scored 2 centuries and 4 half-centuries, hitting 158 fours and 51 sixes, contributing significantly to Pakistan’s batting strength against India.

PlayerMatRunsHSSR
Shahid Afridi671524109109.09

9. Ijaz Ahmed – Pakistan

Most Runs for India vs Pakistan in ODIs

Ijaz Ahmed is another key figure who features in the list of players with the Most Runs for India vs Pakistan in ODIs. Representing Pakistan in 53 matches from 1986 to 2000, Ahmed batted in 51 innings and remained not out 8 times. He amassed 1533 runs, with his highest unbeaten score being 139*. His batting average was a solid 35.65, and he scored at a strike rate of 79.30. Ijaz hit 2 centuries and 6 half-centuries while also dispatching 123 fours and 26 sixes. His calmness under pressure helped Pakistan build innings against India.

PlayerMatRunsHSSR
Ijaz Ahmed531533139*79.30

ALSO READ: Top 5 biggest Test partnerships by Indian batters in England

8. Saleem Malik – Pakistan

Most Runs for India vs Pakistan in ODIs

Saleem Malik holds a prominent place among players with the Most Runs for India vs Pakistan in ODIs. Between 1983 and 1999, he appeared in 52 matches against India. Malik scored 1534 runs from 51 innings, remaining not out 6 times. His highest score in these contests was 102. With a batting average of 34.08 and a strike rate of 77.00, Malik was a steady and consistent batsman. He scored 2 centuries and 8 half-centuries, and his ability to score 107 fours and 6 sixes made him an important player in Pakistan’s batting lineup against India.

PlayerMatRunsHSSR
Saleem Malik52153410277.00

7. Sourav Ganguly – India

Most Runs for India vs Pakistan in ODIs

Sourav Ganguly, affectionately known as “Dada,” is one of the top Indian batsmen with the Most Runs for India vs Pakistan in ODIs. Between 1996 and 2007, he played 53 matches and scored 1652 runs in 50 innings, remaining not out 3 times. His highest score was 141. Ganguly had a batting average of 35.14 and a strike rate of 71.82. He scored 2 centuries and 9 half-centuries, and hit 161 fours and 17 sixes. Known for his aggressive style and strong leadership, Ganguly’s contributions were key in many India-Pakistan encounters.

PlayerMatRunsHSSR
Sourav Ganguly53165214171.82

6. Mohammad Azharuddin – India

Most Runs for India vs Pakistan in ODIs

Mohammad Azharuddin is another Indian player with the Most Runs for India vs Pakistan in ODIs. He featured in 64 matches from 1985 to 2000, scoring 1657 runs in 59 innings with 7 not outs. His top score was 101. Azharuddin maintained a batting average of 31.86 and a strike rate of 67.68. He recorded 2 centuries and 9 half-centuries, hitting 108 fours and 12 sixes. Azharuddin’s elegant stroke play made him a tough opponent for Pakistan’s bowlers.

PlayerMatRunsHSSR
Mohammad Azharuddin64165710167.68

5. Shoaib Malik – Pakistan

Most Runs for India vs Pakistan in ODIs

Shoaib Malik is a vital figure in Pakistan’s batting history with the Most Runs for India vs Pakistan in ODIs. From 2000 to 2019, he played 42 matches against India, scoring 1782 runs in as many innings, remaining not out 4 times. His highest score was 143. Malik had a very impressive batting average of 46.89 and a strike rate of 88.43. He scored 4 centuries and 11 half-centuries, hitting 174 fours and 20 sixes. His composed and smart batting style was key to many Pakistani innings versus India.

PlayerMatRunsHSSR
Shoaib Malik42178214388.43

4. Rahul Dravid – India

Most Runs for India vs Pakistan in ODIs

Rahul Dravid, famously called “The Wall,” is one of India’s finest batsmen with the Most Runs for India vs Pakistan in ODIs. Between 1996 and 2009, Dravid played 58 matches and scored 1899 runs in 55 innings, remaining not out 3 times. His highest score was 107. Dravid had a solid batting average of 36.51 and a strike rate of 67.17. He scored 2 centuries and 14 half-centuries, hitting 157 fours but only 1 six. Known for his strong defense and patience, Dravid was key in many India-Pakistan clashes.

PlayerMatRunsHSSR
Rahul Dravid58189910767.17

3. Saeed Anwar – Pakistan

Most Runs for India vs Pakistan in ODIs

Saeed Anwar is one of the most elegant and powerful batsmen with the Most Runs for India vs Pakistan in ODIs. From 1989 to 2003, Anwar played 50 matches against India, scoring 2002 runs in 48 innings, not out twice. His highest score was an incredible 194. Anwar’s batting average was 43.52, and he scored at a strike rate of 90.58. He hit 4 centuries and 8 half-centuries, along with 216 fours and 34 sixes. Anwar’s attacking style left a lasting impression in the India-Pakistan ODI rivalry.

PlayerMatRunsHSSR
Saeed Anwar50200219490.58

2. Inzamam-ul-Haq – Pakistan

Most Runs for India vs Pakistan in ODIs

Inzamam-ul-Haq is among the highest run-scorers with the Most Runs for India vs Pakistan in ODIs. Playing from 1992 to 2006, he appeared in 67 matches against India, scoring 2403 runs in 64 innings, not out 9 times. His highest score was 123. Inzamam had a batting average of 43.69 and a strike rate of 78.55. He scored 4 centuries and 12 half-centuries while hitting 208 fours and 35 sixes. His ability to stay calm and score big innings was crucial for Pakistan.

PlayerMatRunsHSSR
Inzamam-ul-Haq67240312378.55

1. Sachin Tendulkar – India

Most Runs for India vs Pakistan in ODIs

Sachin Tendulkar is the highest run-scorer in the list of players with the Most Runs for India vs Pakistan in ODIs. He played 69 matches from 1989 to 2012, batting in 67 innings with 4 not outs. Tendulkar scored a massive 2526 runs, with a top score of 141. His batting average was 40.09, and his strike rate was 87.49. Known as the “Master Blaster,” Tendulkar scored 5 centuries and 16 half-centuries, hitting 294 fours and 29 sixes. His batting prowess was a major factor in India’s success against Pakistan.

PlayerMatRunsHSSR
Sachin Tendulkar69252614187.49

FAQs

1. Who is the highest run-scorer in India vs Pakistan ODI matches?

Sachin Tendulkar is the highest run-scorer in India vs Pakistan ODIs with a total of 2,526 runs

2. Which Pakistani player has scored the most runs against India?

Inzamam-ul-Haq has scored the most runs for Pakistan against India, with 2,403 runs.

3. Which Indian player has scored the most centuries in India vs Pakistan ODIs?

Sachin Tendulkar has the most centuries for India in these matches, with 5 centuries.

4. Which Indian cricketer has played the most India vs Pakistan ODI matches?

Sachin Tendulkar has played the most India vs Pakistan ODI matches for India, featuring in 69 games.

READ MORE:

Scroll to Top