Last Updated:
Ahead of the high-voltage India vs Pakistan Champions Trophy 2025 match in Dubai on Sunday, here’s a look at top performers and record holders in 135 ODIs played so far between the two teams.

India has won 57 out of 135 ODIs played so far against Pakistan. (Picture Credit: AFP, AP)
The Indian men’s cricket team will face Pakistan in a high-voltage match on Sunday, February 23. The Champions Trophy 2025 Group A clash between India and Pakistan is scheduled to take place at Dubai International Cricket Stadium. The Rohit Sharma-led side is coming into the match after securing a 6-wicket win over Bangladesh in the first match played on Thursday, whereas Pakistan went down by 60 runs against New Zealand in the tournament’s opener played at National Stadium in Karachi on Wednesday, February 20.
The match against archrivals India will be a must-win for the Men in Green, and the Mohammad Rizwan-led side would like to come up with a big show and keep its chances of qualifying for the semi-finals alive.
Ahead of the start of India vs Pakistan Champions Trophy 2025 match, here’s a look at top performers and record holders in 135 ODIs played so far between the two teams:
Most wins: Pakistan (73 wins in 135 ODIs).
Highest totals: 356 for 9 in 50 overs by India in Visakhapatnam on April 5, 2005 and 356/2 in 50 overs by India in Colombo on September 10, 2023.
Lowest total: 79/10 in 34.2 overs by India in Sailkot on October 13, 1978.
Biggest win (by runs): India beat Pakistan by 228 runs in Colombo on September 10, 2023.
Biggest win (by wickets): India beat Pakistan by 9 wickets (238-run target) in Dubai on September 23, 2018.
Smallest win (by runs): India beat Pakistan by 4 runs (171-run target) in Quetta on October 1, 1978.
Smallest win (by wickets): Pakistan beat India by 1 wicket (246-run target) in Sharjah on April 18, 1986.
Most runs: 2526 runs in 69 matches by Sachin Tendulkar of India.
Highest score: 194 from 146 balls by Saeed Anwar of Pakistan in Chennai on May 21, 1997.
Highest average (minimum 10 innings): 53.52 by MS Dhoni of India (1231 runs in 36 matches).
Highest strike rate (minimum 500 balls): 109.09 by Shahid Afridi of Pakistan (1524 runs in 67 matches).
Most 100s: 5 centuries each by Sachin Tendulkar (India) and Salman Butt (Pakistan).
Most 50s: 16 half-centuries by Sachin Tendulkar (India).
Most ducks: 6 zeros each by Shahid Afridi (Pakistan) and Javagal Srinath (India).
Most sixes: 51 sixes in 67 matches by Shahid Afridi of Pakistan.
Most sixes in an innings: 9 sixes each by Ijaz Ahmed of Pakistan during his 84-ball 139 in Lahore on October 2, 1997 and Shahid Afridi of Pakistan during his 46-ball 102 in Kanpur on April 15, 2005.
Most wickets: 60 wickets in 48 matches by Wasim Akram of Pakistan.
Best bowling figures: 7 wickets for 37 runs in 10 overs by Aaqib Javed of Pakistan in Sharjah on October 25, 1991.
Most five-wicket hauls: 3 fifers by Aaqib Javed of Pakistan.
Most dismissals: 71 (58 catches, 13 stumpings) by Moin Khan of Pakistan.
Most catches: 44 catches in 64 matches by Mohammad Azharuddin.
Highest partnership: 233 runs for the third wicket between Virat Kohli and KL Rahul in Colombo on September 10, 2023.
Most matches: 69 ODIs by Sachin Tendulkar of India.
Most matches as captain: 25 matches by Mohammad Azharuddin of India.
Most wins as captain: 19 wins in 24 matches by Imran Khan of Pakistan.
In the last ODI match played between India and Pakistan at Narendra Modi Stadium in Ahmedabad on October 14, 2023, Rohit Sharma’s men chased down the target of 192 runs in 30.3 overs to secure a big win by 7 wickets.
- Location :
Dubai, United Arab Emirates (UAE)