What happened last time when India played in an ICC Champions Trophy final?

India will play their fifth ICC Champions Trophy final against New Zealand on March 9.
The final of the ICC Champions Trophy 2025 will be played between India and New Zealand on Sunday, March 9 at the Dubai International Cricket Stadium (DICS), Dubai.
India come into the contest on the back of a four-wicket win against Australia in the first semi-final. Chasing a tricky 265-run target, the Men in Blue were led by Virat Kohli, who starred with 84 runs off 98 balls.
Earlier, they had defeated Pakistan, Bangladesh, and New Zealand in the group stage and have maintained a perfect record in the ongoing tournament. They will expect their four-man spin attack to do their magic and help them become the only team to win the Champions Trophy title thrice.
New Zealand, on the other hand, defeated South Africa in the second semi-final by 50 runs to make it to the final. Their strength lies in their in-form batting order, including Rachin Ravindra, Kane Williamson, and Tom Latham. The Kiwis’ only loss in the tournament came against India in the final group stage contest in Dubai.
This will be New Zealand’s third ICC Champions Trophy final, while India will be playing their fifth final in the tournament’s history. Notably, India and New Zealand faced each other in the final of 2000 edition. India then qualified for the finals in 2002, 2013 and 2017 editions.
On that note, let’s take a look at what happened last time when India played ICC Champions Trophy final.
What happened last time when India played an ICC Champions Trophy final?
The last time India played in an ICC Champions Trophy final was in the 2017 edition against Pakistan at The Oval, London. India were on the receiving end that day as Pakistan won the contest by 180 runs to clinch their maiden Champions Trophy title.
Batting first, Pakistan were led by a brilliant century from Fakhar Zaman, who scored 114 off 106 balls, including 12 fours and three sixes. He stitched a 128-run opening stand with Azhar Ali to set the foundation for Pakistan’s massive first-innings score.
Mohammad Hafeez added finishing touch with a quickfire knock of 57 off 37 balls to help the team reach 338 runs.
In the chase, India got off to a poor start, slipping to 33/3. Mohammad Amir starred for Pakistan, taking 3/16 in six overs, taking key wickets of Rohit Sharma and Virat Kohli.
The final blow to India’s hopes came in the 27th over when Hardik Pandya was run out after scoring 76 runs. India ultimately lost the game by 180 runs. Fakhar was named Player for the Match for his match-winning ton.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Where passion meets insight — blending breaking news, in-depth strategic analysis, viral moments, and jaw-dropping plays into powerful sports content designed to entertain, inform, and keep you connected to your favorite teams and athletes. Expect daily updates, expert commentary and coverage that never leaves a fan behind.
- Top 10 memorable cricket matches of 2025 ft. IND vs PAK, Asia Cup Final
- REN vs SIX Dream11 Prediction, Dream11 Playing XI, Today Match 18, Big Bash League 2025-26
- Top 5 records achieved by Rohit Sharma in 2025
- Vijay Hazare Trophy 2025-26: Most runs & wickets after round 4
- Top 5 records achieved by Virat Kohli in 2025
- Top 10 memorable cricket matches of 2025 ft. IND vs PAK, Asia Cup Final
- List of historic milestones achieved by cricket teams & players in 2025
- Top 5 most controversial moments of World cricket in 2025
- Cricketers' divorces & breakups that made headlines in 2025
- Top 5 best moments of World Cricket in 2025