India vs Pakistan head to head ODI Records
IND Vs PAK in all seasons
| # | Team1 | Team2 | Winner | Margin | Match Date | Venue | Scorecard |
|---|---|---|---|---|---|---|---|
| 1 | Pakistan | India | India | 6 wickets | 23-Feb-2025 | Dubai | IND won by 6 wickets |
| 2 | India | Pakistan | India | 7 wickets | 14-Oct-2023 | Ahmedabad | IND won by 7 wickets |
| 3 | Pakistan | India | India | 228 runs. | 10-Sep-2023 | Colombo | IND won by 228 runs. |
| 4 | Pakistan | India | 02-Sep-2023 | Kandy | Match Abandoned Due To Rain | ||
| 5 | India | Pakistan | India | 89 runs (D/L method) | 16-Jun-2019 | Manchester | IND won by 89 runs (D/L method) |
| 6 | India | Pakistan | India | 9 wkts (63b rem) | 23-Sep-2018 | Dubai | IND won by 9 wkts (63b rem) |
| 7 | India | Pakistan | India | 8 wickets | 19-Sep-2018 | Dubai | IND won by 8 wickets (with 126 balls remaining) |
| 8 | India | Pakistan | Pakistan | 180 runs | 18-Jun-2017 | London | PAK won by 180 runs |
| 9 | India | Pakistan | India | 124 runs (D/L method) | 04-Jun-2017 | Birmingham | IND won by 124 runs (D/L method) |
| 10 | India | Pakistan | India | 76 runs | 15-Feb-2015 | Adelaide | IND won by 76 runs |
| 11 | Pakistan | India | Pakistan | won by 1 wicket | 01-Mar-2014 | Dhaka | PAK won by 1 wicket |
| 12 | India | Pakistan | India | 8 wkts (17b rem) (D/L) | 15-Jun-2013 | Birmingham | IND won by 8 wkts (17b rem) (D/L) |
| 13 | India | Pakistan | India | won by 10 runs | 06-Jan-2013 | Delhi | IND won by 10 runs |
| 14 | Pakistan | India | Pakistan | won by 85 runs | 03-Jan-2013 | Kolkata | PAK won by 85 runs |
| 15 | Pakistan | India | Pakistan | won by 6 wickets | 30-Dec-2012 | Chennai | PAK won by 6 wickets |
| 16 | India | Pakistan | India | won by 6 wickets | 18-Mar-2012 | Dhaka | IND won by 6 wickets |
| 17 | India | Pakistan | India | 29 runs | 30-Mar-2011 | Chandigarh | IND won by 29 runs |
| 18 | India | Pakistan | India | won by 3 wickets | 19-Jun-2010 | Dambulla | IND won by 3 wickets |
| 19 | India | Pakistan | Pakistan | 54 runs | 26-Sep-2009 | Centurion | PAK won by 54 runs |
| 20 | Pakistan | India | Pakistan | won by 8 wickets | 02-Jul-2008 | Karachi | PAK won by 8 wickets |
| 21 | India | Pakistan | India | won by 6 wickets | 26-Jun-2008 | Karachi | IND won by 6 wickets |
| 22 | Pakistan | India | Pakistan | won by 25 runs | 14-Jun-2008 | Dhaka | PAK won by 25 runs |
| 23 | India | Pakistan | India | won by 140 runs | 10-Jun-2008 | Dhaka | IND won by 140 runs |
| 24 | Pakistan | India | Pakistan | won by 31 runs | 18-Nov-2007 | Jaipur | PAK won by 31 runs |
| 25 | India | Pakistan | India | won by 6 wickets | 15-Nov-2007 | Gwalior | IND won by 6 wickets |
| 26 | India | Pakistan | India | won by 46 runs | 11-Nov-2007 | Kanpur | IND won by 46 runs |
| 27 | Pakistan | India | Pakistan | won by 4 wickets | 08-Nov-2007 | Chandigarh | PAK won by 4 wickets |
| 28 | India | Pakistan | India | won by 5 wickets | 05-Nov-2007 | Guwahati | IND won by 5 wickets |
| 29 | India | Pakistan | India | won by 51 runs | 19-Apr-2006 | Abu Dhabi | IND won by 51 runs |
| 30 | Pakistan | India | Pakistan | won by 6 wickets | 18-Apr-2006 | Abu Dhabi | PAK won by 6 wickets |
| 31 | India | Pakistan | India | won by 8 wickets | 19-Feb-2006 | Karachi | IND won by 8 wickets |
| 32 | India | Pakistan | India | won by 5 wickets | 16-Feb-2006 | Multan | IND won by 5 wickets |
| 33 | India | Pakistan | India | won by 5 wickets | 13-Feb-2006 | Lahore | IND won by 5 wickets |
| 34 | India | Pakistan | India | won by 7 wickets | 11-Feb-2006 | Rawalpindi | IND won by 7 wickets |
| 35 | Pakistan | India | Pakistan | won by 7 runs (D/L method) | 06-Feb-2006 | Peshawar | PAK won by 7 runs (D/L method) |
| 36 | Pakistan | India | Pakistan | won by 159 runs | 17-Apr-2005 | Delhi | PAK won by 159 runs |
| 37 | Pakistan | India | Pakistan | won by 5 wickets | 15-Apr-2005 | Kanpur | PAK won by 5 wickets |
| 38 | Pakistan | India | Pakistan | won by 3 wickets | 12-Apr-2005 | Ahmedabad | PAK won by 3 wickets |
| 39 | Pakistan | India | Pakistan | won by 106 runs | 09-Apr-2005 | Jamshedpur | PAK won by 106 runs |
| 40 | India | Pakistan | India | won by 58 runs | 05-Apr-2005 | Visakhapatnam | IND won by 58 runs |
| 41 | India | Pakistan | India | won by 87 runs | 02-Apr-2005 | IND won by 87 runs | |
| 42 | Pakistan | India | Pakistan | won by 6 wickets | 13-Nov-2004 | Kolkata | PAK won by 6 wickets |
| 43 | Pakistan | India | Pakistan | won by 3 wickets | 19-Sep-2004 | Birmingham | PAK won by 3 wickets |
| 44 | Pakistan | India | Pakistan | won by 66 runs (D/L method) | 21-Aug-2004 | Amstelveen | PAK won by 66 runs (D/L method) |
| 45 | Pakistan | India | Pakistan | won by 59 runs | 24-Jul-2004 | Colombo | PAK won by 59 runs |
| 46 | India | Pakistan | India | won by 40 runs | 24-Mar-2004 | Lahore | IND won by 40 runs |
| 47 | India | Pakistan | India | won by 5 wickets | 21-Mar-2004 | Lahore | IND won by 5 wickets |
| 48 | Pakistan | India | Pakistan | won by 4 wickets | 19-Mar-2004 | Peshawar | PAK won by 4 wickets |
| 49 | Pakistan | India | Pakistan | won by 12 runs | 16-Mar-2004 | Rawalpindi | PAK won by 12 runs |
| 50 | India | Pakistan | India | won by 5 runs | 13-Mar-2004 | Karachi | IND won by 5 runs |
| 51 | India | Pakistan | India | won by 6 wickets | 01-Mar-2003 | Centurion | IND won by 6 wickets |
| 52 | Pakistan | India | Pakistan | won by 44 runs | 03-Jun-2000 | Dhaka | PAK won by 44 runs |
| 53 | Pakistan | India | Pakistan | won by 98 runs | 26-Mar-2000 | Sharjah | PAK won by 98 runs |
| 54 | India | Pakistan | India | won by 5 wickets | 23-Mar-2000 | Sharjah | IND won by 5 wickets |
| 55 | Pakistan | India | Pakistan | won by 104 runs | 28-Jan-2000 | Perth | PAK won by 104 runs |
| 56 | India | Pakistan | India | won by 48 runs | 25-Jan-2000 | Adelaide | IND won by 48 runs |
| 57 | Pakistan | India | Pakistan | won by 32 runs | 21-Jan-2000 | Hobart | PAK won by 32 runs |
| 58 | Pakistan | India | Pakistan | won by 2 wickets | 10-Jan-2000 | Brisbane | PAK won by 2 wickets |
| 59 | India | Pakistan | India | won by 47 runs | 08-Jun-1999 | Manchester | IND won by 47 runs |
| 60 | Pakistan | India | Pakistan | won by 8 wickets | 16-Apr-1999 | Sharjah | PAK won by 8 wickets |
| 61 | India | Pakistan | India | won by 6 wickets | 13-Apr-1999 | Sharjah | IND won by 6 wickets |
| 62 | Pakistan | India | Pakistan | won by 116 runs | 08-Apr-1999 | Sharjah | PAK won by 116 runs |
| 63 | Pakistan | India | Pakistan | won by 123 runs | 04-Apr-1999 | Bengaluru | PAK won by 123 runs |
| 64 | Pakistan | India | Pakistan | won by 7 wickets | 01-Apr-1999 | Chandigarh | PAK won by 7 wickets |
| 65 | Pakistan | India | Pakistan | won by 143 runs | 24-Mar-1999 | Jaipur | PAK won by 143 runs |
| 66 | Pakistan | India | Pakistan | won by 5 wickets | 20-Sep-1998 | Toronto | PAK won by 5 wickets |
| 67 | Pakistan | India | Pakistan | won by 134 runs | 19-Sep-1998 | Toronto | PAK won by 134 runs |
| 68 | Pakistan | India | Pakistan | won by 77 runs | 16-Sep-1998 | Toronto | PAK won by 77 runs |
| 69 | Pakistan | India | Pakistan | won by 51 runs | 13-Sep-1998 | Toronto | PAK won by 51 runs |
| 70 | India | Pakistan | India | won by 6 wickets | 12-Sep-1998 | Toronto | IND won by 6 wickets |
| 71 | India | Pakistan | India | won by 3 wickets | 18-Jan-1998 | Dhaka | IND won by 3 wickets |
| 72 | Pakistan | India | Pakistan | won by 6 wickets | 16-Jan-1998 | Dhaka | PAK won by 6 wickets |
| 73 | India | Pakistan | India | won by 8 wickets | 14-Jan-1998 | Dhaka | IND won by 8 wickets |
| 74 | India | Pakistan | India | won by 18 runs | 11-Jan-1998 | Dhaka | IND won by 18 runs |
| 75 | Pakistan | India | Pakistan | won by 4 wickets | 14-Dec-1997 | Sharjah | PAK won by 4 wickets |
| 76 | Pakistan | India | Pakistan | won by 9 wickets | 02-Oct-1997 | Lahore | PAK won by 9 wickets |
| 77 | India | Pakistan | India | won by 4 wickets | 30-Sep-1997 | Karachi | IND won by 4 wickets |
| 78 | Pakistan | India | Pakistan | won by 5 wickets | 28-Sep-1997 | Hyderabad | PAK won by 5 wickets |
| 79 | Pakistan | India | Pakistan | won by 5 wickets | 21-Sep-1997 | Toronto | PAK won by 5 wickets |
| 80 | India | Pakistan | India | won by 7 wickets | 20-Sep-1997 | Toronto | IND won by 7 wickets |
| 81 | India | Pakistan | India | won by 34 runs | 18-Sep-1997 | Toronto | IND won by 34 runs |
| 82 | India | Pakistan | No result | 17-Sep-1997 | Toronto | No result | |
| 83 | India | Pakistan | India | won by 7 wickets | 14-Sep-1997 | Toronto | IND won by 7 wickets |
| 84 | India | Pakistan | India | won by 20 runs | 13-Sep-1997 | Toronto | IND won by 20 runs |
| 85 | India | Pakistan | No result | 20-Jul-1997 | Colombo | No result | |
| 86 | Pakistan | India | Pakistan | won by 35 runs | 21-May-1997 | Chennai | PAK won by 35 runs |
| 87 | Pakistan | India | Pakistan | won by 52 runs | 23-Sep-1996 | Toronto | PAK won by 52 runs |
| 88 | Pakistan | India | Pakistan | won by 97 runs | 21-Sep-1996 | Toronto | PAK won by 97 runs |
| 89 | India | Pakistan | India | won by 55 runs | 18-Sep-1996 | Toronto | IND won by 55 runs |
| 90 | Pakistan | India | Pakistan | won by 2 wickets | 17-Sep-1996 | Toronto | PAK won by 2 wickets |
| 91 | India | Pakistan | India | won by 8 wickets | 16-Sep-1996 | Toronto | IND won by 8 wickets |
| 92 | India | Pakistan | India | won by 28 runs | 15-Apr-1996 | Sharjah | IND won by 28 runs |
| 93 | Pakistan | India | Pakistan | won by 38 runs | 12-Apr-1996 | Sharjah | PAK won by 38 runs |
| 94 | Pakistan | India | Pakistan | won by 8 wickets (D/L method) | 05-Apr-1996 | Padang | PAK won by 8 wickets (D/L method) |
| 95 | India | Pakistan | India | won by 39 runs | 09-Mar-1996 | Bengaluru | IND won by 39 runs |
| 96 | Pakistan | India | Pakistan | won by 97 runs | 07-Apr-1995 | Sharjah | PAK won by 97 runs |
| 97 | Pakistan | India | Pakistan | won by 39 runs | 22-Apr-1994 | Sharjah | PAK won by 39 runs |
| 98 | Pakistan | India | Pakistan | won by 6 wickets | 15-Apr-1994 | Sharjah | PAK won by 6 wickets |
| 99 | India | Pakistan | India | won by 43 runs | 04-Mar-1992 | Sydney | IND won by 43 runs |
| 100 | Pakistan | India | Pakistan | won by 72 runs | 25-Oct-1991 | Sharjah | PAK won by 72 runs |
| 101 | Pakistan | India | Pakistan | won by 4 runs | 23-Oct-1991 | Sharjah | PAK won by 4 runs |
| 102 | India | Pakistan | India | won by 60 runs | 18-Oct-1991 | Sharjah | IND won by 60 runs |
| 103 | Pakistan | India | Pakistan | won by 26 runs | 27-Apr-1990 | Sharjah | PAK won by 26 runs |
| 104 | Pakistan | India | Pakistan | won by 38 runs | 22-Dec-1989 | Lahore | PAK won by 38 runs |
| 105 | Pakistan | India | No result | 20-Dec-1989 | Karachi | No result | |
| 106 | Pakistan | India | Pakistan | won by 7 runs | 18-Dec-1989 | Gujranwala | PAK won by 7 runs |
| 107 | Pakistan | India | Pakistan | won by 77 runs | 28-Oct-1989 | Kolkata | PAK won by 77 runs |
| 108 | Pakistan | India | Pakistan | won by 38 runs | 20-Oct-1989 | Sharjah | PAK won by 38 runs |
| 109 | Pakistan | India | Pakistan | won by 6 wickets | 15-Oct-1989 | Sharjah | PAK won by 6 wickets |
| 110 | India | Pakistan | India | won by 4 wickets | 31-Oct-1988 | Dhaka | IND won by 4 wickets |
| 111 | Pakistan | India | Pakistan | won by 34 runs | 19-Oct-1988 | Sharjah | PAK won by 34 runs |
| 112 | Pakistan | India | Pakistan | won by 8 wickets | 10-Apr-1987 | Sharjah | PAK won by 8 wickets |
| 113 | Pakistan | India | Pakistan | won by 5 wickets | 26-Mar-1987 | Jamshedpur | PAK won by 5 wickets |
| 114 | Pakistan | India | Pakistan | won by 41 runs | 24-Mar-1987 | Nagpur | PAK won by 41 runs |
| 115 | Pakistan | India | Pakistan | won by 6 wickets | 22-Mar-1987 | PAK won by 6 wickets | |
| 116 | India | Pakistan | India | won by losing less wickets | 20-Mar-1987 | Vallabh Vidyanagar | IND won by losing less wickets |
| 117 | Pakistan | India | Pakistan | won by 2 wickets | 18-Feb-1987 | Kolkata | PAK won by 2 wickets |
| 118 | Pakistan | India | Pakistan | won by 3 wickets | 27-Jan-1987 | PAK won by 3 wickets | |
| 119 | Pakistan | India | Pakistan | won by 3 wickets | 05-Dec-1986 | Sharjah | PAK won by 3 wickets |
| 120 | Pakistan | India | Pakistan | won by 1 wicket | 18-Apr-1986 | Sharjah | PAK won by 1 wicket |
| 121 | Pakistan | India | Pakistan | won by 48 runs | 17-Nov-1985 | Sharjah | PAK won by 48 runs |
| 122 | India | Pakistan | India | won by 38 runs | 22-Mar-1985 | Sharjah | IND won by 38 runs |
| 123 | India | Pakistan | India | won by 8 wickets | 10-Mar-1985 | Melbourne | IND won by 8 wickets |
| 124 | India | Pakistan | India | won by 6 wickets | 20-Feb-1985 | Melbourne | IND won by 6 wickets |
| 125 | Pakistan | India | No result | 31-Oct-1984 | Gujranwala | No result | |
| 126 | Pakistan | India | Pakistan | won by 46 runs | 12-Oct-1984 | Quetta | PAK won by 46 runs |
| 127 | India | Pakistan | India | won by 54 runs | 13-Apr-1984 | Sharjah | IND won by 54 runs |
| 128 | India | Pakistan | India | won by 4 wickets | 02-Oct-1983 | Jaipur | IND won by 4 wickets |
| 129 | India | Pakistan | India | won by 4 wickets | 10-Sep-1983 | Vallabh Vidyanagar | IND won by 4 wickets |
| 130 | Pakistan | India | Pakistan | won by 8 wickets | 21-Jan-1983 | Karachi | PAK won by 8 wickets |
| 131 | India | Pakistan | India | won by 18 runs | 31-Dec-1982 | Lahore | IND won by 18 runs |
| 132 | Pakistan | India | Pakistan | won by 37 runs | 17-Dec-1982 | Multan | PAK won by 37 runs |
| 133 | Pakistan | India | Pakistan | won by 14 runs | 03-Dec-1982 | Gujranwala | PAK won by 14 runs |
| 134 | Pakistan | India | Pakistan | won (conceded by india) | 03-Nov-1978 | PAK won (conceded by india) | |
| 135 | Pakistan | India | Pakistan | won by 8 wickets | 13-Oct-1978 | Gujranwala | PAK won by 8 wickets |
| 136 | India | Pakistan | India | won by 4 runs | 01-Oct-1978 | Quetta | IND won by 4 runs |
Latest News
Ajinkya Rahane urges Gambhir to ignore online noise and focus on World Cup prep
26 January, 2026
Shreyas Iyer set for extended run as BCCI delays Tilak Varma’s return
26 January, 2026
Ajinkya Rahane tells Samson: ‘Play your game, not Abhishek Sharma’s
26 January, 2026
Bowling might in focus as DC take on Gujarat Giants at crucial stage
26 January, 2026
‘Energy was superb’: Shashank Singh on PBKS’ pre-season camp in Udaipur
26 January, 2026
‘Not mindless hitting’: Mark Chapman decodes Abhishek Sharma’s six-hitting mastery
26 January, 2026
‘Still can’t explain it’: Tristan Stubbs on Sunrisers’ stunning SA20 title win
26 January, 2026
Riyan Parag back in the frame as Washington Sundar’s World Cup spot hangs in balance
26 January, 2026India vs Pakistan head to head ODI Records
India plays against Pakistan in the ICC Cricket World Cup, the Champions Trophy, and the Asia Cup. Over the years, cricket fans have witnessed many thrilling ODI matches between the two teams. Whenever these two sides meet, every ODI game attracts massive attention worldwide. The rivalry is not just about records but about pride, passion and history, which makes every contest really memorable. From the Sachin Tendulkar era to the Shubman Gill era, every match between the two teams has become an iconic game across ICC tournaments and the Asia Cup.
India vs Pakistan head to head in ODI:
India locked horns with Pakistan in 136 high-voltage ODI clashes. Men in Blue won 58 and lost 73. 5 games between these 2 Asian sides ended in a no result.
India vs Pakistan ODI head to head in India:
India made their impression against Pakistan in 31 ODI games in India. Out of these games, India won 12 and lost 19.
India vs Pakistan ODI Player Records:
The God of Cricket, Sachin Tendulkar, lit up the cricket field with 2526 runs, and Anil Kumble did a brilliant job with the ball, with 54 wickets against Pakistan. Inzamam-ul-Haq made 2403 runs, and Wasim Akram took 60 wickets for Pakistan. These were certain players who performed brilliantly.
Highest Score and Lowest Score- India vs Pakistan ODI
In the India vs Pakistan ODI history, India’s highest score came when they scored 356/9 at Vizag on April 5, 2005, while the top score of Pakistan was 344/8 on March 13, 2004. When we talk about the lowest score between both teams, Pakistan bowled out for 87 at Sharjah on March 22, 1985, and India’s lowest total was 79 on October 13, 1978, at Sialkot.
Most Iconic IND vs PAK head to head in ODI:
IND vs PAK, WC Semi-final Mohali, March 30, 2011:
Men in Blue faced Pakistan in the ICC ODI World Cup Semi-final at Mohali on March 30 2011. India posted a competitive total of 260/9 in this big match. Sachin Tendulkar was the best performer in this game. He scored 85 off 115 balls. In response, Pakistan kept losing wickets at regular intervals and were bowled out for 231 in 49.5 overs. India defeated Pakistan by 29 runs in this match.
IND vs PAK 2015 WC, Adelaide, February 15:
In the India vs Pakistan ODI head to head in the ICC WC, 2015, Men in Blue scored 300/7. Virat Kohli played a match-winning knock of 107 (126). Pakistan bowled out for 224 in 47 overs. India won the match by 76 runs. When we talk about records against Pakistan, India has never lost a single game in the ICC ODI World Cup.
India vs Pakistan: 2023 WC, Ahmadabad, October 14:
India met Pakistan in the ICC ODI World Cup 2023 at the Narendra Modi Cricket Stadium on October 14, 2023. Pakistan scored 191 in the first innings. In reply, India chased down this total easily in 30.3 overs, winning by seven wickets. Jasprit Bumrah was the top performer with the ball, with his 2/19.
Sports Yaari provides you with all the latest cricket news of ODI, Test and T20 cricket, with live score updates of all contests. We offer sports news every day. Read more exclusive updates here about every international team.