As the 2025 edition approaches, new names will look to add their names to this elite list
The ICC Champions Trophy is back after more than seven years. The excitement is sky-high as the world’s top ODI teams gear up for the 2025 edition. PAK will host the tournament, while India’s matches will be played in Dubai. While teams fight for glory, batters aim to etch their names in history. Over the years, several players have dominated the tournament with their run-scoring prowess. Here’s a look at the highest run-getters in Champions Trophy history.
Most Runs in a single edition of ICC Champions Trophy.
— Ajab Niazi (@niazi_54) January 30, 2025
Chris Gayle
M: 8
Inn: 8
Runs: 474
HS: 133
Avg: 79.00
SR: 92.94
100s: 3 pic.twitter.com/HVK3xP8KlM
West Indies' power-hitter Chris Gayle tops the list with an incredible 791 runs in just 17 matches. Known for his explosive batting, he struck three centuries and a fifty, boasting an average of 52.73 and a strike rate of 88.77. His highest score, an unbeaten 133, showcased his ability to change games single-handedly. The 'Universe Boss' also hammered 101 boundaries and 15 massive sixes, making him a true match-winner in the Champions Trophy.
Sri Lanka’s legendary Mahela Jayawardene takes the second spot with 742 runs in 22 matches. A classy stroke-maker, he played crucial knocks for his team and averaged 41.22 in the tournament. Though he did not register a century, his consistency was remarkable, with five half-centuries to his name. His highest score of 84* highlighted his ability to anchor innings under pressure.
India’s Shikhar Dhawan, nicknamed ‘Gabbar,’ shone brightly in the Champions Trophy, scoring 701 runs in just 10 matches. With an extraordinary average of 77.88, he is India’s highest run-scorer in the tournament. His highest score of 125 was a display of fearless batting. Dhawan played a pivotal role in India’s 2013 title triumph, finishing as the Player of the Tournament with 363 runs from five matches at a staggering average of 90.75.
Another Sri Lankan great, Kumar Sangakkara, was a pillar of consistency in the Champions Trophy. In 22 appearances, he accumulated 683 runs, including four half-centuries. His highest score of 134* remains one of the finest innings played in the competition. His ability to balance aggression with caution made him a nightmare for bowlers.
Former India captain Sourav Ganguly was a dominant force in the tournament. With 665 runs in 13 matches, he ranks as India’s second-highest run-getter in the Champions Trophy. ‘Dada’ led from the front, scoring an unbeaten 141, his highest in the event. His aggressive style at the top of the order often gave India blazing starts, setting the tone for big totals.
South African legend Jacques Kallis was not just a master with the ball but also a prolific run-scorer. Featuring in 17 Champions Trophy matches, he accumulated 653 runs at an impressive average of 46.64. His highest score of 113* underlined his ability to anchor an innings and accelerate when needed, making him one of the most reliable batters in the tournament’s history.
Rahul Dravid, renowned for his solid technique and patience, was another key performer in the Champions Trophy. Amassing 627 runs in 19 matches at an average of 48.23, he provided stability to India’s batting order. While he didn’t register a century, his highest score of 67 reflected his ability to hold the innings together under pressure.
Australian cricket legend Ricky Ponting left an indelible mark on the tournament with 593 runs in 18 matches. His aggressive batting and leadership were instrumental in Australia’s dominance. He smashed four half-centuries and a century, with his best score being 111*. A true match-winner, Ponting’s ability to handle high-pressure games made him a nightmare for opposition bowlers.
West Indies’ Shivnarine Chanderpaul, known for his unusual stance and resilience, was a consistent run-scorer in the Champions Trophy. He scored 587 runs at an impressive average of 53.36 and played several match-winning knocks. His highest score of 74 and five half-centuries highlighted his ability to anchor the innings and stabilise the team.
Sri Lankan legend Sanath Jayasuriya was a fearless batter who often tore apart bowling attacks. He scored 536 runs in 20 matches and was a vital cog in Sri Lanka’s batting lineup. His highest score of 102* showcased his ability to dominate the opposition.