New Zealand vs India Head to Head in ODI: Complete Record and Stats
New Zealand vs India head to head in ODI cricket stands at 123 matches, with India ahead by 63 wins to 52, one match tied and seven matches ending with no result. The rivalry started at the 1975 World Cup in Manchester, and the teams meet again in a five-match ODI series in New Zealand from 4 November 2026. This page holds the complete record: the full head to head table, the last five results, the team and player records, and the World Cup meetings that shaped the rivalry.
New Zealand vs India Head to Head in ODI Record and Key Numbers

The headline numbers show a rivalry that has stayed competitive across five decades. In 123 ODIs, India have won 63 and New Zealand have won 52, with one tie and seven no-results. India have dominated at home, winning 31 of 40 ODIs on Indian soil, but New Zealand hold the edge in their own conditions, with 26 wins to 14 in 51 meetings in New Zealand.
The rivalry began at the 1975 World Cup in Manchester, where New Zealand won the first ever ODI between the teams by four wickets. Since then the fixture has delivered World Cup semifinals, Champions Trophy finals, and series deciders. India won both meetings at the Champions Trophy 2025 in Dubai, including the final, to lift the trophy unbeaten.
Recent history favoured India in tournaments, but New Zealand struck back in bilateral cricket at the start of 2026, winning the ODI series in India 2-1. It was the first ODI series win for New Zealand on Indian soil, and it sets up the November 2026 series perfectly.
| Detail | Figure |
|---|---|
| Matches played | 123 |
| India wins | 63 |
| New Zealand wins | 52 |
| Tied | 1 |
| No result | 7 |
| In India | 40 matches: India 31 wins, New Zealand 8 wins |
| In New Zealand | 51 matches: New Zealand 26 wins, India 14 wins |
Last Five Meetings

The last five ODIs tell a story of shifting momentum. India swept both meetings at the Champions Trophy 2025 in Dubai, winning the group game by 44 runs and the final by four wickets. But when New Zealand toured India in January 2026, the Black Caps hit back to win the ODI series 2-1.
The January 2026 series had everything. India won the opener at Vadodara by four wickets, chasing 301 with six balls to spare. New Zealand levelled at Rajkot with a seven-wicket win, then sealed the series at Indore, where they posted 337 for 8 and bowled India out for 296 to win by 41 runs. Daryl Mitchell was the star of the series with 352 runs and was named player of the series.
Before that, the Champions Trophy had belonged to India. In the final at Dubai, New Zealand made 251 for 7, with Daryl Mitchell scoring 63 and Michael Bracewell making 53 not out. India chased 252 with six balls to spare, thanks to Rohit Sharma with 76, Shreyas Iyer with 48, and KL Rahul with 34 not out. Ravindra Jadeja hit the winning runs as India lifted their third Champions Trophy title.
| Date | Venue | Scores | Result |
|---|---|---|---|
| January 18, 2026 | Indore | New Zealand 337/8 beat India 296 | New Zealand won by 41 runs |
| January 14, 2026 | Rajkot | India 284/7, New Zealand 286/3 | New Zealand won by 7 wickets |
| January 11, 2026 | Vadodara | New Zealand 300/8, India 306/6 | India won by 4 wickets |
| March 9, 2025 | Dubai | New Zealand 251/7, India 254/6 | India won by 4 wickets |
| March 2, 2025 | Dubai | India beat New Zealand by 44 runs | India won by 44 runs |
Key Records and Top Performers

Virat Kohli tops the batting list in this fixture with 1,897 runs in 36 matches at an average of 57.48, including seven hundreds, the most by any batter against New Zealand in ODIs, ahead of six each by Ponting and Sehwag. Sachin Tendulkar is next with 1,750 runs in 42 matches. For New Zealand, Ross Taylor leads with 1,385 runs, followed by Kane Williamson with 1,239.
Javagal Srinath is the leading wicket-taker in the fixture with 51 wickets in 30 matches. Anil Kumble took 39 in 31, while Mohammed Shami has 38 in only 16 matches, a strike rate that marks him as one of the great modern threats. Tim Southee is the top New Zealand bowler against India with 38 wickets in 25 matches.
The team records are just as striking. India posted 397 for 4 at Mumbai in November 2023, the highest total in the history of the fixture, while the 349 for 9 of New Zealand at Rajkot in 1999 remains their best against India. At the other end, India were bowled out for 88 at Dambulla in 2010, and New Zealand crashed to 79 at Vizag in 2016. The biggest wins in the fixture are the 200-run victory of New Zealand in 2010 and the 190-run victory of India in 2016.
| Record | Holder | Detail |
|---|---|---|
| Most runs | Virat Kohli (India) | 1,897 runs in 36 matches |
| Most runs for New Zealand | Ross Taylor | 1,385 runs in 35 matches |
| Most wickets | Javagal Srinath (India) | 51 wickets in 30 matches |
| Most wickets for New Zealand | Tim Southee | 38 wickets in 25 matches |
| Highest team total | India | 397 for 4, Mumbai, 2023 |
| Lowest team total | New Zealand | 79, Vizag, 2016 |
| Biggest win | New Zealand | by 200 runs, 2010 |
World Cup Meetings
New Zealand have been the knockout bogey team for India at World Cups. The rivalry at the World Cup began in 1975 with a New Zealand win at Manchester, and the Kiwis won again in the 2019 semifinal at the same venue. In a rain-hit classic, New Zealand defended 239 to win by 18 runs, with Ross Taylor scoring 74, Kane Williamson 67, Ravindra Jadeja 77 for India, and Matt Henry taking 3 for 37. India had their revenge in 2023, winning the group game at Dharamshala by four wickets and then the semifinal at Mumbai by 70 runs.
The Champions Trophy has its own history. New Zealand won the 2000 final, but India won both meetings at the 2025 edition in Dubai. One charming footnote comes from the 1987 World Cup, where Sunil Gavaskar scored 103 not out against New Zealand, the only ODI century of his career.
| Year | Tournament | Venue | Winner | Margin |
|---|---|---|---|---|
| 1975 | World Cup | Manchester | New Zealand | 4 wickets |
| 2019 | World Cup (Semifinal) | Manchester | New Zealand | 18 runs |
| 2023 | World Cup (Group) | Dharamshala | India | 4 wickets |
| 2023 | World Cup (Semifinal) | Mumbai | India | 70 runs |
| 2025 | Champions Trophy (Group) | Dubai | India | 44 runs |
| 2025 | Champions Trophy (Final) | Dubai | India | 4 wickets |
What Next
The next chapter comes in November 2026, when India tour New Zealand for five ODIs. The series starts at Eden Park in Auckland on November 4, moves to Wellington on November 7 and Hamilton on November 10, and finishes with two games at Bay Oval in Mount Maunganui on November 13 and 15. It is the first ODI series between the teams in New Zealand since 2022, when rain ruined two of the three games.
Shubman Gill will captain India in the first three ODIs, with Shreyas Iyer taking charge for the last two. The squads are packed with stars, with Rohit Sharma and Virat Kohli returning for India, while Mitchell Santner leads a New Zealand squad featuring Kane Williamson, Daryl Mitchell, Rachin Ravindra and Glenn Phillips. The full details are covered in the India ODI and Test squads announcement, and the complete tour schedule has every date and venue.
New Zealand will take heart from their 2-1 series win in India in January and their strong home record in this fixture. India will bank on the class of Rohit Sharma and Virat Kohli and the wicket-taking of Mohammed Shami and Kuldeep Yadav. With the 2027 World Cup on the horizon, this series is a key audition for both teams.
| Date | Match | Venue |
|---|---|---|
| November 4, 2026 | 1st ODI | Eden Park, Auckland |
| November 7, 2026 | 2nd ODI | Sky Stadium, Wellington |
| November 10, 2026 | 3rd ODI | Seddon Park, Hamilton |
| November 13, 2026 | 4th ODI | Bay Oval, Mount Maunganui |
| November 15, 2026 | 5th ODI | Bay Oval, Mount Maunganui |
Update: New Zealand Won the Last Series 2-1, and Five More ODIs Start on 4 November 2026
The most recent chapter of this rivalry came in January 2026, when New Zealand toured India for three ODIs and won the series 2-1. The win was a landmark for the Black Caps: a first bilateral ODI series win in India, after seven straight series defeats in the country that stretched back to 1988. India took the opener in Vadodara, and New Zealand hit back in Rajkot and Indore to close the series.
Vadodara set the tone on 11 January 2026. New Zealand posted 300, and India chased the target with four wickets in hand, as Virat Kohli made 93 and captain Shubman Gill added a fifty. Rajkot flipped the series on 14 January. India made 284 for 7, with KL Rahul unbeaten on 112 and Gill scoring 56, but Daryl Mitchell answered with an unbeaten 131 and Will Young made 87, and the chase closed at 286 for 3 with 15 balls to spare. Indore decided the series on 18 January. Mitchell hit 137 and Glenn Phillips smashed 106 in a fourth-wicket stand of 219, and New Zealand reached 337 for 8. Kohli fought back with 124, his seventh ODI hundred against New Zealand, but India fell for 296 and lost by 41 runs. Mitchell finished with 352 runs in the series and took the Player of the Match and Player of the Series awards.
World Cup meetings give this fixture its sharpest edge. The first meeting of the two teams was a World Cup match at Manchester on 14 June 1975, when Glenn Turner made an unbeaten 114 and New Zealand chased down 230 to win by four wickets. The most famous meeting came in the 2019 World Cup semi-final at the same ground. New Zealand made 239 for 8, Ravindra Jadeja made 77 in the chase, and India fell for 221, as a direct hit from Martin Guptill ran out MS Dhoni and New Zealand won by 18 runs. India answered in 2023, with a four-wicket win at Dharamsala in the league stage and a 70-run win in the Mumbai semi-final, where India posted 397 for 4, the highest team total in this fixture, and Mohammed Shami took 7 for 57.
The next chapter opens within days, and it comes with a twist. India are touring New Zealand, the T20I leg is live, and the five ODIs run from 4 to 15 November 2026 at Eden Park in Auckland, in Wellington, at Seddon Park in Hamilton and at Bay Oval in Mount Maunganui, which hosts the last two matches. Shubman Gill captains India in the first three ODIs and Shreyas Iyer takes charge for the last two, with Virat Kohli and Rohit Sharma in the squad for the full series. The full fixture list sits in the India tour of New Zealand 2026 schedule on this site, and the India ODI and Test squads for the New Zealand tour are covered here as well. Five more results will join the head to head table, and Kohli starts the series on 1,897 runs in this fixture, three runs short of 1,900.
New Zealand vs India Head to Head in ODI: The Record at a Glance
| Detail | Record |
|---|---|
| Matches played | 123 |
| India wins | 63 |
| New Zealand wins | 52 |
| Tied matches | 1 |
| No result | 7 |
| First meeting | Manchester, 14 June 1975, New Zealand won by 4 wickets |
| Most recent meeting | Indore, 18 January 2026, New Zealand won by 41 runs |
| Next meeting | Auckland, 4 November 2026 |
The Last Five New Zealand vs India ODIs, Game by Game
| Date | Venue | Result |
|---|---|---|
| 18 January 2026 | Indore | New Zealand won by 41 runs |
| 14 January 2026 | Rajkot | New Zealand won by 7 wickets |
| 11 January 2026 | Vadodara | India won by 4 wickets |
| 9 March 2025 | Dubai | India won by 4 wickets |
| 2 March 2025 | Dubai | India won by 44 runs |
New Zealand vs India ODI Batting and Bowling Records
| Record | Holder | Figure |
|---|---|---|
| Most runs | Virat Kohli (India) | 1,897 runs |
| Most runs for New Zealand | Ross Taylor | 1,385 runs |
| Most wickets | Javagal Srinath (India) | 51 wickets |
| Highest individual score | Shubman Gill (India) | 208, Hyderabad, 2023 |
| Best bowling figures | Mohammed Shami (India) | 7 for 57, Mumbai, 2023 |
| Best bowling for New Zealand | Shane Bond | 6 for 19, Bulawayo, 2005 |
| Highest team total | India | 397 for 4, Mumbai, 2023 |
| Highest team total for New Zealand | New Zealand | 349 for 9, Rajkot, 1999 |
| Lowest team total | New Zealand | 79, Visakhapatnam, 2016 |
| Lowest team total for India | India | 88, Dambulla, 2010 |
FAQ
How many ODI matches have India and New Zealand played against each other?
India and New Zealand have played 123 ODIs against each other since 1975. India have won 63 matches, New Zealand have won 52, one match was tied and seven matches ended with no result.
Who has scored the most runs in India vs New Zealand ODIs?
Virat Kohli has scored the most runs in this fixture, with 1,897 runs and seven hundreds against New Zealand. Sachin Tendulkar is next with 1,750 runs, and Ross Taylor leads the New Zealand list with 1,385 runs.
Who has taken the most wickets in India vs New Zealand ODIs?
Javagal Srinath has taken the most wickets in India vs New Zealand ODIs, with 51 wickets for India. Anil Kumble is second with 39 wickets, and Tim Southee leads the New Zealand bowlers with 38 wickets.
What is the highest team total in India vs New Zealand ODIs?
India hold the highest team total in this fixture, 397 for 4 at Mumbai in the 2023 World Cup semi-final. The best New Zealand total against India is 349 for 9 at Rajkot in 1999.
Who won the last ODI series between India and New Zealand?
New Zealand won the last ODI series between the teams, a 2-1 win in India in January 2026. It was a first bilateral ODI series win in India for New Zealand, sealed with a 41-run win at Indore on 18 January 2026.
When is the next India vs New Zealand ODI series?
The next ODI series between India and New Zealand starts on 4 November 2026 at Eden Park in Auckland. The five-match series also visits Wellington and Hamilton and closes with two matches at Bay Oval in Mount Maunganui on 13 and 15 November 2026.





