Most Runs in Champions Trophy 2025: Virat Kohli climbed to the fourth spot in the race for the top run-scorer of the tournament following a match-winning knock of 84 against Australia in the semifinal on March 4.
The Indian superstar is now just 21 runs shy of finishing as the leading run scorer of the tournament as the names ahead of him have already played their last innings in the tournament. Let's take a look at the complete list of Most Runs in Champions Trophy 2025:

| Batter (Team) | Runs | Matches | Highest Score |
|---|---|---|---|
| 1. Ben Duckett (ENG) | 227 | 3 | 165 |
| 2. Joe Root (ENG) | 225 | 3 | 120 |
| 3. Ibrahim Zadran (AFG) | 216 | 3 | 177 |
| 4. Virat Kohli (IND) | 207 | 3 | 100* |
| 5. Shreyas Iyer (IND) | 195 | 4 | 79 |
| 6. Tom Latham (NZ) | 187 | 3 | 118* |
| 7. Shubman Gill (IND) | 157 | 4 | 101* |
| 8. Jos Inglis (AUS) | 131 | 3 | 120 |
| 9. Alex Carey (AUS) | 130 | 3 | 69 |
| 10. Ryan Rickelton (SA) | 130 | 2 | 103 |
- Updated on March 4 after India beat Australia
| Full Name (Team) | Runs | Matches | Highest Score (HS) |
|---|---|---|---|
| Chris Gayle (WI) | 791 | 17 | 133* |
| Mahela Jayawardene (SL) | 742 | 22 | 84* |
| Virat Kohli | 736 | 17 | 100* |
| 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* |