The ICC Champions Trophy, formerly known as the ICC KnockOut, has seen some of the finest performances from world-class batsmen. These tournaments often brought out the best in players who thrived under pressure, producing memorable innings and vital contributions. The Highest Run-Scorers in ICC Champions have consistently played match-defining roles, and their records reflect class, technique, and determination. This article takes a closer look at the Highest Run-Scorers in ICC Champions history, listing the top 10 from position 10 to 1 based on total runs scored.
List of 10 Highest Run-Scorers in ICC Champions Trophy History
10. Rahul Dravid

Rahul Dravid was one of the most dependable Indian batsmen and made his mark as one of the Highest Run-Scorers in ICC Champions. He played 19 matches and batted in 15 innings, staying unbeaten twice. Dravid scored 627 runs with his highest being 76. Though he didn’t score a century in the tournament, he still stood out with a solid average of 48.23. His ability to build an innings made him a key part of India’s batting during the early editions of the ICC Champions Trophy. Dravid’s name continues to shine among the Highest Run-Scorers in ICC Champions, thanks to his consistency and calmness under pressure.
Player | Mat | Inns | Runs | HS | Ave |
---|---|---|---|---|---|
R Dravid | 19 | 15 | 627 | 76 | 48.23 |
9. Jacques Kallis

Jacques Kallis played as an all-rounder but made a strong case as one of the Highest Run-Scorers in ICC Champions. Across 17 matches, Kallis batted 17 times and remained unbeaten on 3 occasions. He scored 653 runs with a high score of 113 not out. Known for his balanced technique, he maintained an average of 46.64. His ability to rescue South Africa in pressure situations added to his value as one of the most reliable Highest Run-Scorers in ICC Champions.
Player | Mat | Inns | Runs | HS | Ave |
---|---|---|---|---|---|
JH Kallis | 17 | 17 | 653 | 113* | 46.64 |
READ MORE: Top 10 Most Fastest to 100 Wickets in ODI History
8. Joe Root

Joe Root was one of the key modern players for England and stood out as one of the Highest Run-Scorers in ICC Champions. In just 12 matches since 2013, Root scored 656 runs and batted with great control and flexibility. His highest score of 133 not out shows how well he anchored England’s batting. With an average of 59.63, Root demonstrated that even in limited matches, he had the ability to become one of the Highest Run-Scorers in ICC Champions.
Player | Mat | Inns | Runs | HS | Ave |
---|---|---|---|---|---|
JE Root | 12 | 12 | 656 | 133* | 59.63 |
7. Rohit Sharma

Rohit Sharma has been a major force for India in recent years and ranks high among the Highest Run-Scorers in ICC Champions. In 15 matches, Rohit batted in all innings and remained not out once, accumulating 661 runs. His top score of 123* highlights his ability to play match-winning innings. Rohit’s average of 47.21 is impressive and makes him one of India’s top performers among the Highest Run-Scorers in ICC Champions.
Player | Mat | Inns | Runs | HS | Ave |
---|---|---|---|---|---|
RG Sharma | 15 | 15 | 661 | 123* | 47.21 |
6. Sourav Ganguly

Sourav Ganguly, India’s former captain, was known for his aggressive leadership and fluent batting. In 13 matches, Ganguly scored 665 runs, making him one of the most successful Highest Run-Scorers in ICC Champions. His top score of 141* and a superb average of 73.88 demonstrate his dominance. With three centuries and three half-centuries, Ganguly’s performances played a key role in India’s early campaigns. His contribution places him firmly among the Highest Run-Scorers in ICC Champions.
Player | Mat | Inns | Runs | HS | Ave |
---|---|---|---|---|---|
SC Ganguly | 13 | 11 | 665 | 141* | 73.88 |
5. Kumar Sangakkara

Kumar Sangakkara served as a backbone of Sri Lanka’s batting and was undoubtedly one of the Highest Run-Scorers in ICC Champions. He played 22 matches and batted in 21 innings, scoring 683 runs. His highest score was 134* and he maintained a decent average of 37.94. Although Sangakkara had only one century, his four half-centuries were crucial in tight matches. His calmness and ability to perform under pressure helped him become a regular name among the Highest Run-Scorers in ICC Champions.
Player | Mat | Inns | Runs | HS | Ave |
---|---|---|---|---|---|
KC Sangakkara | 22 | 21 | 683 | 134* | 37.94 |
4. Shikhar Dhawan

Shikhar Dhawan lit up the ICC Champions Trophy with his attacking style and became one of the most explosive Highest Run-Scorers in ICC Champions. In just 10 matches, he scored 701 runs with an amazing average of 77.88. His highest score of 125, along with three centuries and three fifties, shows how dominant he was during the tournament. Dhawan’s consistency in two editions makes him a clear standout among the Highest Run-Scorers in ICC Champions.
Player | Mat | Inns | Runs | HS | Ave |
---|---|---|---|---|---|
S Dhawan | 10 | 10 | 701 | 125 | 77.88 |
3. Mahela Jayawardene

Mahela Jayawardene brought elegance and skill to the Sri Lankan side and earned his place among the Highest Run-Scorers in ICC Champions. Playing 22 matches, he scored 742 runs and remained not out three times. With a high score of 84*, he didn’t get a century but consistently chipped in with runs. His five half-centuries show his ability to play key innings. Jayawardene’s name remains notable among the Highest Run-Scorers in ICC Champions.
Player | Mat | Inns | Runs | HS | Ave |
---|---|---|---|---|---|
DPMD Jayawardene | 22 | 21 | 742 | 84* | 41.22 |
2. Virat Kohli

Virat Kohli has made a big mark in world cricket, and his record as one of the Highest Run-Scorers in ICC Champions is outstanding. In 18 matches, he played 17 innings and remained unbeaten in 7 of them, scoring 747 runs. His top score of 100* and an average of 74.70 show his world-class ability to build innings and lead from the front. Kohli’s six half-centuries and one century underline why he’s among the elite Highest Run-Scorers in ICC Champions.
Player | Mat | Inns | Runs | HS | Ave |
---|---|---|---|---|---|
V Kohli | 18 | 17 | 747 | 100* | 74.70 |
READ MORE: Top 10 Best Career Bowling Averages in ODI Cricket History
1. Chris Gayle

Chris Gayle stands tall at the top of the list of Highest Run-Scorers in ICC Champions. In 17 matches, he scored a remarkable 791 runs, with three centuries and a best of 133*. Known for his explosive power, Gayle had a strike rate of nearly 89 and maintained a strong average of 52.73. His bold approach at the top gave West Indies the kind of start most teams dream of. Gayle’s unmatched record ensures his place as the greatest among the Highest Run-Scorers in ICC Champions.
Player | Mat | Inns | Runs | HS | Ave |
---|---|---|---|---|---|
CH Gayle | 17 | 17 | 791 | 133* | 52.73 |
The Highest Run-Scorers in ICC Champions have played a vital role in shaping the legacy of this global event. These batsmen showcased their talent in challenging conditions, delivering performances that helped their teams at crucial moments. From the power of Chris Gayle to the elegance of Virat Kohli and the calmness of Rahul Dravid, these players have left an unforgettable mark. Their achievements will continue to inspire future stars aiming to join the ranks of the Highest Run-Scorers in ICC Champions.