Head to head · ODI
India vs Pakistan ODI head to head record
Data through 23 February 2025Last updated 23 February 2025
India and Pakistan met 46 times in ODI matches in the data (2003–2025). India won 27 and Pakistan won 18, with 1 ties, draws or no results. India lead the head-to-head in the data by 9 wins. In the last 5 meetings, India won 4 and Pakistan won 0. The highest total in the fixture is 356/2 by India (10 Sep 2023).
Matches
46
2003–2025
India won
27
Pakistan won
18
Tied / drawn / NR
0 / 0 / 1
Wins per year
Show as table
| Year | India wins | Pakistan wins |
|---|---|---|
| 2003 | 1 | 0 |
| 2004 | 2 | 4 |
| 2005 | 1 | 3 |
| 2006 | 5 | 2 |
| 2007 | 3 | 2 |
| 2008 | 2 | 2 |
| 2009 | 0 | 1 |
| 2010 | 1 | 0 |
| 2011 | 1 | 0 |
| 2012 | 1 | 1 |
| 2013 | 2 | 1 |
| 2014 | 0 | 1 |
| 2015 | 1 | 0 |
| 2017 | 1 | 1 |
| 2018 | 2 | 0 |
| 2019 | 1 | 0 |
| 2023 | 2 | 0 |
| 2025 | 1 | 0 |
Last 10 India vs Pakistan matches
| Date | Teams | Result | Ground |
|---|---|---|---|
| 23 Feb 2025 | Pakistan 241 (49.4 ov) India 244/4 (42.3 ov) | India won by 6 wickets | Dubai International Cricket Stadium |
| 14 Oct 2023 | Pakistan 191 (42.5 ov) India 192/3 (30.3 ov) | India won by 7 wickets | Narendra Modi Stadium |
| 10 Sep 2023 | India 356/2 (50 ov) Pakistan 128/8 (32 ov) | India won by 228 runs | R Premadasa Stadium |
| 2 Sep 2023 | India 266 (48.5 ov) Pakistan – | No result | Pallekele International Cricket Stadium |
| 16 Jun 2019 | India 336/5 (50 ov) Pakistan 212/6 (40 ov) | India won by 89 runs (D/L) | Old Trafford |
| 23 Sep 2018 | Pakistan 237/7 (50 ov) India 238/1 (39.3 ov) | India won by 9 wickets | Dubai International Cricket Stadium |
| 19 Sep 2018 | Pakistan 162 (43.1 ov) India 164/2 (29 ov) | India won by 8 wickets | Dubai International Cricket Stadium |
| 18 Jun 2017 | India 158 (30.3 ov) Pakistan 338/4 (50 ov) | Pakistan won by 180 runs | Kennington Oval |
| 4 Jun 2017 | India 319/3 (48 ov) Pakistan 164/9 (33.4 ov) | India won by 124 runs (D/L) | Edgbaston |
| 15 Feb 2015 | India 300/7 (50 ov) Pakistan 224 (47 ov) | India won by 76 runs | Adelaide Oval |
Biggest wins
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| India | 228 runs | Pakistan | ODI | 10 Sep 2023 | R Premadasa Stadium |
| India | 140 runs | Pakistan | ODI | 10 Jun 2008 | Shere Bangla National Stadium |
| India | 76 runs | Pakistan | ODI | 15 Feb 2015 | Adelaide Oval |
| India | 9 wickets | Pakistan | ODI | 23 Sep 2018 | Dubai International Cricket Stadium |
| India | 8 wickets | Pakistan | ODI | 19 Feb 2006 | National Stadium, Karachi |
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| Pakistan | 180 runs | India | ODI | 18 Jun 2017 | Kennington Oval |
| Pakistan | 159 runs | India | ODI | 17 Apr 2005 | Arun Jaitley Stadium |
| Pakistan | 85 runs | India | ODI | 3 Jan 2013 | Eden Gardens |
| Pakistan | 8 wickets | India | ODI | 2 Jul 2008 | National Stadium, Karachi |
| Pakistan | 6 wickets | India | ODI | 18 Apr 2006 | Zayed Cricket Stadium |
Highest and lowest totals
Most runs in India vs Pakistan matches
| Player | Team | Inns | Runs | Avg | SR | HS | 100s |
|---|---|---|---|---|---|---|---|
| Shoaib Malik | Pakistan | 36 | 1,487 | 46.47 | 85.9 | 128 | 3 |
| Yuvraj Singh | India | 33 | 1,234 | 45.70 | 93.1 | 107 | 1 |
| MS Dhoni | India | 29 | 1,200 | 57.14 | 90.2 | 148 | 2 |
| Younis Khan | Pakistan | 31 | 1,148 | 42.52 | 87.6 | 123 | 3 |
| Sachin Tendulkar | India | 21 | 1,059 | 50.43 | 93.5 | 141 | 3 |
| Rohit Sharma | India | 20 | 893 | 49.61 | 93.0 | 140 | 2 |
| Mohammad Yousuf | Pakistan | 27 | 875 | 36.46 | 82.9 | 99 | 0 |
| Rahul Dravid | India | 19 | 829 | 48.76 | 71.9 | 92 | 0 |
| Virender Sehwag | India | 25 | 827 | 33.08 | 101.5 | 119 | 1 |
| Virat Kohli | India | 17 | 778 | 59.85 | 98.9 | 183 | 4 |
Most wickets in India vs Pakistan matches
| Player | Team | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Irfan Pathan | India | 20 | 31 | 31.90 | 5.30 | 3/26 |
| Saeed Ajmal | Pakistan | 10 | 21 | 18.19 | 4.13 | 5/24 |
| Naved-ul-Hasan | Pakistan | 12 | 21 | 27.48 | 5.66 | 4/25 |
| Zaheer Khan | India | 19 | 21 | 45.62 | 5.81 | 2/40 |
| Shahid Afridi | Pakistan | 28 | 21 | 59.90 | 5.61 | 4/20 |
| Ashish Nehra | India | 9 | 19 | 27.79 | 6.00 | 4/55 |
| Shoaib Akhtar | Pakistan | 12 | 19 | 30.58 | 5.34 | 4/36 |
| Shoaib Malik | Pakistan | 27 | 19 | 41.00 | 5.59 | 3/18 |
| Umar Gul | Pakistan | 18 | 19 | 44.68 | 5.97 | 4/57 |
| RP Singh | India | 9 | 16 | 28.75 | 5.41 | 4/40 |
Where they met
| Ground | Played | India won | Pakistan won |
|---|---|---|---|
| Shere Bangla National Stadium | 4 | 2 | 2 |
| Dubai International Cricket Stadium | 3 | 3 | 0 |
| National Stadium, Karachi | 3 | 2 | 1 |
| Gaddafi Stadium | 3 | 3 | 0 |
| Edgbaston | 3 | 2 | 1 |
| Arbab Niaz Stadium | 2 | 0 | 2 |
| SuperSport Park | 2 | 1 | 1 |
| Arun Jaitley Stadium | 2 | 1 | 1 |
Frequently asked questions
What is the India vs Pakistan ODI head to head record?
46 matches: India won 27, Pakistan won 18, tied 0, drawn 0, no result 1 (data 2003–2025).
Who won the last India vs Pakistan ODI match?
India won by 6 wickets (23 Feb 2025).
What is the highest score in India vs Pakistan ODI matches?
356/2 by India on 10 Sep 2023.
Who has scored the most runs in India vs Pakistan ODI matches?
Shoaib Malik (Pakistan), 1,487 runs in 36 innings.
Who has taken the most wickets in India vs Pakistan ODI matches?
Irfan Pathan (India), 31 wickets.
Team pages
Past results only, not a prediction. Coverage: Cricsheet data from the early 2000s.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Definitions: methodology.