Most Runs in Champions Trophy History: Virat Kohli is on the cusp of rewriting history as he stands just 35 runs away from surpassing Chris Gayle to become the all-time leading run-scorer in ICC Champions Trophy history.
With India set to face New Zealand in the final of the Champions Trophy 2025 at the Dubai International Cricket Stadium on March 9, the stage is perfectly set for Kohli to etch his name at the top of this elite list.

| Full Name (Team) | Runs | Matches | Highest Score (HS) |
|---|---|---|---|
| Chris Gayle (WI) | 791 | 17 | 133* |
| Virat Kohli (IND) | 746 | 18 | 100* |
| Mahela Jayawardene (SL) | 742 | 22 | 84* |
| Shikhar Dhawan (IND) | 701 | 10 | 125 |
| Kumar Sangakkara (SL) | 683 | 22 | 134* |
| Sourav Ganguly (IND) | 665 | 13 | 141* |
| Joe Root (ENG) | 656 | 12 | 133* |
| Jacques Kallis (SA) | 653 | 17 | 113* |
| Rahul Dravid (IND) | 627 | 19 | 76 |
| Ricky Ponting (AUS) | 593 | 18 | 111* |
| Player Name | Runs | Matches | Highest Score |
|---|---|---|---|
| Virat Kohli | 746 | 17 | 100* |
| Shikhar Dhawan | 701 | 10 | 125 |
| Sourav Ganguly | 665 | 13 | 141* |
| Rahul Dravid | 627 | 19 | 76 |
| Rohit Sharma | 585 | 14 | 123* |
| Sachin Tendulkar | 441 | 16 | 141 |
| Virender Sehwag | 389 | 10 | 126 |
| Yuvraj Singh | 376 | 18 | 84 |
| Mohammad Kaif | 236 | 8 | 111* |
Having already overtaken Shikhar Dhawan's tally of 701 runs in the semi-final clash against Australia, where he scored a crucial 84, Kohli now leads India's all-time Champions Trophy run charts. He currently sits at 746 runs in 17 matches across four editions, trailing only Gayle's 791 runs from 17 matches. The former India captain has consistently delivered in high-stakes encounters, making the upcoming final an ideal occasion for him to reach this milestone.
Over the years, Kohli has been synonymous with batting excellence in ODI cricket. The 36-year-old has been in sublime form throughout the ongoing tournament, amassing 217 runs in four matches. He ranks fourth among the top scorers in the 2025 edition, needing just 11 more runs than any other player in the final to surpass England's Ben Duckett, who leads with 227 runs from three matches.
Beyond the Champions Trophy record, Kohli is also on the verge of achieving another historic feat. With 14,180 ODI runs to his name, he is just 55 runs short of overtaking Kumar Sangakkara's tally of 14,234 runs, which would place him second in the list of all-time highest run-scorers in ODI cricket. Only the legendary Sachin Tendulkar, with 18,426 runs, would remain ahead.
Additionally, the match against New Zealand offers Kohli a chance to break new ground in bilateral statistics. If he scores a century, he will become the first player to register seven ODI hundreds against the Black Caps, further solidifying his dominance over one of cricket's most formidable bowling attacks.
As India gears up for the Champions Trophy final, all eyes will be on Kohli, who has made a habit of rising to the occasion. With a major milestone within touching distance, the final promises to be yet another defining moment in his illustrious career. If Kohli finds his rhythm, it won't just be about securing India's glory but also cementing his legacy as one of the greatest ODI batters of all time.