
Most runs in champions trophy history: Who won the title of Champions Trophy 2025 will be decided on Sunday, 9 March. India will be in front of India in the title collision. Kohli (Virat Kohli) is the most run -up Indian batsman in this edition. Let us tell you about the top 10 players whose names are the highest run in the Champions Trophy so far.
1. Virat Kohli (746*)
Virat is not just the highest run for India in this season, but is the Indian batsman to score the most runs in the history of Champions Trophy. Overall, he is second in this list in the world, Gayle is at number one. Kohli has 746 runs in 16 innings of 17 matches. It has 1 century, 6 half -centuries.
2. Shikhar Dhawan (701)
Former cricketer Shikhar Dhawan, popularly known as Gabbar, is second in this list. He has scored 701 runs in 10 innings of 10 matches, he has the highest score of 125 in an innings. During this time, he has scored 3 centuries and as many half -centuries.
3. Sourav Ganguly (665)
Former India captain Sourav Ganguly is the third Indian to score the most runs in the Champions Trophy. He has scored 665 runs in 11 innings of 13 matches, it has 3 centuries and as many half -centuries. His biggest score in one innings is 141 runs.
4. Rahul Dravid (627)
Rahul Dravid is at number four. He has scored 627 runs in 15 innings played in 19 matches. Dravid has scored 6 half -centuries in the Champions Trophy, no century has come from his bat.
5. Rohit Sharma (585)
Rohit Sharma, who is commanding Team India in the Champions Trophy 2025, is at number five in this list and can come forward by playing a good innings in the final. Rohit has scored 585 runs in 14 innings. His biggest score in one innings is 123 runs. He has scored 1 century and 4 half -centuries.
6. Sachin Tendulkar (441)
Sachin Tendulkar has scored 441 runs in 14 innings of 16 matches. In the tournament, he has the highest innings of the most runs in 141 runs. He has scored 1 century and 1 half -century.
7. Virender Sehwag (389)
Explosive batsman Virender Sehwag has scored 389 runs in 10 innings of 10 matches in the Champions Trophy. His highest score in an innings is 126 runs. He has scored 1 century and 2 half -centuries.
8. Yuvraj Singh (376)
Yuvraj Singh has scored 376 runs in 13 innings of 18 matches. Yuvraj has played 3 half -century innings, he has no century in his name.
9. Mohammad Kaif (236)
Mohammad Kaif has scored 236 runs in 5 innings of 8 matches, including 1 century innings.
10. Shreyas Iyer (195)
Shreyas Iyer is at number 10 in this list. This is his first Champions Trophy tournament, in which he has scored 195 runs in 4 innings so far.