In the ICC Champions Trophy 2025, England’s Ben Duckett remains at the top of the run charts with an impressive 227 runs, closely followed by teammate Joe Root, who holds the second spot with 225 runs.
Following India’s thrilling semifinal clash against Australia, Virat Kohli delivered a crucial 84-run knock, propelling his total to 217 runs and securing the third position in the standings. Afghanistan’s Ibrahim Zadran now stands in fourth place with 216 runs, while Shreyas Iyer completes the top five with 195 runs.
West Indies’ Chris Gayle holds the record for most runs in ICC Champions Trophy with 791 runs in 17 matches. India’s Shikhar Dhawan and Rohit Sharma ruled the batting charts in the previous edition with 338 and 304 runs respectively. In fact Shikhar Dhawan is also among the three players to have scored 700-plus runs in the tournament with Sri Lanka’s Mahela Jayawardene being the other cricketer. Among the current Indian players Virat Kohli and Rohit Sharma top the chart with 529 and 481 runs respectively.
In fact, Dhawan is the only Indian so far to have scored 700-plus runs at the ICC Champions Trophy. However, both Dhawan and Gayle’s records might be at risk as Virat Kohli is just 262 runs shy of going at the top of the chart. In fact, Kohli is at the top in the list of most run-getters among active players. As far as centuries are concerned, Gayle, Dhawan and Sourav Ganguly have scored most centuries in ICC Champions Trophy with three tons each.
Stay updated with all the action from the ICC Champions Trophy 2025 Check the Champions Trophy Schedule, track the latest Champions Trophy Points Table, and follow the top performers with the most runs leaderboard and most wickets tally.
Player | T | R | SR | Mat | Inn | NO | HS | Avg | 30s | 50s | 100s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 ![]() | ![]() | 263 | 106 | 4 | 4 | 0 | 112 | 65 | 1 | 0 | 2 | 3 |
2 ![]() | ![]() | 243 | 79 | 5 | 5 | 0 | 79 | 48 | 2 | 2 | 0 | 5 |
3 ![]() | ![]() | 227 | 108 | 3 | 3 | 0 | 165 | 75 | 1 | 0 | 1 | 3 |
4 ![]() | ![]() | 225 | 96 | 3 | 3 | 0 | 120 | 75 | 1 | 1 | 1 | 2 |
5 ![]() | ![]() | 218 | 82 | 5 | 5 | 1 | 100* | 54 | 0 | 1 | 1 | 0 |
6 ![]() | ![]() | 216 | 106 | 3 | 3 | 0 | 177 | 72 | 0 | 0 | 1 | 7 |
7 ![]() | ![]() | 205 | 87 | 5 | 5 | 1 | 118* | 51 | 0 | 1 | 1 | 3 |
8 ![]() | ![]() | 200 | 85 | 5 | 5 | 0 | 102 | 40 | 0 | 1 | 1 | 2 |
9 ![]() | ![]() | 193 | 96 | 3 | 3 | 1 | 72* | 96 | 0 | 3 | 0 | 7 |
10 ![]() | ![]() | 188 | 75 | 5 | 5 | 1 | 101* | 47 | 2 | 0 | 1 | 3 |
Standings are updated with the completion of each game
England’s Ben Duckett is the highest run-getter in ICC Champions Trophy 2025 with 227 runs in 3 matches.
West Indies’ Chris Gayle is the highest run-getter in ICC Champions Trophy with 791 runs in 17 matches.
Shikhar Dhawan is India’s highest run-getter in ICC Champions Trophy with 701 runs in 10 matches.
With three centuries, India’ Shikhar Dhawan holds the record for most hundreds in ICC Champions Trophy.