Most Runs in Champions Trophy 2025 - Virat Kohli climbs to 4th spot after star show vs AUS: Top 10 Highest Run Scores and Teamwise Top 5
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:

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
Team-wise Most Runs in Champions Trophy 2025
India
- Virat Kohli - 207 runs
- Shreyas Iyer - 195 runs
- Shubman Gill - 157 runs
- KL Rahul - 106 runs
- Rohit Sharma - 104 runs
Pakistan
- Khushdil Shah – 107 runs
- Babar Azam – 87 runs
- Saud Shakeel - 63 runs
- Agha Salman – 61 runs
- Mohamamd Rizwan – 49 runs
New Zealand
- Tom Latham – 187 runs
- Will Young - 129 runs
- Rachin Ravindra - 118 runs
- Glenn Phillips – 94 runs
- Kane Williamson - 87 runs
Bangladesh
- Jaker Ali - 113 runs
- Towhid Hridoy - 107 runs
- Najmul Hossain Shanto - 77 runs
- Tanzid Hasan - 49 runs
- Rishad Hossain - 44 runs
- Mehidy Hasan Miraz - 18 runs
South Africa
- Ryan Rickelton - 130 runs
- Rassie van der Dussen - 124 runs
- Heinrich Klaasen - 64 runs
- Temba Bavuma - 58 runs
- Aiden Markram - 52 runs
Afghanistan
- Ibrahim Zadran - 216 runs
- Rahmat Shah - 106 runs
- Sediqullah Atal - 106 runs
- Azmatullah Omarzai - 93 runs*
- Hashmatullah Shahidi - 60 runs
- Mohammad Nabi - 49 runs
England
- Ben Duckett - 227 runs
- Joe Root - 225 runs
- Jos Buttler - 82 runs
- Jofra Archer - 60 runs
- Harry Brook - 47 runs
Australia
- Jos Inglis - 131 runs
- Alex Carey - 130 runs
- Travis Head - 104 runs
- Steve Smith - 97 runs
- Matthew Short - 83 runs
| 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* |
Story first published: Tuesday, March 4, 2025, 20:18 [IST]
Other articles published on Mar 4, 2025


Click it and Unblock the Notifications