The ICC Champions Trophy, previously referred to as the "mini World Cup," has been one of the most prestigious ODI tournaments in cricket history.
The latest edition of the tournament is set to start from February 19. Pakistan are the original hosts while India will play their matches in Dubai.

India's journey in the Champions Trophy has been marked by ups and downs, with moments of brilliance and heartbreak. India won the tournament in 2013, and then suffered a heartbreak in the final in 2017.
Below is a detailed analysis of India's performance in each edition of the Champions Trophy, highlighting the captains and key performances.
The inaugural edition of the ICC Champions Trophy, then known as the ICC KnockOut Trophy, saw India as one of the favorites. However, their campaign ended in the semi-finals.
Performance
India started their campaign with a convincing win over Australia in the quarter-finals, thanks to Sachin Tendulkar's all-round performance (141 runs and 4 wickets).
Semi-final: India faced West Indies in the semi-finals and lost by 6 wickets despite a valiant effort from the bowlers.
India reached the final for the first time in this edition, delivering some memorable performances along the way.
India defeated Kenya and Australia in the initial rounds. Ganguly and Sachin Tendulkar were in sublime form.
Semi-final: India outplayed South Africa, with Ganguly's century (141*) leading the charge.
Final: India lost to New Zealand in a closely contested match despite Ganguly's 117. The Kiwis chased down the target of 265.
India shared the trophy with Sri Lanka after rain washed out the final. India defeated Zimbabwe and England in the group stage, followed by a victory over South Africa in the semi-finals.
Final: India and Sri Lanka played two rain-affected finals, leading to the trophy being shared. Notable performances included Virender Sehwag's consistent batting and the bowling efforts of Zaheer Khan.
India's campaign ended in disappointment as they failed to make it past the group stage.
India started with a loss to Pakistan but bounced back with a win over Kenya. However, they failed to qualify for the semi-finals due to an inferior net run rate.
As the host nation, India's performance was underwhelming as they got eliminated from the group stages.
India failed to progress beyond the group stage. They lost to West Indies and Australia, securing only one win against England.
India's campaign was cut short in the group stage again. India lost to Pakistan and their match against Australia ended in a no result due to rain. A win over West Indies wasn't enough to secure qualification for the semi-finals.
This edition marked India's finest moment in the Champions Trophy as they emerged as champions.
India were dominant throughout the tournament. They defeated South Africa, West Indies, and Pakistan in the group stage. Then India beat Sri Lanka comprehensively in the semifinal.
Final: In a rain-affected final, India defeated England by 5 runs. Shikhar Dhawan was the standout performer of the tournament, finishing as the leading run-scorer.
India came close to defending their title but fell short in the final at the hands of arch-rivals Pakistan.
India began with convincing wins over Pakistan and South Africa, and a loss to Sri Lanka did not stop their progress to the semi-finals. In the semis, India thrashed Bangladesh to set up a final clash with Pakistan.
Final: In a stunning reversal, India lost to Pakistan by 180 runs. Fakhar Zaman's century and Mohammad Amir's fiery spell dismantled India's hopes.
Shikhar Dhawan has scored the most amount of runs for India in ICC Champions Trophy over the years. The southpaw scored 701 runs for India in the Champions Trophy across two editions.
| Player | Runs | Editions Played | Matches | Average | SR | Highest Score |
| Shikhar Dhawan | 701 | 2 (2013, 2017) | 10 | 77.88 | 101.59 | 125 |
| Sourav Ganguly | 665 | 4 (1998, 2000, 2002, 2004) | 13 | 73.88 | 83.12 | 141* |
| Rahul Dravid | 627 | 6 (1998 - 2009) | 17 | 46.64 | 77.46 | 76 |
Ravindra Jadeja - 16 wickets in 10 matches
Zaheer Khan - 15 wickets in 9 matches
Sachin Tendulkar - 14 wickets in 16 matches
Rahul Dravid (19) has played the most matches in Champions Trophy for India, followed by Yuvraj Singh (18).
Played - 29
Wins - 18
Losses - 8
NR - 3
Win Percentage - 62.06%
Highest Total - 331/7 vs South Africa (2013)
Lowest Total - 158 vs Pakistan (2017)