The ninth edition of the ongoing Champions Trophy 2025 is in full swing with eight teams:- India, Pakistan, Bangladesh, New Zealand, England, South Africa, Australia, and Afghanistan in action. Apart from the hosts and defending champions, Pakistan, players from every team have scored a hundred. At this point, teams such as Pakistan, Bangladesh, & England have been eliminated from the semis race.

These teams are yet to win a game after playing two matches each. The likes of India and New Zealand have made it to the semis. On the other hand, teams such as South Africa, Australia, and Afghanistan are fighting for the two remaining semi final spots. The semi finals will be played in the second week of the next month.
Player | M | R | HS | Avg. | SR | 100s | 50s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|
Rachin Ravindra (New Zealand) | 4 | 263 | 112 | 65.75 | 106.47 | 2 | – | 29 | 3 |
Shreyas Iyer (India) | 5 | 243 | 79 | 48.6 | 79.41 | – | 2 | 16 | 5 |
Ben Duckett (England) | 3 | 227 | 165 | 75.66 | 108.61 | 1 | – | 25 | 3 |
Joe Root (England) | 3 | 225 | 120 | 75 | 96.56 | 1 | 1 | 19 | 2 |
Virat Kohli (India) | 5 | 218 | 100* | 54.5 | 82.88 | 1 | 1 | 15 | 0 |
Ibrahim Zadran (Afghanistan) | 3 | 216 | 177 | 72 | 106.4 | 1 | – | 15 | 7 |
Tom Latham (New Zealand) | 5 | 205 | 118* | 51.25 | 87.23 | 1 | 1 | 13 | 3 |
Kane Williamson (New Zealand) | 5 | 200 | 102 | 40 | 85.47 | 1 | 1 | 19 | 2 |
Rassie van der Dussen (South Africa) | 3 | 193 | 72* | 96.5 | 96.98 | – | 3 | 13 | 7 |
Shubman Gill (India) | 5 | 188 | 101* | 47 | 75.5 | 1 | – | 17 | 3 |
Read Also:- Most Wickets in International Cricket in all Formats
Top 10 highest run getters in ICC Champions Trophy 2025
1. Rachin Ravindra

Rachin Ravindra has been impressive in the 2025 Champions Trophy, scoring 263 runs in 4 matches with an average of 65.75. His highest score of 112* shows his ability to play big innings. With a strike rate of 106.47, Ravindra has been aggressive and consistent, making him one of the top run-scorers in the tournament.
2. Shreyas Iyer

Shreyas Iyer was among the top performers in the 2025 ICC Champions Trophy, amassing 243 runs over Five matches at an average of 48.60. His highest score was 79 runs, and he struck 16 fours and Five sixes during the tournament. In India’s opening match against Pakistan, Iyer contributed a valuable 56 runs, supporting Virat Kohli’s match-winning century. His consistent batting played a crucial role in India’s progression to the semifinals.
3. Ben Duckett

The England opening batter scored 165 against England, followed by 38 against Afghanistan on Wednesday. He is currently the highest run-getter in the tournament with 227 runs in three games although his team is yet to win a game.
4. Joe Root

The 2019 World Cup winner scored a fifty against Australia, followed by a hundred against Afghanistan. He kept the team in the game with the bat in both games. The right-hander has scored 225 runs so far.
Read Also:- Top 10 Fastest 50 in T20 World Cup History
5. Virat Kohli

The former India skipper didn’t start the tournament but made a strong comeback with an unbeaten 100 against Pakistan. He has scored 217 runs in the tournament so far, including one century and one half-century. With an average of 72.33, Kohli’s consistency has been vital for India’s success, playing a key role in their push towards the semifinals.
6. Ibrahim Zadran

Ibrahim Zadran from Afghanistan recently made an impressive 177 runs against England, surpassing Ben Duckett in the run tally. His knock helped Afghanistan post a total of 325/7, leading them to an eight-run victory. Zadran has scored 216 runs in three matches so far in the 2025 ICC Champions Trophy, with an average of 72.00 and a strike rate of 106.40. His highest score is 177 runs, and he’s hit 15 fours and 7 sixes.
7. Tom Latham

The New Zealand Test captain started the tournament with a hundred against Pakistan, followed by a fifty against Bangladesh. The 2000 winners have won both their matches and Latham has scored 205 runs so far.
8. Kane Williamson

Kane Williamson has been solid in the 2025 Champions Trophy, scoring 200 runs in 5 matches. His highest score of 102 runs showcases his ability to play long, consistent innings. With an average of 40.00 and a strike rate of 85.47, Williamson has been a key player for New Zealand in the tournament.
9. Rassie van der Dussen

Rassie van der Dussen has been in great form in the 2025 Champions Trophy, scoring 193 runs in 3 matches. His highest score of 72* helped him maintain an impressive average of 96.50. With a strike rate of 96.98, he has been steady and reliable, contributing significantly to South Africa’s efforts in the tournament.
Read Also:- Who Hit Longest Six in Cricket History?
10. Shubman Gill

The newly-appointed vice-captain of India started the tournament with a hundred against Bangladesh, followed by a 46 against Pakistan. The two-time winners have won both their games with Gill scoring 188 so far.