India vs New Zealand Head to Head Stats & Records in ODI Cricket 2025
120
Matches Played
120
62
Won
50
50
Lost
62
8
No Result
8
397
Highest Score
349
88
Lowest Score
79
IND Vs NZ in all seasons
| # | Team1 | Team2 | Winner | Margin | Match Date | Venue | Scorecard |
|---|---|---|---|---|---|---|---|
| 1 | India | New Zealand | India | 4 wickets | 09-Mar-2025 | Dubai | IND won by 4 wickets |
| 2 | New Zealand | India | India | 44 runs. | 02-Mar-2025 | Dubai | IND won by 44 runs. |
| 3 | India | New Zealand | India | 70 runs. | 15-Nov-2023 | Mumbai | IND won by 70 runs. |
| 4 | India | New Zealand | India | 4 wickets | 22-Oct-2023 | Dharamsala | IND won by 4 wickets |
| 5 | India | New Zealand | India | 90 runs. | 24-Jan-2023 | Indore | IND won by 90 runs. |
| 6 | India | New Zealand | India | 8 wickets | 21-Jan-2023 | Raipur | IND won by 8 wickets |
| 7 | India | New Zealand | India | 12 runs. | 18-Jan-2023 | Hyderabad | IND won by 12 runs. |
| 8 | New Zealand | India | 30-Nov-2022 | Christchurch | Match abandoned due to rain | ||
| 9 | New Zealand | India | 27-Nov-2022 | Hamilton | Match abandoned due to rain | ||
| 10 | New Zealand | India | New Zealand | 7 wickets | 25-Nov-2022 | Auckland | NZ won by 7 wickets |
| 11 | New Zealand | India | New Zealand | 5 wickets | 11-Feb-2020 | Mount Maunganui | NZ won by 5 wickets (with 17 balls remaining) |
| 12 | New Zealand | India | New Zealand | 22 runs | 08-Feb-2020 | Auckland | NZ won by 22 runs |
| 13 | New Zealand | India | New Zealand | 4 wkts (11b rem) | 05-Feb-2020 | Hamilton | NZ won by 4 wkts (11b rem) |
| 14 | India | New Zealand | New Zealand | 18 runs | 09-Jul-2019 | Manchester | NZ won by 18 runs |
| 15 | New Zealand | India | India | 35 runs | 03-Feb-2019 | Wellington | IND won by 35 runs |
| 16 | New Zealand | India | New Zealand | 8 wickets | 31-Jan-2019 | Hamilton | NZ won by 8 wickets (with 212 balls remaining) |
| 17 | New Zealand | India | India | 7 wkts (42b rem) | 28-Jan-2019 | Mount Maunganui | IND won by 7 wkts (42b rem) |
| 18 | New Zealand | India | India | 90 runs | 26-Jan-2019 | Mount Maunganui | IND won by 90 runs |
| 19 | New Zealand | India | India | 8 wickets | 23-Jan-2019 | Napier | IND won by 8 wickets (with 85 balls remaining) (D/L method) |
| 20 | India | New Zealand | India | 6 runs | 29-Oct-2017 | Kanpur | IND won by 6 runs |
| 21 | India | New Zealand | India | 6 wickets | 25-Oct-2017 | Pune | IND won by 6 wickets (with 24 balls remaining) |
| 22 | India | New Zealand | New Zealand | 6 wickets | 22-Oct-2017 | Mumbai | NZ won by 6 wickets (with 6 balls remaining) |
| 23 | India | New Zealand | India | won by 190 runs | 29-Oct-2016 | Visakhapatnam | IND won by 190 runs |
| 24 | India | New Zealand | New Zealand | 19 runs | 26-Oct-2016 | Ranchi | NZ won by 19 runs |
| 25 | India | New Zealand | India | 7 wickets | 23-Oct-2016 | Chandigarh | IND won by 7 wickets (with 10 balls remaining) |
| 26 | India | New Zealand | New Zealand | 6 runs | 20-Oct-2016 | Delhi | NZ won by 6 runs |
| 27 | India | New Zealand | India | 6 wickets | 16-Oct-2016 | Dharamsala | IND won by 6 wickets (with 101 balls remaining) |
| 28 | New Zealand | India | New Zealand | won by 87 runs | 31-Jan-2014 | Wellington | NZ won by 87 runs |
| 29 | New Zealand | India | New Zealand | won by 7 wickets | 28-Jan-2014 | Hamilton | NZ won by 7 wickets |
| 30 | New Zealand | India | Match tied | 25-Jan-2014 | Auckland | Match tied | |
| 31 | New Zealand | India | New Zealand | won by 15 runs (D/L method) | 22-Jan-2014 | Hamilton | NZ won by 15 runs (D/L method) |
| 32 | New Zealand | India | New Zealand | won by 24 runs | 19-Jan-2014 | Napier | NZ won by 24 runs |
| 33 | India | New Zealand | India | won by 8 wickets | 10-Dec-2010 | Chennai | IND won by 8 wickets |
| 34 | India | New Zealand | India | won by 5 wickets | 07-Dec-2010 | Bengaluru | IND won by 5 wickets |
| 35 | India | New Zealand | India | won by 9 wickets | 04-Dec-2010 | Vadodara | IND won by 9 wickets |
| 36 | India | New Zealand | India | won by 8 wickets | 01-Dec-2010 | Jaipur | IND won by 8 wickets |
| 37 | India | New Zealand | India | won by 40 runs | 28-Nov-2010 | Guwahati | IND won by 40 runs |
| 38 | India | New Zealand | India | won by 105 runs | 25-Aug-2010 | Dambulla | IND won by 105 runs |
| 39 | New Zealand | India | New Zealand | won by 200 runs | 10-Aug-2010 | Dambulla | NZ won by 200 runs |
| 40 | India | New Zealand | India | won by 6 wickets | 11-Sep-2009 | Colombo | IND won by 6 wickets |
| 41 | New Zealand | India | New Zealand | won by 8 wickets | 14-Mar-2009 | Auckland | NZ won by 8 wickets |
| 42 | India | New Zealand | India | won by 84 runs (D/L method) | 11-Mar-2009 | Hamilton | IND won by 84 runs (D/L method) |
| 43 | India | New Zealand | India | won by 58 runs | 08-Mar-2009 | Christchurch | IND won by 58 runs |
| 44 | New Zealand | India | No result | 06-Mar-2009 | Wellington | No result | |
| 45 | India | New Zealand | India | won by 53 runs (D/L method) | 03-Mar-2009 | Napier | IND won by 53 runs (D/L method) |
| 46 | New Zealand | India | New Zealand | won by 6 wickets | 06-Sep-2005 | Harare | NZ won by 6 wickets |
| 47 | India | New Zealand | India | won by 6 wickets | 02-Sep-2005 | Harare | IND won by 6 wickets |
| 48 | New Zealand | India | New Zealand | won by 51 runs | 26-Aug-2005 | Bulawayo | NZ won by 51 runs |
| 49 | India | New Zealand | India | won by 145 runs | 15-Nov-2003 | Vallabh Vidyanagar | IND won by 145 runs |
| 50 | New Zealand | India | New Zealand | won by 4 wickets | 06-Nov-2003 | Cuttack | NZ won by 4 wickets |
| 51 | India | New Zealand | No result | 23-Oct-2003 | Chennai | No result | |
| 52 | India | New Zealand | India | won by 7 wickets | 14-Mar-2003 | Centurion | IND won by 7 wickets |
| 53 | New Zealand | India | New Zealand | won by 6 wickets | 14-Jan-2003 | Hamilton | NZ won by 6 wickets |
| 54 | India | New Zealand | India | won by 1 wicket | 11-Jan-2003 | Auckland | IND won by 1 wicket |
| 55 | India | New Zealand | India | won by 2 wickets | 08-Jan-2003 | Wellington | IND won by 2 wickets |
| 56 | New Zealand | India | New Zealand | won by 7 wickets | 04-Jan-2003 | Queenstown | NZ won by 7 wickets |
| 57 | New Zealand | India | New Zealand | won by 5 wickets | 01-Jan-2003 | Christchurch | NZ won by 5 wickets |
| 58 | New Zealand | India | New Zealand | won by 35 runs | 29-Dec-2002 | Napier | NZ won by 35 runs |
| 59 | New Zealand | India | New Zealand | won by 3 wickets | 26-Dec-2002 | Auckland | NZ won by 3 wickets |
| 60 | India | New Zealand | India | won by 7 wickets | 02-Aug-2001 | Colombo | IND won by 7 wickets |
| 61 | New Zealand | India | New Zealand | won by 67 runs | 26-Jul-2001 | Colombo | NZ won by 67 runs |
| 62 | New Zealand | India | New Zealand | won by 84 runs | 20-Jul-2001 | Colombo | NZ won by 84 runs |
| 63 | New Zealand | India | New Zealand | won by 4 wickets | 15-Oct-2000 | Nairobi | NZ won by 4 wickets |
| 64 | India | New Zealand | India | won by 7 wickets | 17-Nov-1999 | Delhi | IND won by 7 wickets |
| 65 | New Zealand | India | New Zealand | won by 48 runs | 14-Nov-1999 | Guwahati | NZ won by 48 runs |
| 66 | India | New Zealand | India | won by 14 runs | 11-Nov-1999 | Gwalior | IND won by 14 runs |
| 67 | India | New Zealand | India | won by 174 runs | 08-Nov-1999 | Vallabh Vidyanagar | IND won by 174 runs |
| 68 | New Zealand | India | New Zealand | won by 43 runs | 05-Nov-1999 | Rajkot | NZ won by 43 runs |
| 69 | New Zealand | India | New Zealand | won by 5 wickets | 12-Jun-1999 | Nottingham | NZ won by 5 wickets |
| 70 | New Zealand | India | New Zealand | won by 70 runs | 19-Jan-1999 | Christchurch | NZ won by 70 runs |
| 71 | India | New Zealand | India | won by 5 wickets | 16-Jan-1999 | Auckland | IND won by 5 wickets |
| 72 | New Zealand | India | No result | 14-Jan-1999 | Wellington | No result | |
| 73 | India | New Zealand | India | won by 2 wickets | 12-Jan-1999 | Napier | IND won by 2 wickets |
| 74 | New Zealand | India | New Zealand | won by 5 wickets (D/L method) | 09-Jan-1999 | Taupo | NZ won by 5 wickets (D/L method) |
| 75 | India | New Zealand | No result | 03-Jul-1998 | Colombo | No result | |
| 76 | India | New Zealand | No result | 23-Jun-1998 | Colombo | No result | |
| 77 | New Zealand | India | New Zealand | won by 4 wickets | 20-Apr-1998 | Sharjah | NZ won by 4 wickets |
| 78 | India | New Zealand | India | won by 15 runs | 17-Apr-1998 | Sharjah | IND won by 15 runs |
| 79 | India | New Zealand | India | won by 8 wickets | 14-May-1997 | Bengaluru | IND won by 8 wickets |
| 80 | India | New Zealand | India | won by 6 wickets | 29-Nov-1995 | Mumbai | IND won by 6 wickets |
| 81 | New Zealand | India | New Zealand | won by 99 runs | 26-Nov-1995 | Nagpur | NZ won by 99 runs |
| 82 | India | New Zealand | India | won by 5 wickets | 24-Nov-1995 | IND won by 5 wickets | |
| 83 | India | New Zealand | India | won by 6 wickets | 18-Nov-1995 | Amritsar | IND won by 6 wickets |
| 84 | New Zealand | India | New Zealand | won by 8 wickets | 15-Nov-1995 | Jamshedpur | NZ won by 8 wickets |
| 85 | New Zealand | India | New Zealand | won by 4 wickets | 16-Feb-1995 | Napier | NZ won by 4 wickets |
| 86 | India | New Zealand | India | won by 107 runs | 03-Nov-1994 | Delhi | IND won by 107 runs |
| 87 | India | New Zealand | India | won by 7 wickets | 28-Oct-1994 | Vadodara | IND won by 7 wickets |
| 88 | New Zealand | India | New Zealand | won by 6 wickets | 02-Apr-1994 | Christchurch | NZ won by 6 wickets |
| 89 | India | New Zealand | India | won by 12 runs | 30-Mar-1994 | Wellington | IND won by 12 runs |
| 90 | India | New Zealand | India | won by 7 wickets | 27-Mar-1994 | Auckland | IND won by 7 wickets |
| 91 | New Zealand | India | New Zealand | won by 28 runs | 25-Mar-1994 | Napier | NZ won by 28 runs |
| 92 | New Zealand | India | New Zealand | won by 4 wickets | 12-Mar-1992 | Dunedin | NZ won by 4 wickets |
| 93 | India | New Zealand | India | won by 1 run | 06-Mar-1990 | Wellington | IND won by 1 run |
| 94 | New Zealand | India | New Zealand | won by 108 runs | 01-Mar-1990 | Dunedin | NZ won by 108 runs |
| 95 | India | New Zealand | India | won by 2 wickets | 17-Dec-1988 | Vadodara | IND won by 2 wickets |
| 96 | India | New Zealand | India | won by 53 runs | 15-Dec-1988 | IND won by 53 runs | |
| 97 | India | New Zealand | India | won by 5 wickets | 12-Dec-1988 | Cuttack | IND won by 5 wickets |
| 98 | India | New Zealand | India | won by 4 wickets | 10-Dec-1988 | Visakhapatnam | IND won by 4 wickets |
| 99 | India | New Zealand | India | won by 52 runs | 01-Apr-1988 | Sharjah | IND won by 52 runs |
| 100 | India | New Zealand | India | won by 73 runs | 27-Mar-1988 | Sharjah | IND won by 73 runs |
| 101 | India | New Zealand | India | won by 9 wickets | 31-Oct-1987 | Nagpur | IND won by 9 wickets |
| 102 | India | New Zealand | India | won by 16 runs | 14-Oct-1987 | Bengaluru | IND won by 16 runs |
| 103 | India | New Zealand | India | won by 3 wickets | 10-Apr-1986 | Sharjah | IND won by 3 wickets |
| 104 | India | New Zealand | India | won by 22 runs (D/L method) | 02-Feb-1986 | Launceston | IND won by 22 runs (D/L method) |
| 105 | India | New Zealand | India | won by 5 wickets | 25-Jan-1986 | Adelaide | IND won by 5 wickets |
| 106 | New Zealand | India | New Zealand | won by 5 wickets | 23-Jan-1986 | Melbourne | NZ won by 5 wickets |
| 107 | New Zealand | India | New Zealand | won by 3 wickets | 18-Jan-1986 | Perth | NZ won by 3 wickets |
| 108 | India | New Zealand | India | won by 5 wickets | 11-Jan-1986 | Brisbane | IND won by 5 wickets |
| 109 | India | New Zealand | India | won by 7 wickets | 05-Mar-1985 | Sydney | IND won by 7 wickets |
| 110 | New Zealand | India | New Zealand | won by 57 runs | 15-Feb-1981 | Hamilton | NZ won by 57 runs |
| 111 | New Zealand | India | New Zealand | won by 78 runs | 14-Feb-1981 | Auckland | NZ won by 78 runs |
| 112 | New Zealand | India | New Zealand | won by 22 runs | 18-Jan-1981 | Brisbane | NZ won by 22 runs |
| 113 | New Zealand | India | New Zealand | won by 10 wickets | 10-Jan-1981 | Melbourne | NZ won by 10 wickets |
| 114 | India | New Zealand | India | won by 6 runs | 23-Dec-1980 | Adelaide | IND won by 6 runs |
| 115 | New Zealand | India | New Zealand | won by 3 wickets | 21-Dec-1980 | Brisbane | NZ won by 3 wickets |
| 116 | India | New Zealand | India | won by 5 runs | 09-Dec-1980 | Perth | IND won by 5 runs |
| 117 | New Zealand | India | New Zealand | won by 8 wickets | 13-Jun-1979 | Leeds | NZ won by 8 wickets |
| 118 | New Zealand | India | New Zealand | won by 80 runs | 22-Feb-1976 | Auckland | NZ won by 80 runs |
| 119 | New Zealand | India | New Zealand | won by 9 wickets | 21-Feb-1976 | Christchurch | NZ won by 9 wickets |
| 120 | New Zealand | India | New Zealand | won by 4 wickets | 14-Jun-1975 | Manchester | NZ won by 4 wickets |
Latest News
Yuvraj Singh reunites with Team India - What he told the boys will give you goosebumps
12 December, 2025
2nd Test: Jacob Duffy destroys West Indies as New Zealand storm to nine-wicket win
12 December, 2025
'Shubman Gill is too tight': India coach sounds alarm ahead of T20 World Cup
12 December, 2025
John Cena discusses what to expect from his final match at Saturday Night's Main Event
12 December, 2025
Suryakumar Yadav takes responsibility after India suffer heavy defeat in Mullanpur
11 December, 2025
2nd T20I: de Kock, Baartman shine as South Africa win by 51 runs, level series 1-1
11 December, 2025
Manchester United to face competition from Bayern Munich in pursuit of Carlos Baleba
11 December, 2025
Abhishek Sharma joins Suryakumar Yadav in exclusive six-hitting record
11 December, 2025India vs New Zealand Head-to-Head in ODI Cricket!
ODI cricket has seen 120 matches between India and New Zealand. India has won 62 games, whereas New Zealand leads with 50 wins, and 8 contests ended in a no result. India’s highest score in this rivalry is 397, while New Zealand’s top score is 349. However, on the worst day for both teams, India’s lowest score is 88 against New Zealand, while New Zealand’s lowest total against India is 79. It's the latest India vs New Zealand head-to-head stats in ODI format.