app-icon

SD Live

Fastest Live Scores

Download App
sportsdunia logo
Search Icon
T20ODITest

India vs New Zealand Head-to-Head in T20

India flag

India

IND
Leader
26Matches1 NR/Tied
New Zealand flag

New Zealand

NZ
India flag
15
10
New Zealand flag
58%
38%
Last updated: 9 Apr 2026Scope: T20 only

Key Takeaways

India vs New Zealand head to head in T20 record shows 26 matches played between the two teams, with India winning 15 matches and New Zealand winning 10, while 1 game ended in no result or tie.

The India vs New Zealand T20 records give a clear indication of their rivalry. The India vs New Zealand T20 stats highlight a highest team score of 255/5 (20 ov) for India and 219/6 (20 ov) for New Zealand in matches between the two sides.

Looking at the India vs New Zealand timeline, last 5 T20 matches provide a clear view of recent results and head-to-head trends between the teams. The India vs New Zealand in T20 World Cup shows the number of matches played between the two teams.

India vs New Zealand T20 Records

DetailsINDNZ
Highest Team ScoreHighest total scored in T20 matches between these teams
255219
Lowest Team ScoreLowest total scored in T20 matches between these teams
6761
Average Runs per MatchAverage runs scored per innings
159.31152.08
Average Wickets LostAverage wickets lost per innings (lower is better)
5.696.69
Biggest Win (Runs)Largest margin of victory by runs
16880
Biggest Win (Wickets)Largest margin of victory by wickets
78

India vs New Zealand T20 Stats

Batting Records

DetailsPlayerTeamStats

Most Runs Scorer

Rohit Sharma

IND
511 runs
17 innings, Avg: 30.06

Most Hundreds

Colin Munro

NZ
1 hundred
12 innings

Best Average

Brendon McCullum

NZ
130.5
Min 4 innings

Most Fifties

Rohit Sharma

IND
6 fifties
17 innings

Highest Strike Rate

Suryakumar Yadav

IND
153.51
Min 185 balls faced

Bowling Records

DetailsPlayerTeamStats

Most Wickets Taker

Ish Sodhi

NZ
25 wickets
20 matches, Econ: 7.54

Best Bowling Figures in a Match

Deepak Hooda

IND
4/10
2.5 overs

Best Economy Rate

Jasprit Bumrah

IND
3.75
4 overs, 4 wickets

Best Strike Rate

Trent Boult

NZ
13
156 balls, 12 wickets

India vs New Zealand in T20 World Cup

4
Matches
1
IND Won
3
NZ Won
0
NR/Tied

India vs New Zealand T20 World Cup Records

DetailsINDNZ
Highest Team Score255/5 (20 ov)190/10 (20 ov)
Lowest Team Score79/10 (18.1 ov)111/2 (14.3 ov)
Biggest Win (Runs)9647
Biggest Win (Wickets)58

India vs New Zealand Timeline (T20) : (Last 5 matches)

DateVenueScoreWinnerMarginPlayer of Match
Mar 8, 2026
Narendra Modi Stadium
IND :255/5 (20 ov)
NZ :159/10 (19 ov)
IND96 runs
Jasprit Bumrah
Feb 1, 2023
Narendra Modi Stadium, Ahmedabad
IND :234/4 (20 ov)
NZ :66/10 (12.1 ov)
IND168 runs
Shubman Gill
Jan 29, 2023
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
NZ :99/8 (20 ov)
IND :101/4 (19.5 ov)
IND6 wickets
Suryakumar Yadav
Jan 27, 2023
JSCA International Stadium Complex, Ranchi
NZ :176/6 (20 ov)
IND :155/9 (20 ov)
NZ21 runs
Daryl Mitchell
Nov 22, 2022
McLean Park, Napier
NZ :160/10 (19.4 ov)
IND :75/4 (9 ov)
-Match tied (DLS method)
Mohammed Siraj

FAQs

How many T20 matches have India and New Zealand played?
India and New Zealand have played 26 T20 International matches against each other since 2007.
Who has won more T20 matches between India and New Zealand?
India has won 15 out of 26 T20 matches against New Zealand, while New Zealand has won 10 matches. 1 match(es) ended with no result.
What is India's highest T20 score vs New Zealand?
India's highest T20 score against New Zealand is 255/5 in 20 overs.
What is New Zealand's highest T20 score vs India?
New Zealand's highest T20 score against India is 219/6 in 20 overs.
Who is the top run-scorer in India vs New Zealand T20s?
Rohit Sharma is the top run-scorer in India vs New Zealand T20 matches with 511 runs from 17 innings at an average of 31.94.
Who has taken the most wickets in India vs New Zealand T20 matches?
Ish Sodhi leads the wicket-takers list with 25 wickets from 20 matches at an economy rate of 7.54.
When was the last India vs New Zealand T20 match?
The last India vs New Zealand T20 match was played on 8 March 2026.