IND vs NZ Final: India vs New Zealand clashes-cricket has a way of remembering. As these two giants prepare for the Champions Trophy 2025 final, let's revisit their last four ICC ODI battles. Every match adds to the legacy, every moment fuels the narrative, and history often finds a way to repeat itself.
As India and New Zealand gear up for the ICC Men's Champions Trophy 2025 final in Dubai, recent encounters between these two cricketing giants provide a fascinating backdrop to the high-stakes showdown.

From heartbreak to dominance, from nail-biting finishes to commanding victories, their last four ODI meetings in ICC tournaments tell a story of fierce competition. Let’s rewind the clock and revisit these encounters to understand what history might be hinting at ahead of Sunday’s epic decider.
The most recent clash between India and New Zealand came in the very tournament they are set to conclude. Just a week before the grand finale, these two teams faced off in the Group A decider, where India emerged victorious, maintaining their unbeaten streak.
Batting first in Dubai, India had to counter an inspired spell from Matt Henry, who dismantled their batting order with a stunning five-wicket haul. But despite Henry’s brilliance, the Men in Blue managed to post a competitive total. In response, India’s bowling unit turned up in full force, slicing through the New Zealand batting line-up with precision.
The Black Caps fought hard, but India’s relentless attack ensured a 44-run victory, setting the tone for the final. Given the short turnaround between the group-stage clash and the title decider, New Zealand will be eager to rewrite the script, while India will aim to replicate their success.
One of the most anticipated contests of the 2023 ICC Men’s Cricket World Cup, the semi-final clash at Wankhede Stadium, saw India flex their batting muscle in front of an electrifying home crowd.
Rohit Sharma gave India a flying start with a blistering 47 off 29, before Shubman Gill’s elegant 80* (retired hurt) provided stability. But the showstoppers of the evening were Virat Kohli and Shreyas Iyer. Kohli’s majestic 117 off 113 balls was a milestone moment, marking his record-breaking 50th ODI century. Complementing him was Iyer, who went ballistic with a 70-ball 105, propelling India to a towering total of 397/4.
New Zealand had their moments in the chase, with Daryl Mitchell (134 off 119) and Kane Williamson (69 off 73) keeping them in the hunt. However, the ever-reliable Mohammed Shami dismantled the Kiwis with a phenomenal 7/57—his best ODI figures—ensuring India’s march to the final with a 70-run win.
Before their semi-final heroics, India and New Zealand had already squared off in the group stage of the 2023 Cricket World Cup in Dharamshala. This time, it was all about calculated chases and match-winning performances.
Batting first, New Zealand rode on Daryl Mitchell’s stunning 130 off 127, complemented by Rachin Ravindra’s crucial 75. But the real difference-maker was once again Mohammed Shami. The Indian pacer’s 5/54 ensured that New Zealand were restricted to a chaseable 273.
India’s response was steady yet tense. Rohit Sharma’s brisk 46 provided the perfect start, but it was Virat Kohli who held the chase together. His well-paced 95 off 104 balls took India to the brink of victory before he fell agonisingly short of a century. Despite a few hiccups, India got over the line with four wickets in hand and two overs to spare.
Rewind to 2019, and the script was very different. It was Manchester’s Old Trafford that witnessed one of the most dramatic semi-finals in Cricket World Cup history.
New Zealand batted first, grinding their way to 239/8 in a rain-affected game spread over two days. Kane Williamson (67 off 95) and Ross Taylor (74 off 90) were the anchors of the innings, but it was the Black Caps’ bowlers who turned the contest on its head.
India’s top order collapsed in shocking fashion, reduced to 4/24 within 10 overs. The chase looked all but over, but Ravindra Jadeja and MS Dhoni weren’t ready to give up. Jadeja played the knock of his life—an audacious 77 off 59—while Dhoni, the ultimate finisher, crafted a measured 50 off 72.
With 25 needed off 10 balls, Dhoni’s tragic run-out by Martin Guptill proved to be the turning point, ending India’s hopes. New Zealand sealed a thrilling 18-run victory, progressing to the final at India’s expense.
With both teams set for their biggest showdown in years, Sunday’s final promises to be a fitting chapter in this enthralling rivalry. Will India maintain their recent dominance, or will New Zealand script another underdog triumph? History has given us clues, but the final act is yet to unfold.