Here are the list of Champions Trophy winners from 1998 till date.
India and Australia are the only teams to have won 2 ICC Championship Titles, with the former winning in the years 2002 and 2013) and the latter triumphing in the years 2006 and 2009.The other teams that have won once are- West Indies (2004), New Zealand (2000), Sri Lanka (2002) and South Africa (1998). England and Pakistan are the only teams not to have won the ICC Champions Trophy, but the former has reached the final twice.
| Year | Winner | Runner Up | 
|---|---|---|
| 1998 | South Africa | West Indies | 
| 2000 | New Zealand | India | 
| 2002 | Sri Lanka/ India | Trophy Shared | 
| 2004 | West Indies | England | 
| 2006 | Australia | West Indies | 
| 2009 | Australia | New Zealand | 
| 2013 | India | England |