India vs New Zealand Head to Head Stats & Records in ODI Cricket
123
Matches Played
123
63
Won
52
52
Lost
63
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 | New Zealand | 41 runs | 18-Jan-2026 | Indore | NZ won by 41 runs |
| 2 | India | New Zealand | New Zealand | 7 wickets | 14-Jan-2026 | Rajkot | NZ won by 7 wickets |
| 3 | India | New Zealand | India | 4 wickets | 11-Jan-2026 | Vadodara | IND won by 4 wickets |
| 4 | India | New Zealand | India | 4 wickets | 09-Mar-2025 | Dubai | IND won by 4 wickets |
| 5 | New Zealand | India | India | 44 runs. | 02-Mar-2025 | Dubai | IND won by 44 runs. |
| 6 | India | New Zealand | India | 70 runs. | 15-Nov-2023 | Mumbai | IND won by 70 runs. |
| 7 | India | New Zealand | India | 4 wickets | 22-Oct-2023 | Dharamsala | IND won by 4 wickets |
| 8 | India | New Zealand | India | 90 runs. | 24-Jan-2023 | Indore | IND won by 90 runs. |
| 9 | India | New Zealand | India | 8 wickets | 21-Jan-2023 | Raipur | IND won by 8 wickets |
| 10 | India | New Zealand | India | 12 runs. | 18-Jan-2023 | Hyderabad | IND won by 12 runs. |
| 11 | New Zealand | India | 30-Nov-2022 | Christchurch | Match abandoned due to rain | ||
| 12 | New Zealand | India | 27-Nov-2022 | Hamilton | Match abandoned due to rain | ||
| 13 | New Zealand | India | New Zealand | 7 wickets | 25-Nov-2022 | Auckland | NZ won by 7 wickets |
| 14 | New Zealand | India | New Zealand | 5 wickets | 11-Feb-2020 | Mount Maunganui | NZ won by 5 wickets (with 17 balls remaining) |
| 15 | New Zealand | India | New Zealand | 22 runs | 08-Feb-2020 | Auckland | NZ won by 22 runs |
| 16 | New Zealand | India | New Zealand | 4 wkts (11b rem) | 05-Feb-2020 | Hamilton | NZ won by 4 wkts (11b rem) |
| 17 | India | New Zealand | New Zealand | 18 runs | 09-Jul-2019 | Manchester | NZ won by 18 runs |
| 18 | New Zealand | India | India | 35 runs | 03-Feb-2019 | Wellington | IND won by 35 runs |
| 19 | New Zealand | India | New Zealand | 8 wickets | 31-Jan-2019 | Hamilton | NZ won by 8 wickets (with 212 balls remaining) |
| 20 | New Zealand | India | India | 7 wkts (42b rem) | 28-Jan-2019 | Mount Maunganui | IND won by 7 wkts (42b rem) |
| 21 | New Zealand | India | India | 90 runs | 26-Jan-2019 | Mount Maunganui | IND won by 90 runs |
| 22 | New Zealand | India | India | 8 wickets | 23-Jan-2019 | Napier | IND won by 8 wickets (with 85 balls remaining) (D/L method) |
| 23 | India | New Zealand | India | 6 runs | 29-Oct-2017 | Kanpur | IND won by 6 runs |
| 24 | India | New Zealand | India | 6 wickets | 25-Oct-2017 | Pune | IND won by 6 wickets (with 24 balls remaining) |
| 25 | India | New Zealand | New Zealand | 6 wickets | 22-Oct-2017 | Mumbai | NZ won by 6 wickets (with 6 balls remaining) |
| 26 | India | New Zealand | India | won by 190 runs | 29-Oct-2016 | Visakhapatnam | IND won by 190 runs |
| 27 | India | New Zealand | New Zealand | 19 runs | 26-Oct-2016 | Ranchi | NZ won by 19 runs |
| 28 | India | New Zealand | India | 7 wickets | 23-Oct-2016 | Chandigarh | IND won by 7 wickets (with 10 balls remaining) |
| 29 | India | New Zealand | New Zealand | 6 runs | 20-Oct-2016 | Delhi | NZ won by 6 runs |
| 30 | India | New Zealand | India | 6 wickets | 16-Oct-2016 | Dharamsala | IND won by 6 wickets (with 101 balls remaining) |
| 31 | New Zealand | India | New Zealand | won by 87 runs | 31-Jan-2014 | Wellington | NZ won by 87 runs |
| 32 | New Zealand | India | New Zealand | won by 7 wickets | 28-Jan-2014 | Hamilton | NZ won by 7 wickets |
| 33 | New Zealand | India | Match tied | 25-Jan-2014 | Auckland | Match tied | |
| 34 | New Zealand | India | New Zealand | won by 15 runs (D/L method) | 22-Jan-2014 | Hamilton | NZ won by 15 runs (D/L method) |
| 35 | New Zealand | India | New Zealand | won by 24 runs | 19-Jan-2014 | Napier | NZ won by 24 runs |
| 36 | India | New Zealand | India | won by 8 wickets | 10-Dec-2010 | Chennai | IND won by 8 wickets |
| 37 | India | New Zealand | India | won by 5 wickets | 07-Dec-2010 | Bengaluru | IND won by 5 wickets |
| 38 | India | New Zealand | India | won by 9 wickets | 04-Dec-2010 | Vadodara | IND won by 9 wickets |
| 39 | India | New Zealand | India | won by 8 wickets | 01-Dec-2010 | Jaipur | IND won by 8 wickets |
| 40 | India | New Zealand | India | won by 40 runs | 28-Nov-2010 | Guwahati | IND won by 40 runs |
| 41 | India | New Zealand | India | won by 105 runs | 25-Aug-2010 | Dambulla | IND won by 105 runs |
| 42 | New Zealand | India | New Zealand | won by 200 runs | 10-Aug-2010 | Dambulla | NZ won by 200 runs |
| 43 | India | New Zealand | India | won by 6 wickets | 11-Sep-2009 | Colombo | IND won by 6 wickets |
| 44 | New Zealand | India | New Zealand | won by 8 wickets | 14-Mar-2009 | Auckland | NZ won by 8 wickets |
| 45 | India | New Zealand | India | won by 84 runs (D/L method) | 11-Mar-2009 | Hamilton | IND won by 84 runs (D/L method) |
| 46 | India | New Zealand | India | won by 58 runs | 08-Mar-2009 | Christchurch | IND won by 58 runs |
| 47 | New Zealand | India | No result | 06-Mar-2009 | Wellington | No result | |
| 48 | India | New Zealand | India | won by 53 runs (D/L method) | 03-Mar-2009 | Napier | IND won by 53 runs (D/L method) |
| 49 | New Zealand | India | New Zealand | won by 6 wickets | 06-Sep-2005 | Harare | NZ won by 6 wickets |
| 50 | India | New Zealand | India | won by 6 wickets | 02-Sep-2005 | Harare | IND won by 6 wickets |
| 51 | New Zealand | India | New Zealand | won by 51 runs | 26-Aug-2005 | Bulawayo | NZ won by 51 runs |
| 52 | India | New Zealand | India | won by 145 runs | 15-Nov-2003 | Vallabh Vidyanagar | IND won by 145 runs |
| 53 | New Zealand | India | New Zealand | won by 4 wickets | 06-Nov-2003 | Cuttack | NZ won by 4 wickets |
| 54 | India | New Zealand | No result | 23-Oct-2003 | Chennai | No result | |
| 55 | India | New Zealand | India | won by 7 wickets | 14-Mar-2003 | Centurion | IND won by 7 wickets |
| 56 | New Zealand | India | New Zealand | won by 6 wickets | 14-Jan-2003 | Hamilton | NZ won by 6 wickets |
| 57 | India | New Zealand | India | won by 1 wicket | 11-Jan-2003 | Auckland | IND won by 1 wicket |
| 58 | India | New Zealand | India | won by 2 wickets | 08-Jan-2003 | Wellington | IND won by 2 wickets |
| 59 | New Zealand | India | New Zealand | won by 7 wickets | 04-Jan-2003 | Queenstown | NZ won by 7 wickets |
| 60 | New Zealand | India | New Zealand | won by 5 wickets | 01-Jan-2003 | Christchurch | NZ won by 5 wickets |
| 61 | New Zealand | India | New Zealand | won by 35 runs | 29-Dec-2002 | Napier | NZ won by 35 runs |
| 62 | New Zealand | India | New Zealand | won by 3 wickets | 26-Dec-2002 | Auckland | NZ won by 3 wickets |
| 63 | India | New Zealand | India | won by 7 wickets | 02-Aug-2001 | Colombo | IND won by 7 wickets |
| 64 | New Zealand | India | New Zealand | won by 67 runs | 26-Jul-2001 | Colombo | NZ won by 67 runs |
| 65 | New Zealand | India | New Zealand | won by 84 runs | 20-Jul-2001 | Colombo | NZ won by 84 runs |
| 66 | New Zealand | India | New Zealand | won by 4 wickets | 15-Oct-2000 | Nairobi | NZ won by 4 wickets |
| 67 | India | New Zealand | India | won by 7 wickets | 17-Nov-1999 | Delhi | IND won by 7 wickets |
| 68 | New Zealand | India | New Zealand | won by 48 runs | 14-Nov-1999 | Guwahati | NZ won by 48 runs |
| 69 | India | New Zealand | India | won by 14 runs | 11-Nov-1999 | Gwalior | IND won by 14 runs |
| 70 | India | New Zealand | India | won by 174 runs | 08-Nov-1999 | Vallabh Vidyanagar | IND won by 174 runs |
| 71 | New Zealand | India | New Zealand | won by 43 runs | 05-Nov-1999 | Rajkot | NZ won by 43 runs |
| 72 | New Zealand | India | New Zealand | won by 5 wickets | 12-Jun-1999 | Nottingham | NZ won by 5 wickets |
| 73 | New Zealand | India | New Zealand | won by 70 runs | 19-Jan-1999 | Christchurch | NZ won by 70 runs |
| 74 | India | New Zealand | India | won by 5 wickets | 16-Jan-1999 | Auckland | IND won by 5 wickets |
| 75 | New Zealand | India | No result | 14-Jan-1999 | Wellington | No result | |
| 76 | India | New Zealand | India | won by 2 wickets | 12-Jan-1999 | Napier | IND won by 2 wickets |
| 77 | New Zealand | India | New Zealand | won by 5 wickets (D/L method) | 09-Jan-1999 | Taupo | NZ won by 5 wickets (D/L method) |
| 78 | India | New Zealand | No result | 03-Jul-1998 | Colombo | No result | |
| 79 | India | New Zealand | No result | 23-Jun-1998 | Colombo | No result | |
| 80 | New Zealand | India | New Zealand | won by 4 wickets | 20-Apr-1998 | Sharjah | NZ won by 4 wickets |
| 81 | India | New Zealand | India | won by 15 runs | 17-Apr-1998 | Sharjah | IND won by 15 runs |
| 82 | India | New Zealand | India | won by 8 wickets | 14-May-1997 | Bengaluru | IND won by 8 wickets |
| 83 | India | New Zealand | India | won by 6 wickets | 29-Nov-1995 | Mumbai | IND won by 6 wickets |
| 84 | New Zealand | India | New Zealand | won by 99 runs | 26-Nov-1995 | Nagpur | NZ won by 99 runs |
| 85 | India | New Zealand | India | won by 5 wickets | 24-Nov-1995 | IND won by 5 wickets | |
| 86 | India | New Zealand | India | won by 6 wickets | 18-Nov-1995 | Amritsar | IND won by 6 wickets |
| 87 | New Zealand | India | New Zealand | won by 8 wickets | 15-Nov-1995 | Jamshedpur | NZ won by 8 wickets |
| 88 | New Zealand | India | New Zealand | won by 4 wickets | 16-Feb-1995 | Napier | NZ won by 4 wickets |
| 89 | India | New Zealand | India | won by 107 runs | 03-Nov-1994 | Delhi | IND won by 107 runs |
| 90 | India | New Zealand | India | won by 7 wickets | 28-Oct-1994 | Vadodara | IND won by 7 wickets |
| 91 | New Zealand | India | New Zealand | won by 6 wickets | 02-Apr-1994 | Christchurch | NZ won by 6 wickets |
| 92 | India | New Zealand | India | won by 12 runs | 30-Mar-1994 | Wellington | IND won by 12 runs |
| 93 | India | New Zealand | India | won by 7 wickets | 27-Mar-1994 | Auckland | IND won by 7 wickets |
| 94 | New Zealand | India | New Zealand | won by 28 runs | 25-Mar-1994 | Napier | NZ won by 28 runs |
| 95 | New Zealand | India | New Zealand | won by 4 wickets | 12-Mar-1992 | Dunedin | NZ won by 4 wickets |
| 96 | India | New Zealand | India | won by 1 run | 06-Mar-1990 | Wellington | IND won by 1 run |
| 97 | New Zealand | India | New Zealand | won by 108 runs | 01-Mar-1990 | Dunedin | NZ won by 108 runs |
| 98 | India | New Zealand | India | won by 2 wickets | 17-Dec-1988 | Vadodara | IND won by 2 wickets |
| 99 | India | New Zealand | India | won by 53 runs | 15-Dec-1988 | IND won by 53 runs | |
| 100 | India | New Zealand | India | won by 5 wickets | 12-Dec-1988 | Cuttack | IND won by 5 wickets |
| 101 | India | New Zealand | India | won by 4 wickets | 10-Dec-1988 | Visakhapatnam | IND won by 4 wickets |
| 102 | India | New Zealand | India | won by 52 runs | 01-Apr-1988 | Sharjah | IND won by 52 runs |
| 103 | India | New Zealand | India | won by 73 runs | 27-Mar-1988 | Sharjah | IND won by 73 runs |
| 104 | India | New Zealand | India | won by 9 wickets | 31-Oct-1987 | Nagpur | IND won by 9 wickets |
| 105 | India | New Zealand | India | won by 16 runs | 14-Oct-1987 | Bengaluru | IND won by 16 runs |
| 106 | India | New Zealand | India | won by 3 wickets | 10-Apr-1986 | Sharjah | IND won by 3 wickets |
| 107 | India | New Zealand | India | won by 22 runs (D/L method) | 02-Feb-1986 | Launceston | IND won by 22 runs (D/L method) |
| 108 | India | New Zealand | India | won by 5 wickets | 25-Jan-1986 | Adelaide | IND won by 5 wickets |
| 109 | New Zealand | India | New Zealand | won by 5 wickets | 23-Jan-1986 | Melbourne | NZ won by 5 wickets |
| 110 | New Zealand | India | New Zealand | won by 3 wickets | 18-Jan-1986 | Perth | NZ won by 3 wickets |
| 111 | India | New Zealand | India | won by 5 wickets | 11-Jan-1986 | Brisbane | IND won by 5 wickets |
| 112 | India | New Zealand | India | won by 7 wickets | 05-Mar-1985 | Sydney | IND won by 7 wickets |
| 113 | New Zealand | India | New Zealand | won by 57 runs | 15-Feb-1981 | Hamilton | NZ won by 57 runs |
| 114 | New Zealand | India | New Zealand | won by 78 runs | 14-Feb-1981 | Auckland | NZ won by 78 runs |
| 115 | New Zealand | India | New Zealand | won by 22 runs | 18-Jan-1981 | Brisbane | NZ won by 22 runs |
| 116 | New Zealand | India | New Zealand | won by 10 wickets | 10-Jan-1981 | Melbourne | NZ won by 10 wickets |
| 117 | India | New Zealand | India | won by 6 runs | 23-Dec-1980 | Adelaide | IND won by 6 runs |
| 118 | New Zealand | India | New Zealand | won by 3 wickets | 21-Dec-1980 | Brisbane | NZ won by 3 wickets |
| 119 | India | New Zealand | India | won by 5 runs | 09-Dec-1980 | Perth | IND won by 5 runs |
| 120 | New Zealand | India | New Zealand | won by 8 wickets | 13-Jun-1979 | Leeds | NZ won by 8 wickets |
| 121 | New Zealand | India | New Zealand | won by 80 runs | 22-Feb-1976 | Auckland | NZ won by 80 runs |
| 122 | New Zealand | India | New Zealand | won by 9 wickets | 21-Feb-1976 | Christchurch | NZ won by 9 wickets |
| 123 | New Zealand | India | New Zealand | won by 4 wickets | 14-Jun-1975 | Manchester | NZ won by 4 wickets |
Latest News
View All →
Top 3 Most Hundreds in ODI Cricket History!
Dec 05, 2025
Andre Russel Announced Retirement from IPL!
Dec 05, 2025
Team India Started the ODI Series vs South Africa With a Win in a Thrilling Encounter!
Dec 05, 2025
Suresh Raina is likely to join the Chennai Super Kings in a new role!
Nov 29, 2025
India Will Play 10 T20Is before the T20 World Cup
Nov 28, 2025
