India vs Pakistan ODI History: Complete statistical details of the win-loss ratio, highest run-scorer, leading wicket-taker, highest team total, most catches, and more between the two nations.

India will face their arch-rivals Pakistan in a marquee clash in Dubai in the 2025 Champions Trophy on Sunday. India will aim to extend their winning streak over Pakistan in ICC tournaments in the 50-over format.
Meanwhile, Pakistan faces a must-win encounter, as another loss would push them closer to an early exit from the tournament, having already suffered defeat against New Zealand in their opening game. India, on the other hand, will look to maintain their winning momentum in ODIs when they take on Pakistan on Sunday.
Here are a few quick stats on India vs Pakistan ODIs.
Matches played between India & Pakistan
Despite India's recent success against Pakistan in the shorter format, Pakistan (54%) boast a better win percentage in ODIs against India (42%).
Team | Matches | Won | Lost | NR |
India | 135 | 57 | 73 | 5 |
Pakistan | 135 | 73 | 57 | 5 |
Matches played in ICC tournaments
India have won all eight of their matches against Pakistan in ICC ODI World Cups. However, in the ICC Champions Trophy, Pakistan have won three encounters while India have won two.
Here’s the overall win: loss record in ICC tournaments:
Team | Matches | Won | Lost | NR |
India | 13 | 10 | 3 | 0 |
Pakistan | 13 | 3 | 10 | 0 |
Read More: Champions Trophy 2025: India to play all matches in Dubai, face Pakistan on Feb 23 Highest team scores
India have emerged victorious in all three matches where either team has posted its highest total against the other.
Team | Score | Venue | Result | Year |
India | 356/9 | Visakhapatnam | Won | 2005 |
India | 356/2 | Colombo | Won | 2023 |
India | 349/7 | Karachi | Won | 2004 |
Pakistan | 344/8 | Karachi | Lost | 2004 |
Pakistan | 338/4 | The Oval | Won | 2017 |
Lowest team scores
Both India and Pakistan have recorded sub-100 team scores once against each other, with both sides losing those respective matches.
Team | Score | Venue | Result | Year |
India | 79 | Sialkot | Lost | 1978 |
Pakistan | 87 | Sharjah | Lost | 1985 |
India | 112 | Lahore | Lost | 1989 |
Pakistan | 116 | Toronto | Lost | 1997 |
India | 125 | Sharjah | Lost | 1999 |
Biggest margins in results
India’s biggest margin of victory (228 runs) against Pakistan came in the 2023 Asia Cup, where Virat Kohli and KL Rahul scored unbeaten centuries. Kuldeep Yadav claimed a five-wicket haul in the match.
Here’s the complete list of the biggest margins of victory by either team:
Winner | Margin (Runs) | Venue | Year |
India | 228 | Colombo | 2023 |
Pakistan | 180 | The Oval | 2017 |
Pakistan | 159 | Delhi | 2005 |
Pakistan | 143 | Jaipur | 1999 |
India | 140 | Mirpur | 2008 |
Neither India nor Pakistan have registered a 10-wicket win against each other.
Winner | Margin (Wkts) | Venue | Year |
Pakistan | 9 | Lahore | 1997 |
India | 9 | Dubai | 2018 |
Pakistan | 8 | Sialkot | 1978 |
Pakistan | 8 | Karachi | 1983 |
India | 8 | Melbourne | 1985 |
Closest results
India and Pakistan have consistently produced thrilling encounters, with Pakistan winning three of the top five closest matches.
Winner | Margin | Venue | Year |
India | 4 | Quetta | 1978 |
Pakistan | 4 | Sharjah | 1991 |
India | 5 | Karachi | 2004 |
Pakistan | 7 | Gurjanwala | 1989 |
Pakistan | 7 | Peshawar | 2006 |
Pakistan have secured two one-wicket wins against India. The first instance was the 1986 Austral-Asia Cup final, where Javed Miandad famously struck a six off the last ball of the innings, bowled by Chetan Sharma, to clinch a historic victory for Pakistan.
Winner | Margin (wkts) | Venue | Year |
Pakistan | 1 | Sharjah | 1986 |
Pakistan | 1 | Mirpur | 2014 |
Pakistan | 2 | Eden Gardens | 1987 |
Pakistan | 2 | Toronto | 1996 |
Pakistan | 2 | Brisbane | 2000 |
Most runs
Sachin Tendulkar reserved some of his finest performances for Pakistan, making him the highest run-scorer in India vs Pakistan ODIs. He scored five centuries against Pakistan—the most by any player from either side.
Players | Team | Matches | Runs | Average | 100s/50s |
Sachin Tendulkar | India | 69 | 2526 | 40.09 | 5/16 |
Inzamam-ul-Haq | Pakistan | 67 | 2403 | 43.69 | 4/12 |
Saeed Anwar | Pakistan | 50 | 2002 | 43.52 | 4/8 |
Rahul Dravid | India | 58 | 1899 | 36.51 | 2/14 |
Shoaib Malik | Pakistan | 42 | 1782 | 46.89 | 4/11 |
Most wickets
Pakistan’s Aaqib Javed was a constant threat to India, registering three five-wicket hauls against them.
Player | Team | Matches | Wickets | Average | 5-for |
Wasim Akram | Pakistan | 48 | 60 | 25.15 | 0 |
Saqlain Mushtaq | Pakistan | 36 | 57 | 24.38 | 1 |
Anil Kumble | India | 34 | 54 | 24.25 | 0 |
Aaqib Javed | Pakistan | 39 | 54 | 24.64 | 3 |
Javagal Srinath | India | 36 | 54 | 30.68 | 0 |
Most catches
Former India captain Mohammad Azharuddin was a sharp fielder, taking 44 catches against Pakistan—the most by any player from either team.
Player | Team | Matches | Catches |
Md Azharuddin | India | 64 | 44 |
Shahid Afridi | Pakistan | 67 | 30 |
Sachin Tendulkar | India | 69 | 29 |
Rahul Dravid | India | 58 | 25 |
Ijaz Ahmed | Pakistan | 53 | 20 |
Most wicket-keeping dismissals
Pakistan’s Moin Khan holds the record for the most dismissals as a wicketkeeper in India-Pakistan ODIs, with 71 dismissals. The next best is MS Dhoni, with 44 dismissals.
Player | Team | Matches | Dismissals | Catches | Stumpings |
Moin Khan | Pakistan | 49 | 71 | 58 | 13 |
MS Dhoni | India | 36 | 44 | 35 | 9 |
Kamran Akmal4 | Pakistan | 27 | 31 | 27 | 4 |
Nayan Mongia | India | 29 | 29 | 22 | 7 |
Saleem Yousuf | Pakistan | 14 | 21 | 15 | 6 |
コメント