The ICC Champions Trophy, often dubbed the ‘Mini World Cup,’ has been a thrilling showcase of one-day international (ODI) cricket since its inception in 1998. Organized by the International Cricket Council (ICC), the tournament has evolved over the years, transitioning from the ICC KnockOut Trophy to its current form as a quadrennial event featuring the world’s top ODI teams. With India’s recent triumph in 2025, the Champions Trophy has now seen nine editions, each marked by unforgettable moments and fierce competition. Checkout the detailed look at the winners from 1998 to 2025, celebrating the teams that have lifted this prestigious title.
List of winners in Champions Trophy history
1998: South Africa – The Inaugural Champions

The journey began in Dhaka, Bangladesh, with the first edition, then called the ICC KnockOut Trophy. South Africa, led by Hansie Cronje, emerged victorious in a nine-team tournament. In the final against the West Indies, Jacques Kallis shone with a five-wicket haul (5/30), restricting the West Indies to 245. South Africa chased it down with four wickets in hand, finishing at 248/6 in 47 overs. Skipper Cronje led from the front with a brilliant unbeaten knock of 61 runs. This win remains the Proteas’ only major ICC title, a historic moment for a team known for its talent but often plagued by big-stage stumbles.
2000: New Zealand – Kiwi grit in Nairobi
The second edition, held in Nairobi, Kenya, saw New Zealand claim their maiden Champions Trophy title. With 11 teams competing, the Kiwis, under Stephen Fleming’s captaincy, faced India in the final. India posted 264/6, thanks to Sourav Ganguly’s 117, but New Zealand’s chase was powered by Chris Cairns’ unbeaten 102. They finished at 265/6 in 49.4 overs, winning by four wickets in a nail-biter. This victory marked New Zealand’s first major ICC trophy, showcasing their ability to punch above their weight.
2002: India and Sri Lanka – Rain-forced co-champions
Hosted by Sri Lanka, the 2002 edition featured 12 teams and ended in an unusual twist. India and Sri Lanka reached the final, but rain washed out both the scheduled day and the reserve day. Sri Lanka scored 222/7 on the reserve day, and India were 38/1 in 8.4 overs when play was abandoned again. With no result possible, the two teams were declared joint winners. This remains the only shared title in Champions Trophy history, with India’s first taste of glory coming alongside their subcontinental neighbors.
2004: West Indies – The Oval glory
England hosted the 2004 tournament, and the West Indies emerged as surprise champions. Facing the hosts in the final at The Oval, the West Indies bowled England out for 217. Their chase was tense, with wickets falling regularly, but a gritty 71 from Shivnarine Chanderpaul guided them to 218/8 in 48.5 overs, winning by two wickets. Under Brian Lara’s leadership, this victory marked the West Indies’ sole Champions Trophy triumph, a throwback to their glory days.
2006: Australia – The first of back-to-back titles
India hosted the 2006 edition, and Australia, led by Ricky Ponting, claimed their first Champions Trophy. In the final in Mumbai against the West Indies, Australia bowled out their opponents for 138. Rain revised their target to 116 off 35 overs, which they chased down comfortably at 116/2 in 28.1 overs, winning by eight wickets (DLS method). Chris Gayle’s 474 runs in the tournament earned him Player of the Tournament honors, but Australia’s clinical performance stole the show.
2009: Australia – Consecutive crowns
South Africa welcomed the 2009 Champions Trophy, and Australia defended their title with authority. Facing New Zealand in the final in Centurion, Australia bowled out the Kiwis for 200. Shane Watson’s unbeaten 105 led the chase, with Australia finishing at 206/4 in 45.2 overs to win by six wickets. Ponting’s 288 runs in the tournament earned him Player of the Tournament, and Australia became the first team to win back-to-back titles, cementing their ODI dominance.
Also WATCH: Mayanti Langer blushes after Sunil Gavaskar’s dance following India’s Champions Trophy 2025 win
2013: India – MS Dhoni’s masterclass
England hosted the 2013 edition, and India, under MS Dhoni, claimed their second title (first as sole winners). In a rain-shortened 20-over final against England, India posted 129/7, with Shikhar Dhawan’s 363-run tournament haul earning him the Golden Bat. Their bowlers, led by Ravindra Jadeja (12 wickets), restricted England to 124/8, securing a five-run victory. India’s unbeaten run through the tournament underscored their white-ball prowess.
2017: Pakistan – The underdog triumph
The 2017 Champions Trophy, again in England and Wales, saw Pakistan stun the cricketing world. After losing to India in the group stage, Sarfaraz Ahmed’s team roared back, facing India again in the final at The Oval. Pakistan posted 338/4, powered by Fakhar Zaman’s 114, and then bowled India out for 158, winning by a massive 180 runs. Hasan Ali’s 13 wickets earned him Player of the Tournament, and Pakistan’s first Champions Trophy title was a fairy-tale redemption.
2025: India – Third trophy for the Men in Blue
The ninth edition, held in 2025 across Pakistan and Dubai (India’s matches in Dubai due to a hybrid model), saw India reclaim the crown. Facing New Zealand in the final on March 9 at Dubai International Stadium, India restricted the Kiwis to 251/7. The chase was tense, but Rohit Sharma’s 76 and contributions from Shreyas Iyer (48) guided India to 252/6 in 49 overs, winning by four wickets. This victory made India the most successful team in Champions Trophy history with three titles (2002 shared, 2013, 2025), their unbeaten campaign a testament to their enduring dominance.
Also READ: From Rachin Ravindra to Rohit Sharma: List of award winners at the ICC Champions Trophy 2025 Ceremony