Cricket fans eagerly wait for ICC events, and the Champions Trophy is one of them. Often called a mini version of the Cricket World Cup, the tournament pits the best teams against each other.

Now to win this 50-over event, teams need to come prepared, especially on the batting front. Thanks to the dynamics of limited-overs cricket, we have seen batters dominate in the Champions Trophy with their consistent run-scoring.

With that said, let’s look at the top 10 batters with the most runs in Champions Trophy history.

Most Runs in Champions Trophy

Player Innings Runs Avg High Score 100/50
Chris Gayle (WI) 17 791 52.73 133* 3/1
Virat Kohli (IND) 17 747 74.70 100* 1/6
Mahela Jayawardene (SL) 21 742 41.22 84* 0/5
Shikhar Dhawan (IND) 10 701 77.88 125 3/3
Kumar Sangakkara (SL) 21 683 37.94 134* 1/4
Sourav Ganguly (IND) 11 665 73.88 141* 3/3
Rohit Sharma (IND) 15 661 47.21 123* 1/5
Joe Root (ENG) 12 656 59.63 133* 2/3
Jacques Kallis (SA) 17 653 46.64 113* 1/3
Rahul Dravid (IND) 15 627 48.23 76 0/6
More Champions Trophy Stats

CT Winners List

Most (Overall) Runs in CT

Most (Overall) Wickets in CT

Most (Overall) Sixes in CT

Teams with Most Fours in CT

Highest Team Totals in CT

Highest Individual Scores in CT

Most Sixes in a Single Innings by a Team in CT

Highest Targets Successfully Defended in CT

Highest Totals Successfully Chased in CT

Most Runs in a Single CT Edition

Most Sixes in a Single CT Edition

Most Wickets in a Single CT Edition

Teams with Most Wins in CT

Captains with Most Wins in CT

Key Insights

791: Chris Gayle has scored the most runs in Champions Trophy history. The West Indies batter amassed 791 runs in 17 innings at an average of 52.73.

3: Gayle’s three centuries in the tournament are the t-most by a batter. Shikhar Dhawan, Herschelle Gibbs, and Sourav Ganguly are the other batters with three hundreds in the Champions Trophy. See where Gaylestorm stands in the top run-scorers list of all icc tournaments.

474: Out of his 791 runs, Gayle scored 474 runs, including three centuries, in the 2006 edition. These are the most runs and centuries scored by a batter in a single Champions Trophy edition.

101.59: Dhawan’s batting strike rate in the Champions Trophy. This is the highest strike rate among the batters with 500-plus runs in the tournament.

144.50: Likewise, Saeed Anwar has the highest batting average among the batters with 200-plus runs. He scored 289 runs in four innings at an average of 144.50.