India will take on New Zealand on Sunday. [Source - BCCI/Blackcaps/x.com]
It's set to be another Sunday evening blockbuster as India will lock horns against New Zealand in the upcoming 12th match of the Champions Trophy 2025. The highly anticipated clash will take place at the Dubai International Cricket Stadium, Dubai.
Team India has been in top form and will be looking to continue their dominance in what will be their last group stage appearance. Rohit Sharma’s men have hardly given away anything to their opponents and will be hoping to do the same, securing yet another win before the knockouts.
On the other hand, New Zealand have always been a side which troubled the Men In Blue in major ICC tournaments. Having said that, they have hardly put a foot wrong in this year's Champions Trophy and will aim to sustain their winning streak to finish at the top of the group ahead of the semi-finals.
IND vs NZ: Historical Overview In ODIs and Champions Trophy
India and New Zealand share a rich history in ODIs, dating back to their first match back in 1975. Over the decades, there have been 118 ODIs in total between these two giants, where India has the upper hand with 60 wins, while the Kiwis emerging victorious 50 times.
Additionally, there has been one tie between them with seven other finishing without any result. When it comes to Champions Trophy, New Zealand beat India the only time these two sides met in this tournament which was also the final of the 2000 edition in Nairobi.
India vs New Zealand Playing XIs In Last Match
India’s Playing XI
Rohit Sharma (C), Shubman Gill, Virat Kohli, Shreyas Iyer, KL Rahul (WK), Hardik Pandya, Axar Patel, Ravindra Jadeja, Kuldeep Yadav, Harshit Rana, Mohammed Shami.
New Zealand’s playing XI
Devon Conway, Will Young, Kane Williamson, Rachin Ravindra, Tom Latham (WK), Glenn Phillips, Michael Bracewell, Mitchell Santner (C), Kyle Jamieson, Matt Henry, William O'Rourke
Top Run-Scorers in IND vs NZ ODIs
We have considered only the active players for this section.
Virat Kohli - 1645 runs
The backbone of the Indian ODI side in the last two decades, Virat Kohli has enjoyed his time batting against the Kiwis in this format. In a total 31 matches against them, the Indian number three has amassed 1645 runs at an average of 58.75, including six centuries and nine half-centuries.
Kane Williamson - 1147 runs
The legendary Kane Williamson finds himself second in the list of active batters who have made the most runs in IND vs NZ ODIs. Since his first ODI against India in 2010, Williamson has played a total of 29 matches against them and has scored 1147 runs at an average of 44.11.
Rohit Sharma - 982 runs
Rohit Sharma is undoubtedly the third in this list. The current Indian skipper has been a renowned name for his consistency as an opener, especially in this 50-over format. In 29 matches against the Kiwis, Rohit has scored 982 runs at an average of 37.6 which also includes two centuries and 5 half-centuries.
Top Wicket-Takers In IND vs NZ ODIs
We have considered only the active players for this section.
Mohammed Shami- 37 wickets
Mohammed Shami has been a prolific wicket-taker for India across formats. However, his number speaks for himself when it comes to the one day international, especially against the Blackcaps. In a total of 14 games against the Kiwis, Shami has taken 37 wickets at a mind-blowing average of 19.32 and 19.1 strike-rate.
Kuldeep Yadav - 20 wickets
Kuldeep Yadav finds himself second in this list of highest wicket-takers in IND vs NZ amongst the active players. The left-arm chinaman has scalped a total of 20 wickets at an average of 26.80 against New Zealand across 11 one-dayers.
Matt Henry - 16 wickets
A match winner for New Zealand with the ball, Matt Henry is known for his fiery opening spell against India in the 2019 World Cup Semi-final. Overall, he has taken 16 wickets at an average of 24.93 against India in 10 ODIs he has played.
IND vs NZ Key Stats
India's Key Records
- Mohammed Shami in his last two ODI matches against New Zealand - 12 wickets at a mind-blowing strike-rate of 9.9.
- India has been one of the most successful side batting inside the powerplay this year - 5 matches, 5 dismissals, 62.40 average.
- Shubman Gill continues to be a force with the bat for India in ODIs this year - 5 matches, 406 runs (highest in the world), 101.50 average, 2 100s and 2 50s.
- India against left-arm spinners in ODIs since 2024 - 9 dismissals, 18.67 average.
- Shreyas Iyer has been instrumental for India batting at number four in ODIs for some time and it's no different story this time in 2025 - 252 runs, 50.40 average, 109.9 strike-rate.
New Zealand's Key Stats
- Glenn Phillips has been a consistent performer for New Zealand at the back end of their batting in ODIs since 2024 (in 41st - 50th over) - 195 runs, 1 dismissal, 152.34 strike-rate.
- New Zealand has a total of 14 dismissals and has a 27 batting average inside the powerplay in ODIs this year.
- Matt Henry is currently the highest wicket-taker in ODIs this year - 17 wickets, 17 average, 21.59 strike-rate.
- Michael Bracewell has taken a wicket every 6th delivery while bowling in the powerplay - 10 runs conceded, 3 wickets this year in ODIs.
- Rachin Ravindra already has the most number of centuries for New Zealand in ICC ODI events - 4 centuries, 690 runs, 69 average.
Records Which Could Be Broken In IND vs NZ
- Virat Kohli is just 149 runs behind Kumar Sangakkara to become the second highest run scorer ever in ODI cricket.
- If Virat Kohli scores 52 runs or more in this game, he will become India's highest run-scorer in Champions Trophy history surpassing Shikhar Dhawan’s 701 runs.
- Kohli also needs one more half-century to be the player with the highest number of 50+ scores in ICC ODI events.