The Highest Century Scorers in ICC Champions Trophy History have proven their class, talent, and consistency on one of cricket’s most challenging stages. The ICC Champions Trophy brings together the best teams in the world, and scoring a century in this tournament is a true mark of a player’s skill and temperament. Over the years, some batsmen have not only dominated matches but have also consistently delivered match-winning performances. These players are remembered for their ability to anchor innings, build partnerships, and accelerate when needed. In this article, we explore the top 10 players who are considered the Highest Century Scorers in ICC Champions Trophy History, ranked from 10 to 1, including their statistics and match performances.
List of 10 Highest Century Scorers in ICC Champions Trophy History
1. Shikhar Dhawan

Shikhar Dhawan has been one of India’s most reliable and dynamic performers in the ICC Champions Trophy. Playing between 2013 and 2017, Dhawan appeared in 10 matches and scored 701 runs. He achieved a highest score of 125 and maintained a strike rate of 101.59. Dhawan scored 3 centuries, which often played a vital role in India’s successful campaigns. Known for his aggressive style at the top of the order, he could take advantage of the powerplay and build solid innings under pressure. His consistent contributions have earned him a place among the Highest Century Scorers in ICC Champions Trophy History.
Matches | Runs | HS | Strike Rate | 100 |
---|---|---|---|---|
10 | 701 | 125 | 101.59 | 3 |
2. Herschelle Gibbs

Herschelle Gibbs represented South Africa in the ICC Champions Trophy from 2002 to 2009 and was admired for his ability to construct long, composed innings. In 10 matches, Gibbs scored 460 runs, including a highest score of 116*. His strike rate of 85.50 reflects his skill in pacing an innings effectively, adapting to match situations, and accelerating when required. Gibbs scored 3 centuries during his ICC Champions Trophy career, often rescuing South Africa from difficult positions. These qualities make him a notable figure among the Highest Century Scorers in ICC Champions Trophy History, demonstrating both elegance and power in his batting.
Matches | Runs | HS | Strike Rate | 100 |
---|---|---|---|---|
10 | 460 | 116* | 85.50 | 3 |
READ MORE: Top 10 Bowlers with the Most Five-Wicket Hauls in ODI Cricket History
3. Sourav Ganguly

Sourav Ganguly, India’s former captain, had an exceptional record in the ICC Champions Trophy from 1998 to 2004. Over 13 matches, he scored 665 runs with a highest score of 141*. Ganguly maintained a strike rate of 83.12 and scored 3 centuries, demonstrating his ability to anchor innings and accelerate when needed. He combined elegance with aggression, often providing stability in India’s top order. His performances consistently turned matches in India’s favor, cementing his reputation as one of the Highest Century Scorers in ICC Champions Trophy History.
Matches | Runs | HS | Strike Rate | 100 |
---|---|---|---|---|
13 | 665 | 141* | 83.12 | 3 |
4. Chris Gayle

Chris Gayle, the West Indies’ explosive batsman, played 17 ICC Champions Trophy matches from 2002 to 2013, scoring 791 runs with a highest score of 133*. He had a strike rate of 88.77 and scored 3 centuries, showing his remarkable ability to dominate bowlers. Gayle’s innings often changed the course of matches, providing rapid starts and powerful hitting at crucial moments. His aggressive style and game-changing performances place him among the Highest Century Scorers in ICC Champions Trophy History, making him one of the tournament’s most feared batsmen.
Matches | Runs | HS | Strike Rate | 100 |
---|---|---|---|---|
17 | 791 | 133* | 88.77 | 3 |
5. Rachin Ravindra

Rachin Ravindra is one of New Zealand’s rising stars in the ICC Champions Trophy. In the 2025 edition, he played 4 matches and scored 263 runs, including a highest score of 112. Ravindra maintained a strike rate of 106.47 and scored 2 centuries, demonstrating his ability to build innings quickly and efficiently. Despite playing only a few matches, his performances were decisive and impactful, earning him a spot among the Highest Century Scorers in ICC Champions Trophy History.
Matches | Runs | HS | Strike Rate | 100 |
---|---|---|---|---|
4 | 263 | 112 | 106.47 | 2 |
6. Saeed Anwar

Saeed Anwar, one of Pakistan’s most elegant and consistent batsmen, played 4 ICC Champions Trophy matches between 2000 and 2002. He scored 289 runs with a highest score of 105*, achieving a strike rate of 77.89. Anwar scored 2 centuries, blending patience and aggression, allowing Pakistan to set or chase competitive totals. His performances made him a critical figure in Pakistan’s batting lineup, ensuring he remains among the Highest Century Scorers in ICC Champions Trophy History.
Matches | Runs | HS | Strike Rate | 100 |
---|---|---|---|---|
4 | 289 | 105* | 77.89 | 2 |
7. WU Tharanga

WU Tharanga, the reliable Sri Lankan opener, played 7 ICC Champions Trophy matches between 2006 and 2017. He scored 377 runs with a highest score of 110 and maintained a strike rate of 77.25. Tharanga scored 2 centuries, providing stability to Sri Lanka’s batting and enabling his team to build competitive totals. His consistency and ability to perform in major tournaments place him among the Highest Century Scorers in ICC Champions Trophy History.
Matches | Runs | HS | Strike Rate | 100 |
---|---|---|---|---|
7 | 377 | 110 | 77.25 | 2 |
8. Marcus Trescothick

Marcus Trescothick, England’s key top-order batsman, played 8 matches in the ICC Champions Trophy from 2000 to 2004. He scored 421 runs with a highest score of 119, maintaining a strike rate of 85.74 and scoring 2 centuries. Trescothick combined aggression with consistency, often setting up strong starts for England and contributing to match-winning innings. His performances firmly establish him among the Highest Century Scorers in ICC Champions Trophy History.
Matches | Runs | HS | Strike Rate | 100 |
---|---|---|---|---|
8 | 421 | 119 | 85.74 | 2 |
READ MORE: Top 10 Most Tied Matches in T20I Cricket History
9. Kane Williamson

Kane Williamson, New Zealand’s captain, has consistently been one of the finest performers in ICC Champions Trophy matches from 2013 to 2025. In 11 matches, he scored 545 runs with a highest score of 102, maintaining a strike rate of 89.19. Williamson scored 2 centuries and provided calm and composed innings in high-pressure situations. His tactical approach and technical skill make him a prominent figure among the Highest Century Scorers in ICC Champions Trophy History.
Matches | Runs | HS | Strike Rate | 100 |
---|---|---|---|---|
11 | 545 | 102 | 89.19 | 2 |
10. Joe Root

Joe Root has been England’s most dependable batsman in ICC Champions Trophy matches from 2013 to 2025. Across 12 matches, he scored 656 runs with a highest score of 133* and maintained a strike rate of 95.21. Root scored 2 centuries, showing exceptional skill, temperament, and consistency. His ability to perform under pressure in crucial games makes him the leading player among the Highest Century Scorers in ICC Champions Trophy History.
Matches | Runs | HS | Strike Rate | 100 |
---|---|---|---|---|
12 | 656 | 133* | 95.21 | 2 |
In conclusion, the Highest Century Scorers in ICC Champions Trophy History have shown remarkable talent, consistency, and match-winning abilities. From Shikhar Dhawan’s explosive innings to Joe Root’s calm dominance, these players have defined their teams’ performances and left a lasting mark on cricket history. Their centuries have helped teams secure victories and have set benchmarks for future generations in ICC Champions Trophy tournaments.