Top 5 Players with the Most Runs in ICC Champions Trophy

Here are top five highest run-scorers in the history of ICC Champions Trophy.

The much-awaited ICC Champions Trophy is around the corner. The prestigious ODI event first took place in 1998. So far, the world has witnessed a total of eight ICC Champions Trophy events. The 2025 ICC Champions Trophy is going to be the ninth high-stakes competition between bat and ball. The batters have always dominated this tournament when it comes to choosing between bat and ball. Let’s take a look at the five warrior batters who have outplayed the opposition so far with their bat-shaped sword.

Chris Gayle

Chris Gayle
Chris Gayle | Source: X.com

The giant West Indian batter, Chris Henry Gayle, is one of the most explosive batters in the history of cricket. The ICC Champions Trophy also could not save itself from the wrath of the Jamaican batter. The West Indian legend is the most successful batter in the history of the Champions Trophy. He has 791 runs to his name in 17 matches, which includes three big hundreds. Gayle’s name also comes second in the list when it comes to hitting sixes in Champions Trophy. 15 times he has hit ball out of the park. West Indies did not qualify for the ninth edition of the Champions Trophy, but their legendary batter is still ruling the stats of the event.

Mahela Jayawardene

Mahela Jayawardene
Mahela Jayawardene | Source: X.com

Former captain of the island nation Sri Lanka, Mahela Jayawardene, is ranked second among the highest run-scorers in the prestigious ICC Champions Trophy. The right-handed batter scored 742 runs in 21 innings, out of which five times he successfully crossed the halfway mark. He is known for his class and match-winning abilities. The former captain’s most memorable knock in this marquee event came against India in the 2002 Champions Trophy finals, where he scored 77 off 99 balls.

Shikhar Dhawan

Shikhar Dhawan
Shikhar Dhawan | Source: X.com

The Gabbar of Indian cricket, Shikhar Dhawan, is ranked third among the highest run-scorers on the list. It was the 2013 Champions Trophy where he announced that he was going to cement his place in the Indian side for many years. The Delhi-born batter scored 701 runs for India in just 10 innings with a whopping average of 77.88. His 101.59 strike rate in this tournament speaks volumes about his ability and explosive batting in limited-overs cricket. The former Indian opener scored three centuries and three half-centuries in this event.

Kumar Sangakkara

Kumar Sangakkara
Kumar Sangakkara | Source: X.com

The former wicketkeeper and captain of the Sri Lankan team, Kumar Sangakkara, with a total of 683 runs to his name, is ranked fourth on the list. The left-handed batter managed to cross the three-figure mark only once in the 21 innings he played for his nation. He is known for his exceptional batting technique and flawless cover drive. Notably, the Sri Lankan batter also scored two ducks in this event.

Sourav Ganguly

Sourav Ganguly
Sourav Ganguly | Source: X.com

The fifth on this list is the revolutionary Indian captain, widely regarded as “Dada.” The Prince of Kolkata secured fifth place by adding 665 runs to his name in just 11 innings. His highest score, 141*, came against South Africa in the 2000 Champions Trophy semi-final. The stylish left-handed batter scored three hundreds and an equal number of fifties in this tournament. Ganguly managed to hit the ball out of the boundary 17 times in this tournament, which is the maximum by any batter in the history of the Champions Trophy. His remarkable consistency, particularly in the ICC Champions Trophy, has made him one of the most dependable batters on this list.