Top 10 Players with Most Runs in Champions Trophy as of 2025

Top 10 Players with Most Runs in Champions Trophy as of 2025

The Most Runs in Champions Trophy list features some of the greatest batters in cricket history. The tournament has witnessed many iconic performances, with players scoring heavily to help their teams succeed. Here’s a look at the top 10 players who have dominated the tournament with the highest run tally.

List of 10 Players with Most Runs in Champions Trophy as of 2025

10. Shivnarine Chanderpaul (West Indies) – 587 Runs

Most Runs in Champions Trophy
Shivnarine Chanderpaul

Shivnarine Chanderpaul was known for his solid batting technique and ability to anchor innings. He played 16 matches in the ICC Champions Trophy, scoring 587 runs at an impressive average of 53.36. His highest score was 74, and he hit five half-centuries in the competition. His consistency makes him one of the top players with the Most Runs in Champions Trophy.

MatchesInningsRunsHighest ScoreAverageStrike Rate50s100sFoursSixes
16165877453.3667.9350673

ALSO READ:

9. Ricky Ponting (Australia) – 593 Runs

Most Runs in Champions Trophy
Ricky Ponting

Ricky Ponting, one of Australia’s greatest captains, played a crucial role in the ICC Champions Trophy. He scored 593 runs in 18 innings, averaging 39.53. His highest score in the tournament was *111 (not out)**, making him one of the leading batters with the Most Runs in Champions Trophy.

MatchesInningsRunsHighest ScoreAverageStrike Rate50s100sFoursSixes
1818593111*39.5376.5141664

8. Rahul Dravid (India) – 627 Runs

Rahul Dravid, known for his dependability, was a key performer for India in the ICC Champions Trophy. He played 19 matches, scoring 627 runs at an average of 48.23. With six fifties, he stands among the elite batters with the Most Runs in Champions Trophy.

Dravid’s ICC Champions Trophy Stats

MatchesInningsRunsHighest ScoreAverageStrike Rate50s100sFoursSixes
19156277648.2373.3360561

7. Virat Kohli (India) – 651 Runs

Virat Kohli is a match-winner in ICC tournaments. He has played 15 matches and scored 651 runs, averaging a stunning 93.00. With five half-centuries and an unbeaten *100, he is one of the top contenders for the Most Runs in Champions Trophy.

MatchesInningsRunsHighest ScoreAverageStrike Rate50s100sFoursSixes
1514651100*93.0090.1651618

6. Jacques Kallis (South Africa) – 653 Runs

Jacques Kallis was a vital player for South Africa in the ICC Champions Trophy. In 17 matches, he scored 653 runs at an average of 46.64, including a century and three fifties. His all-round ability made him one of the greatest players with the Most Runs in Champions Trophy.

Kallis’s ICC Champions Trophy Stats

MatchesInningsRunsHighest ScoreAverageStrike Rate50s100sFoursSixes
1717653113*46.6477.4631639

5. Sourav Ganguly (India) – 665 Runs

Sourav Ganguly was one of India’s finest ODI batters. In the ICC Champions Trophy, he scored 665 runs in just 11 innings, averaging 73.88. He registered three centuries, placing him high on the list of players with the Most Runs in Champions Trophy.

MatchesInningsRunsHighest ScoreAverageStrike Rate50s100sFoursSixes
1311665141*73.8883.12336617

4. Kumar Sangakkara (Sri Lanka) – 683 Runs

Kumar Sangakkara, a legend of Sri Lankan cricket, scored 683 runs in 22 matches in the ICC Champions Trophy. His consistency and ability to perform in crucial matches earned him a place among players with the Most Runs in Champions Trophy.

MatchesInningsRunsHighest ScoreAverageStrike Rate50s100sFoursSixes
2221683134*37.9471.3641680

3. Shikhar Dhawan (India) – 701 Runs

Most Runs in Champions Trophy
Shikhar Dhawan

Shikhar Dhawan was a dominant force in the ICC Champions Trophy, scoring 701 runs in 10 matches with an average of 77.88. With three centuries, he remains one of the best batters with the Most Runs in Champions Trophy.

MatchesInningsRunsHighest ScoreAverageStrike Rate50s100sFoursSixes
101070112577.88101.5933798

2. Mahela Jayawardene (Sri Lanka) – 742 Runs

Most Runs in Champions Trophy
Mahela Jayawardene

Mahela Jayawardene was a reliable batsman for Sri Lanka in the Champions Trophy. He scored 742 runs in 22 matches, making him one of the players with the Most Runs in ICC Champions Trophy.

MatchesInningsRunsHighest ScoreAverageStrike Rate50s100sFoursSixes
222174284*41.2284.8050796

1. Chris Gayle (West Indies) – 791 Runs

Most Runs in Champions Trophy
Chris Gayle

Chris Gayle leads the Most Runs in ICC Champions Trophy list with 791 runs in 17 matches. His explosive batting and three centuries make him the tournament’s top scorer.

MatchesInningsRunsHighest ScoreAverageStrike Rate50s100sFoursSixes
1717791133*52.7388.771310115

The Most Runs in ICC Champions Trophy list features legendary batsmen who dominated the tournament with their performances. Players like Chris Gayle, Shikhar Dhawan, and Virat Kohli set records that defined the competition. While future stars may challenge these numbers, their achievements in the ICC Champions Trophy will always be remembered.

READ MORE:

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top