Ahead of the ICC Champions Trophy 2025, the top five players with the most runs scored in the Champions Trophy
Most Runs in ICC Champions Trophy

The ICC Champions Trophy is a highly anticipated cricket tournament that includes eight of the greatest teams in the ICC ODI team rankings, as the likes of India, Australia, England, Bangladesh, New Zealand, South Africa, Pakistan, and Afghanistan have made the cut to qualify for this Champions Trophy season in 2025.

The schedule has been finalised; let’s have a look at the finest batters in the history of the ICC Champions Trophy who have scored many runs for their side. To many men’s surprise, the list does not include names of ace batters like Virat Kohli, Sachin Tendulkar, Rahul Dravid, Ricky Ponting, or Jacques Kallis; however, it has some of the most unexpected names who have proven themselves as the handiest cricketers in the format.

5 Players with the Most Runs in ICC Champions Trophy History:

5. Sourav Ganguly (India)

Sourav Ganguly (Image Credit: The Morung Express)

The former Indian skipper was largely known for his aggressive batting approach and is often regarded as one of India’s greatest limited-overs batters. Referred to as the King of the Off-side and affectionately called ‘Dada,’ Ganguly amassed 665 runs in the 11 innings he played for India in the Champions Trophy.

4. Kumar Sangakkara (Sri Lanka)

Another legendary batter, the Sri Lankan cricketer, broke several records in his career to be named the second-highest run-getter across formats in the history of the game, as he became the second batter in the history of the game with 27000+ runs. Sangakkara is his 15-year career with Sri Lanka, playing 4 Champions Trophy editions with 683 runs scored over 21 innings.

3. Shikhar Dhawan (India)

Shikhar Dhawan – India’s most successful ICC campaigner (Image Credit: India TV News)

India’s most stunning cricketer in the history of the Champions Trophy, Shikhar Dhawan, has been an exceptional batter for India in the format. Dhawan has 701 runs scored over only two Champions Trophy seasons in 2013 and 2017. Despite his injuries, which cut his career short, Dhawan was India’s key man in the ICC events.

2. Mahela Jayawardene (Sri Lanka)

Another great cricketer in the history of Sri Lankan cricket as well as an amazing performer with the bat in the Champions Trophy. Jayawardene scored 742 runs in his 21 innings for Sri Lanka, which also included the 2002 Champions Trophy, which they shared with neighbors India due to an undecided final.

1. Chris Gayle (West Indies)

Chris Gayle is the highest run-getter in the history of the Champions Trophy (Image Credit: ZAP Cricket)

The big West Indian, often referred to as the Universe Boss, has played the most games in the Champions Trophy history for the Windies, as the Universe Boss has an exemplary record in the history of the tournament.

Gayle scored 791 runs in the 17 Champions Trophy innings, while he also has the most sixes hit by a batter in the history of the Champions Trophy.

ALSO READ: WPL 2025: Dates, Venues and WPL 2025 Schedule announced; RCB to defend their title for the first time