India vs New Zealand ODI Head To Head Stats and Record: Unbeaten sides clash as hosts India lock horns with New Zealand in match 21 of the ongoing ICC World Cup 2023 at the HPCA Stadium in Dharamsala on Sunday (October 22).
Both Rohit Sharma’s India and Tom Latham-led New Zealand will be keen to keep their perfect record intact, having won four of their four matches so far in the ongoing show-piece tournament.

India opened their campaign with a victory over record champions Australia in Chennai, and followed that with impressive wins over Asian rivals Afghanistan, Pakistan and Bangladesh in Delhi, Ahmedabad and Pune respectively.
New Zealand, on the other hand, registered a thumping win over defending champions England in Ahmedabad to get their campaign started, and followed that with convincing wins over Netherlands in Hyderabad, Bangladesh and Afghanistan in Chennai.
Both India and New Zealand will now play in Dharamsala for the first time in the 2023 World Cup. The two sides had met in a three-match ODI series earlier this year in January, when India did a whitewash over the Blackcaps.
Now, the two sides will clash for the 117th time in ODI format. India and New Zealand have also met in several ODI World Cups and have met once at the HPCA Stadium in Dharamsala, where 7 ODIs have been hosted so far.
Now, ahead of the IND vs NZ World Cup 2023 match we take a look at their ODI head to head record, stats as well as both India and New Zealand’s record in the ODI World Cup before they face off at the HPCA Stadium in Dharamsala.
In the 116 IND vs NZ head to head matches in ODI format so far, India holds a slight advantage, having won 58 times against New Zealand, who have won 50 times, with 1 match ending in a tie and 7 matches ending in No Result.
Among the 58 wins, India has won 24 times when batting first and 34 times when chasing, while New Zealand has won 28 times when chasing and 22 times when setting a target. Here is a look at the India vs New Zealand head to head stats and top performances:
| Stats | For IND vs NZ | For NZ vs IND |
| Highest Total | 392/4 | 349/9 |
| Lowest Total | 88 All Out | 79 All Out |
| Wins Batting 1st | 24 | 22 |
| Wins Chasing | 34 | 28 |
| Most Runs (All Time) | Sachin Tendulkar (1750 runs) | Ross Taylor (1385 runs) |
| Most Runs (Current) | Virat Kohli (1433 runs) | Tom Latham (871 runs) |
| Highest scorer | Shubman Gill (208) | Tom Latham (145*) |
| Most wickets (All Time) | Javagal Srinath (51 wickets) | Tim Southee (35 wickets) |
| Most wickets (Current) | Mohammed Shami (25 wickets) | Trent Boult (24 wickets) |
| Best Bowling | Amit Mishra (5/18) | Shane Bond (6/19) |
In the ODI World Cup history, the two nations have met eight times with New Zealand holding a 5-3 edge over India. In the 2019 World Cup, the New Zealand beat India by 18 runs in the semifinal after their group stage match was washed out. Here is a look at IND vs NZ CWC record.
| Stat | For IND vs NZ in CWC | For NZ vs IND in CWC |
| Won | 3 | 5 |
| Lost | 5 | 3 |
| Won Batting First | 1 | 1 |
| Won Chasing | 2 | 4 |
| Highest Total | 252 | 253 |
| Lowest Total | 182 | 146 |
In Dharamsala at the HPCA Stadium, India and New Zealand have once so far with the home side coming out victors by 6 wickets in a run chase of 191 in 2016. Here is a look at India and New Zealand’s record at the HPCA Stadium.
| Stat | India Record in Dharamsala | New Zealand Record in Dharamsala |
| Played | 4 | 1 |
| Won | 2 | 0 |
| Lost | 2 | 1 |
| Won Batting First | 1 | 1 |
| Won Chasing | 1 | 0 |
| Highest Total | 330 | 190 |
| Lowest Total | 112 | - |
In ODI World Cups, India has won the title twice and also finished runners up once, while New Zealand have never managed to lift the title despite going very close in the last two editions. Here is a look at India and New Zealand’s overall record in ODI World Cup.
| Stat | India Record in ODI World Cup | New Zealand Record in ODI World Cup |
| Matches | 88 | 93 |
| Won | 57 | 58 |
| Lost | 29 | 33 |
| Tied | 1 | 1 |
| No Result | 1 | 1 |
| Won Batting First | 32 | 21 |
| Won Chasing | 25 | 19 |
| Highest Total | 413 | 393 |
| Lowest Total | 125 | 112 |
| Most Runs (All Time) | Sachin Tendulkar (2278 runs) | Stephen Fleming (1075 runs) |
| Most Runs (Current) | Virat Kohli (1289 runs) | Kane Williamson (989 runs) |
| Most wickets (All Time) | Zaheer Khan & Javagal Srinath (44 wickets) | Trent Boult (44 wickets) |
| Most wickets (Current) | Mohammed Shami (31 wickets) | Trent Boult (44 wickets) |