Head to head · ODI
India vs New Zealand ODI head to head record
Data through 18 January 2026Last updated 18 January 2026
India and New Zealand met 58 times in ODI matches in the data (2002–2026). India won 30 and New Zealand won 23, with 5 ties, draws or no results. India lead the head-to-head in the data by 7 wins. In the last 5 meetings, India won 3 and New Zealand won 2. The highest total in the fixture is 397/4 by India (15 Nov 2023).
Matches
58
2002–2026
India won
30
New Zealand won
23
Tied / drawn / NR
1 / 0 / 4
Wins per year
Show as table
| Year | India wins | New Zealand wins |
|---|---|---|
| 2002 | 0 | 1 |
| 2003 | 3 | 4 |
| 2005 | 0 | 1 |
| 2009 | 4 | 1 |
| 2010 | 6 | 1 |
| 2014 | 0 | 4 |
| 2016 | 3 | 2 |
| 2017 | 2 | 1 |
| 2019 | 4 | 2 |
| 2020 | 0 | 3 |
| 2022 | 0 | 1 |
| 2023 | 5 | 0 |
| 2025 | 2 | 0 |
| 2026 | 1 | 2 |
Last 10 India vs New Zealand matches
| Date | Teams | Result | Ground |
|---|---|---|---|
| 18 Jan 2026 | New Zealand 337/8 (50 ov) India 296 (46 ov) | New Zealand won by 41 runs | Holkar Cricket Stadium |
| 14 Jan 2026 | India 284/7 (50 ov) New Zealand 286/3 (47.3 ov) | New Zealand won by 7 wickets | Niranjan Shah Stadium |
| 11 Jan 2026 | New Zealand 300/8 (50 ov) India 306/6 (49 ov) | India won by 4 wickets | Kotambi Stadium |
| 9 Mar 2025 | New Zealand 251/7 (50 ov) India 254/6 (49 ov) | India won by 4 wickets | Dubai International Cricket Stadium |
| 2 Mar 2025 | India 249/9 (50 ov) New Zealand 205 (45.3 ov) | India won by 44 runs | Dubai International Cricket Stadium |
| 15 Nov 2023 | India 397/4 (50 ov) New Zealand 327 (48.5 ov) | India won by 70 runs | Wankhede Stadium |
| 22 Oct 2023 | New Zealand 273 (50 ov) India 274/6 (48 ov) | India won by 4 wickets | Himachal Pradesh Cricket Association Stadium |
| 24 Jan 2023 | India 385/9 (50 ov) New Zealand 295 (41.2 ov) | India won by 90 runs | Holkar Cricket Stadium |
| 21 Jan 2023 | New Zealand 108 (34.3 ov) India 111/2 (20.1 ov) | India won by 8 wickets | Shaheed Veer Narayan Singh International Stadium |
| 18 Jan 2023 | India 349/8 (50 ov) New Zealand 337 (49.2 ov) | India won by 12 runs | Rajiv Gandhi International Stadium |
Biggest wins
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| India | 190 runs | New Zealand | ODI | 29 Oct 2016 | Dr YS Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| India | 145 runs | New Zealand | ODI | 15 Nov 2003 | Lal Bahadur Shastri Stadium |
| India | 105 runs | New Zealand | ODI | 25 Aug 2010 | Rangiri Dambulla International Stadium |
| India | 9 wickets | New Zealand | ODI | 4 Dec 2010 | Reliance Stadium |
| India | 8 wickets | New Zealand | ODI | 1 Dec 2010 | Sawai Mansingh Stadium |
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| New Zealand | 200 runs | India | ODI | 10 Aug 2010 | Rangiri Dambulla International Stadium |
| New Zealand | 87 runs | India | ODI | 31 Jan 2014 | Wellington Regional Stadium |
| New Zealand | 41 runs | India | ODI | 18 Jan 2026 | Holkar Cricket Stadium |
| New Zealand | 8 wickets | India | ODI | 14 Mar 2009 | Eden Park |
| New Zealand | 8 wickets | India | ODI | 31 Jan 2019 | Seddon Park |
Highest and lowest totals
| Team | Score | Overs | Against | Date | Result |
|---|---|---|---|---|---|
| India | 397/4 | 50 | New Zealand | 15 Nov 2023 | Won |
| India | 392/4 | 50 | New Zealand | 8 Mar 2009 | Won |
| India | 385/9 | 50 | New Zealand | 24 Jan 2023 | Won |
| India | 353/5 | 50 | New Zealand | 15 Nov 2003 | Won |
| India | 349/8 | 50 | New Zealand | 18 Jan 2023 | Won |
| Team | Score | Overs | Against | Date | Result |
|---|---|---|---|---|---|
| New Zealand | 79 | 23.1 | India | 29 Oct 2016 | Lost |
| India | 88 | 29.3 | New Zealand | 10 Aug 2010 | Lost |
| India | 92 | 30.5 | New Zealand | 31 Jan 2019 | Lost |
| New Zealand | 103 | 27 | India | 10 Dec 2010 | Lost |
| New Zealand | 108 | 34.3 | India | 21 Jan 2023 | Lost |
Most runs in India vs New Zealand matches
| Player | Team | Inns | Runs | Avg | SR | HS | 100s |
|---|---|---|---|---|---|---|---|
| Virat Kohli | India | 36 | 1,897 | 57.48 | 96.6 | 154 | 7 |
| Ross Taylor | New Zealand | 34 | 1,385 | 47.76 | 84.8 | 112 | 3 |
| Kane Williamson | New Zealand | 30 | 1,239 | 44.25 | 75.6 | 118 | 1 |
| Rohit Sharma | India | 32 | 1,134 | 36.58 | 85.3 | 147 | 2 |
| Martin Guptill | New Zealand | 33 | 925 | 28.91 | 84.0 | 111 | 1 |
| Tom Latham | New Zealand | 24 | 904 | 45.20 | 92.4 | 145 | 2 |
| MS Dhoni | India | 24 | 901 | 50.06 | 81.3 | 84 | 0 |
| Virender Sehwag | India | 16 | 852 | 56.80 | 108.4 | 130 | 4 |
| Shubman Gill | India | 15 | 758 | 63.17 | 102.8 | 208 | 2 |
| Daryl Mitchell | New Zealand | 11 | 741 | 74.10 | 97.1 | 137 | 4 |
Most wickets in India vs New Zealand matches
| Player | Team | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Mohammed Shami | India | 16 | 38 | 21.16 | 6.14 | 7/57 |
| Tim Southee | New Zealand | 24 | 38 | 36.24 | 6.33 | 4/49 |
| Kuldeep Singh Yadav | India | 16 | 27 | 30.15 | 5.90 | 4/39 |
| Kyle Mills | New Zealand | 23 | 27 | 34.70 | 5.02 | 3/42 |
| Trent Boult | New Zealand | 15 | 26 | 28.31 | 5.06 | 5/21 |
| Zaheer Khan | India | 14 | 23 | 23.39 | 4.80 | 4/42 |
| Yuzvendra Chahal | India | 13 | 22 | 28.68 | 5.42 | 3/41 |
| Matthew Henry | New Zealand | 11 | 21 | 21.00 | 4.48 | 5/42 |
| Daryl Tuffey | New Zealand | 11 | 19 | 21.32 | 4.09 | 3/31 |
| Bhuvneshwar Kumar | India | 14 | 19 | 34.00 | 5.47 | 3/43 |
Where they met
| Ground | Played | India won | New Zealand won |
|---|---|---|---|
| Seddon Park | 6 | 1 | 4 |
| Wellington Regional Stadium | 4 | 2 | 1 |
| Eden Park | 4 | 0 | 3 |
| McLean Park | 4 | 2 | 2 |
| Bay Oval | 3 | 2 | 1 |
| Holkar Cricket Stadium | 2 | 1 | 1 |
| MA Chidambaram Stadium | 2 | 1 | 0 |
| Lancaster Park | 2 | 1 | 1 |
Frequently asked questions
What is the India vs New Zealand ODI head to head record?
58 matches: India won 30, New Zealand won 23, tied 1, drawn 0, no result 4 (data 2002–2026).
Who won the last India vs New Zealand ODI match?
New Zealand won by 41 runs (18 Jan 2026).
What is the highest score in India vs New Zealand ODI matches?
397/4 by India on 15 Nov 2023.
Who has scored the most runs in India vs New Zealand ODI matches?
Virat Kohli (India), 1,897 runs in 36 innings.
Who has taken the most wickets in India vs New Zealand ODI matches?
Mohammed Shami (India), 38 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.