India vs New Zealand Head to Head: Test, ODI and T20I Record

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

FormatMatchesIndia wonNZ wonOtherSpan
Tests65221627 draws1955-2024
ODIs12363521 tie, 7 no result1975-2026
T20Is3119*111 tie2007-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)

MatchDateVenueResult
T20 World Cup final8 Mar 2026AhmedabadIndia won by 96 runs
5th T20I31 Jan 2026ThiruvananthapuramIndia won by 46 runs
4th T20I28 Jan 2026VisakhapatnamNew Zealand won by 50 runs
3rd T20I25 Jan 2026GuwahatiIndia won by 8 wickets
2nd T20I23 Jan 2026RaipurIndia won by 7 wickets
1st T20I21 Jan 2026NagpurIndia won by 48 runs
3rd ODI18 Jan 2026IndoreNew Zealand won by 41 runs
2nd ODI14 Jan 2026RajkotNew Zealand won by 7 wickets
1st ODI11 Jan 2026VadodaraIndia won by 4 wickets
Champions Trophy final9 Mar 2025DubaiIndia won by 4 wickets
Champions Trophy group2 Mar 2025DubaiIndia won by 44 runs
3rd Test1-3 Nov 2024Mumbai (Wankhede)New Zealand won by 25 runs
2nd Test24-26 Oct 2024PuneNew Zealand won by 113 runs
1st Test16-20 Oct 2024BengaluruNew Zealand won by 8 wickets

India tour of New Zealand 2026

FormatDatesIndian captain
5 T20Is22 October – 1 NovemberShreyas Iyer
5 ODIs4-15 NovemberShubman Gill (first three), Shreyas Iyer (last two)
2 Tests (World Test Championship)19 November – 1 DecemberShubman 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.

SarahSarah

A strong believer in the fact that Kohli and Paes are the greatest Indian superstars!