India and New Zealand meet again from 22 October 2026, when India begin a long tour of New Zealand with five T20Is, five ODIs and two Tests. Across all formats, India lead the head-to-head record, but New Zealand have had the better of the Test rivalry recently, including a 3-0 series win in India in 2024.
All figures below come from ESPNcricinfo’s results summaries at the time of this update.
India vs New Zealand head-to-head record
| Format | Matches | India won | NZ won | Other | Span |
|---|---|---|---|---|---|
| Tests | 65 | 22 | 16 | 27 draws | 1955-2024 |
| ODIs | 123 | 63 | 52 | 1 tie, 7 no result | 1975-2026 |
| T20Is | 31 | 19* | 11 | 1 tie | 2007-2026 |
* Includes two T20I ties that India won in Super Overs (Hamilton and Wellington, January 2020). The T20I tie at Napier in November 2022 was decided by DLS and had no Super Over.
Tests: New Zealand’s 3-0 in India
India lead 22-16 overall, with 27 draws, but the last series between the sides went entirely New Zealand’s way. In October-November 2024 they won in Bengaluru (by 8 wickets), Pune (113 runs) and Mumbai (25 runs), India’s first home whitewash in a Test series of three or more matches. New Zealand also beat India in the first World Test Championship final in Southampton in 2021.
ODIs: India ahead, but New Zealand won the last series
India lead 63-52 in ODIs. They beat New Zealand twice at the 2025 Champions Trophy in Dubai, including the final by four wickets. In January 2026, New Zealand won the three-match ODI series in India 2-1, taking the last two games in Rajkot and Indore. At World Cups, New Zealand won the 2019 semi-final in Manchester, and India won the 2023 semi-final at the Wankhede.
T20Is: India’s dominant 2026
India won the five-match T20I series in January 2026 by 4-1, then beat New Zealand by 96 runs in the T20 World Cup final in Ahmedabad on 8 March 2026 to retain the title.
Recent results (2024-2026)
| Match | Date | Venue | Result |
|---|---|---|---|
| T20 World Cup final | 8 Mar 2026 | Ahmedabad | India won by 96 runs |
| 5th T20I | 31 Jan 2026 | Thiruvananthapuram | India won by 46 runs |
| 4th T20I | 28 Jan 2026 | Visakhapatnam | New Zealand won by 50 runs |
| 3rd T20I | 25 Jan 2026 | Guwahati | India won by 8 wickets |
| 2nd T20I | 23 Jan 2026 | Raipur | India won by 7 wickets |
| 1st T20I | 21 Jan 2026 | Nagpur | India won by 48 runs |
| 3rd ODI | 18 Jan 2026 | Indore | New Zealand won by 41 runs |
| 2nd ODI | 14 Jan 2026 | Rajkot | New Zealand won by 7 wickets |
| 1st ODI | 11 Jan 2026 | Vadodara | India won by 4 wickets |
| Champions Trophy final | 9 Mar 2025 | Dubai | India won by 4 wickets |
| Champions Trophy group | 2 Mar 2025 | Dubai | India won by 44 runs |
| 3rd Test | 1-3 Nov 2024 | Mumbai (Wankhede) | New Zealand won by 25 runs |
| 2nd Test | 24-26 Oct 2024 | Pune | New Zealand won by 113 runs |
| 1st Test | 16-20 Oct 2024 | Bengaluru | New Zealand won by 8 wickets |
India tour of New Zealand 2026
| Format | Dates | Indian captain |
|---|---|---|
| 5 T20Is | 22 October – 1 November | Shreyas Iyer |
| 5 ODIs | 4-15 November | Shubman Gill (first three), Shreyas Iyer (last two) |
| 2 Tests (World Test Championship) | 19 November – 1 December | Shubman Gill |
The first T20I is in Christchurch. In India, the tour is broadcast by the Sony Sports Network and streamed on SonyLIV.
FAQ
Who has won more matches, India or New Zealand?
India: 22 Tests to 16, 63 ODIs to 52 and 19 T20Is to 11 (including two Super Over wins).
When did New Zealand last win a Test series in India?
In 2024, when they won 3-0.
Who won the T20 World Cup 2026 final?
India, by 96 runs against New Zealand in Ahmedabad.

