Complete List of ICC Champions Trophy Winners

The Champions Trophy is scheduled to be held in Pakistan with a few matches in Dubai from February 19 to March 9. Here's a look at the list of past winners.
The 2025 Champions Trophy will be the hybrid version, hosted by PCB, and most matches will take place in Pakistan. The event will be played from February 19 till March 9, but an additional day has been added to it. As all the hype surrounds it, let's get into the complete list of Champions Trophy winners from its inception in 1998 till the last time it happened in 2017.
The Champions Trophy was incepted by the ICC in 1998 but was then held every four years under the name ICC Knockout Tournament. The motive behind the tournament was largely to aid the generation of funds for cricket in test-less countries. However, the tournament soon gained popularity, and it had to move to established cricketing countries like England and India.
South Africa won the first edition of the Champions Trophy in Bangladesh. This, to date, is the only ICC trophy won by the Proteas. In the last edition, Pakistan proved to be champions by winning against India in a real thriller of a final. Hosting Pakistan this time, the tournament promises to be something to watch out for.
| Year | Host Nation | Winner | Runner-Up |
| 1998 | Bangladesh | South Africa | West Indies |
| 2000 | Kenya | New Zealand | India |
| 2002 | Sri Lanka | Sri Lanka and India | None |
| 2004 | England | West Indies | England |
| 2006 | India | Australia | West Indies |
| 2009 | South Africa | Australia | New Zealand |
| 2013 | England and Wales | India | England |
| 2017 | England and Wales | Pakistan | India |
| 2025 | Pakistan | - | - |