
The India-Pakistan cricket rivalry has produced numerous memorable performances in ICC ODI events. Among these, several batsmen have distinguished themselves with exceptional run tallies in matches between the two nations.
Top Run-Scorers in India vs. Pakistan ICC ODI Matches:
-
In One Day International (ODI) matches between India and Pakistan, the top run-scorers are:
For India:
-
Sachin Tendulkar: 2,526 runs in 67 innings, averaging 40.09, with 5 centuries and 16 half-centuries.
-
Rahul Dravid: 1,899 runs in 55 innings, averaging 36.51, with 2 centuries and 14 half-centuries.
-
Mohammad Azharuddin: 1,657 runs in 59 innings, averaging 31.86, with 2 centuries and 11 half-centuries.
-
Sourav Ganguly: 1,652 runs in 50 innings, averaging 35.14, with 2 centuries and 11 half-centuries.
-
Yuvraj Singh: 1,360 runs in 38 innings, averaging 42.50, with 1 century and 8 half-centuries.
-
MS Dhoni: 1,231 runs in 31 innings, averaging 53.52, with 1 century and 9 half-centuries.
-
Virender Sehwag: 1,071 runs in 31 innings, averaging 34.54, with 2 centuries and 6 half-centuries.
-
Ajay Jadeja: 892 runs in 36 innings, averaging 28.77, with 1 century and 5 half-centuries.
-
Rohit Sharma: 873 runs in 19 innings, averaging 51.35, with 2 centuries and 4 half-centuries.
-
Navjot Singh Sidhu: 862 runs in 25 innings, averaging 34.48, with 1 century and 5 half-centuries.
For Pakistan:
-
Inzamam-ul-Haq: 2,403 runs in 64 innings, averaging 43.69, with 4 centuries and 12 half-centuries.
-
Saeed Anwar: 2,002 runs in 48 innings, averaging 43.52, with 4 centuries and 8 half-centuries.
-
Shoaib Malik: 1,782 runs in 42 innings, averaging 46.89, with 4 centuries and 11 half-centuries.
-
Saleem Malik: 1,534 runs in 51 innings, averaging 34.09, with 1 century and 11 half-centuries.
-
Ijaz Ahmed: 1,533 runs in 51 innings, averaging 35.65, with 1 century and 11 half-centuries.
-
Shahid Afridi: 1,524 runs in 64 innings, averaging 25.40, with 1 century and 11 half-centuries.
-
Mohammad Yousuf: 1,430 runs in 42 innings, averaging 38.64, with 1 century and 11 half-centuries.
-
Younis Khan: 1,251 runs in 37 innings, averaging 37.90, with 1 century and 11 half-centuries.Javed Miandad: 1,175 runs in 34 innings, averaging 51.08, with 1 century and 11 half-centuries.
-
Salman Butt: 992 runs in 21 innings, averaging 52.21, with 1 century and 11 half-centuries.
These statistics highlight the significant contributions of these players in the historic India-Pakistan ODI encounters
-
Notable Achievements:
-
Virat Kohli’s Milestone: In the 2025 Champions Trophy, Kohli surpassed the 14,000-run mark in ODIs during his unbeaten century against Pakistan, joining an elite group of batsmen and highlighting his prowess in ICC tournaments.
-
Saeed Anwar’s Record: Anwar’s 194-run innings against India in Chennai during the 1997 Independence Cup remains one of the highest individual scores in ODIs, showcasing his exceptional talent and cementing his legacy in India-Pakistan cricket history.
These players’ remarkable performances have not only etched their names in the annals of cricket history but have also intensified the fierce and exhilarating rivalry between India and Pakistan on the world stage.