ICC Champions Trophy Winner List, Detailed List of All the Winners from 1998 to 2025 Check Here:
The ICC Champions Trophy was one of the most exciting limited-overs tournaments in the cricketing world. Held intermittently from 1998 to 2017, it saw the best teams in the world battle it out for supremacy.
The ICC Champions Trophy was last held in 2017., It was discontinued after that.
However, it was reinstated for two editions in 2025 and 2029 due to its popularity and demand among cricket fans. Pakistan is the defending champion, having won the last edition against India.
Each edition delivered thrilling cricket, unexpected upsets, and brilliant individual performances.

Let’s take a deep dive into all the ICC Champions Trophy winners over the years, showcasing the champions who etched their names in cricket history.
All ICC Champions Trophy Winner List
Here’s a quick list of the details of each ICC Champions Trophy, including the year, final match, winner, and captain:
Year | Final Match | Winner | Captain |
---|---|---|---|
1998 | India vs. Pakistan | India | Mohammad Azharuddin |
2000 | New Zealand vs. India | India | Sourav Ganguly |
2002 | India vs. Sri Lanka (Shared title) | India | Sourav Ganguly |
2002 | India vs. Sri Lanka (Shared title) | Sri Lanka | Sanath Jayasuriya |
2004 | West Indies vs. England | West Indies | Brian Lara |
2006 | West Indies vs. Australia | West Indies | Brian Lara |
2009 | Pakistan vs. India | Pakistan | Younis Khan |
2013 | India vs. England | India | MS Dhoni |
2017 | Pakistan vs. India | Pakistan | Sarfaraz Ahmed |
2025 | India vs New Zealand | India | Rohit Sharma |
Detailed List of All ICC Champions Trophy Winner
1. 1998 – South Africa
The first-ever ICC Champions Trophy Winner, initially known as the ICC KnockOut, was played in Dhaka, Bangladesh.
South Africa emerged as the inaugural champions, claiming the title in a dramatic final against the West Indies.
- Final Match: South Africa vs. West Indies
- Result: South Africa won by 4 wickets
South Africa’s memorable win set the stage for the years to come, marking the beginning of a prestigious tournament that would grow over the next decades.
2. 2000 – India
India made a significant mark in the 2000 ICC Champions Trophy, held in Nairobi, Kenya.
The Men in Blue defeated New Zealand in a tense final, with solid contributions from key players like Sourav Ganguly, Rahul Dravid, and Sachin Tendulkar.
- Final Match: India vs. New Zealand
- Result: India won by 4 wickets
This victory was a turning point for Indian cricket, marking the rise of India as a dominant force in the limited-overs format.
3. 2002 – India & Sri Lanka (Joint Winners)
The 2002 ICC Champions Trophy in India and Sri Lanka became memorable for an unusual reason.
Due to rain, the final match between India and Sri Lanka could not be completed, and both teams were declared joint winners.
- Final Match: India vs. Sri Lanka
- Result: No result – Joint winners
Though the final ended in disappointment, the tournament is remembered for its thrilling contests leading up to the final.
4. 2004 – West Indies
The West Indies emerged victorious in the 2004 edition, which was held in England. In a nail-biting final, the West Indies managed to edge out England by a mere two runs.
Final: West Indies vs. England
Result: West Indies won by 2 runs
The West Indies’ thrilling victory showcased their resilience and skill, making them the deserving champions.
5. 2006 – India
The 2006 ICC Champions Trophy, held in India, saw the host nation rise to the top once again.
India, led by Rahul Dravid, clinched their second title by comfortably defeating the West Indies in the final.
- Final Match: India vs. West Indies
- Result: India won by 8 wickets
India’s comprehensive win showed their dominance and confirmed their stature as one of the top cricketing nations.
6. 2009 – Pakistan
In 2009, Pakistan stunned the world by winning their first-ever ICC Champions Trophy.
Held in South Africa, Pakistan overcame India in a thrilling final, with their bowlers and batsmen rising to the occasion.
- Final Match: Pakistan vs. India
- Result: Pakistan won by 54 runs
Led by Younis Khan, Pakistan’s win was historic and showcased their fighting spirit and determination.
7. 2013 – India
In 2013, India returned to the Champions Trophy final in England, and this time they dominated, clinching their third title.
MS Dhoni’s leadership was key, as India’s bowlers and batsmen put in clinical performances to defeat England.
- Final Match: India vs. England
- Result: India won by 5 runs
India’s triumph in this edition further solidified their place as one of the most successful teams in ICC tournaments.
8. 2017 – Pakistan
The last-ever ICC Champions Trophy, held in 2017 in England, was a dream run for Pakistan.
Having started the tournament with low expectations, Pakistan produced some incredible cricket to defeat India in the final, claiming their first-ever ICC Champions Trophy title.
- Final Match: Pakistan vs. India
- Result: Pakistan won by 180 runs
Pakistan’s victory was a fairy tale, with standout performances from Fakhar Zaman and their bowlers, who dominated India in a memorable final.
The ICC Champions Trophy winner has been a stage for some of the most exciting and memorable moments in cricket history.
From South Africa’s inaugural win in 1998 to Pakistan’s stunning victory in 2017, the tournament has seen incredible individual and team performances.
Although the tournament was discontinued in 2017, its revival in 2025 and 2029 is a testament to its enduring popularity among fans.
Over the years, teams like India, Pakistan, and the West Indies have cemented their place in cricketing folklore through their Champions Trophy victories.
The tournament may be on hiatus, but its legacy continues to inspire cricket lovers around the world.
FAQ’s
Q. Who is the most successful team in ICC Champions Trophy history?
Ans: India holds the record for the most ICC Champions Trophy titles, having won the tournament three times (2000, 2006, 2013).
Q. Has the ICC Champions Trophy been revived?
Ans: Yes, the tournament has been revived and is set to be held in 2025 and 2029, following its popularity and demand among cricket fans.
Q. Who won the last ICC Champions Trophy?
Ans: Pakistan won the last ICC Champions Trophy in 2017, defeating India by 180 runs in a memorable final.
More to read: