Top 10 Highest Run Scorers in ICC Champions Trophy History

Hero Image
The ICC Champions Trophy 2025 is set to begin on February 19, with the first match between hosts Pakistan and New Zealand. Over the years, this prestigious tournament has witnessed some remarkable batting performances, with players setting new benchmarks for excellence. Known for its thrilling encounters, the competition has produced some of the finest innings in cricket history.


With the subcontinent’s flat pitches expected to favor batters this year, the upcoming edition could see even bigger scores. As anticipation builds, let’s take a look at the top 10 highest run scorers in ICC Champions Trophy history.

The Top Run-Getters in ICC Champions Trophy



Chris Gayle – The Record Holder


When it comes to Champions Trophy batting records, Chris Gayle leads the pack. The legendary West Indies opener has amassed a staggering 791 runs in 17 matches. His aggressive batting style has helped him score three centuries and one half-century, with a highest individual score of 133 - one of the best in the tournament’s history*. Known for his ability to take on bowlers from the first ball, Gayle’s impact on the Champions Trophy remains unmatched.


Virat Kohli – A Strong Contender for the Top Spot


Among the modern greats, Virat Kohli is the closest to surpassing Gayle’s record. The Indian batting stalwart has already scored 529 runs in 13 matches, with five half-centuries to his name. His highest score in the tournament stands at 96*, and with another edition of the Champions Trophy ahead, Kohli has a golden opportunity to climb to the top of the all-time run-scorers list.

As the tournament unfolds, cricket enthusiasts will be keen to see whether new records are created and if Kohli or any other batter can overtake Gayle’s long-standing record. With the 2025 edition promising high-scoring games, a new batting milestone could be just around the corner.