Most Runs in T20 World Cup History: Virat Kohli Becomes the First Batter To Score 1200 Runs in the Tournament
Most Runs in T20 World Cup History - Virat Kohli, who holds the feat of scoring most runs in the history of the tournament, became the first batter to score 1200-plus runs in the tournament. Also read: Most Runs in T20 World Cup | Most Wickets | Most Sixes | Super 8 Points Table
The star Indian batter achieved the feat during India's Super 8 match against Bangladesh with a knock of 28-ball 37. Virat Kohli, however, couldn't convert the good start into a big knock while Rohit Sharma, who is second on the all-time list, got out after scoring 23.

Virat Kohli, who came into the T20 World Cup 2024 following a strong IPL with the bat, has struggled to produce runs on the slow surfaces of the USA and Caribbean. He continues to face ire of the fans for not playing big knocks.
Most runs in T20 World Cup History: Top 10 highest Run-Scorers
| Batter | Runs | Highest score | Innings | 50s | 100s | Fours | Sixes |
| 1. Virat Kohli (IND) | 1207 | 89* | 30 | 14 | 0 | 105 | 32 |
| 2. Rohit Sharma (IND) | 1062 | 79 | 41 | 10 | 0 | 100 | 40 |
| 3. Mahela Jayawardene (SL) | 1016 | 100 | 31 | 6 | 1 | 11 | 25 |
| 4. David Warner (AUS) | 975 | 89* | 39 | 8 | 0 | 102 | 40 |
| 5. Chris Gayle (WI) | 965 | 117 | 31 | 7 | 2 | 78 | 63 |
| 6. Jos Buttler (SA) | 907 | 101* | 31 | 6 | 0 | 81 | 36 |
| 7. Tilakratne Dilshan (SL) | 897 | 96* | 34 | 6 | 0 | 101 | 20 |
| 8. Shakib Al Hasan (BAN) | 842 | 84 | 41 | 4 | 0 | 73 | 23 |
| 9. Kane Williamson (NZ) | 727 | 85 | 27 | 3 | 0 | 71 | 14 |
| 9. AB de Villiers (SA) | 717 | 79* | 29 | 5 | 0 | 51 | 30 |
| 10. Kane Williamson (NZ) | 709 | 85 | 26 | 3 | 0 | 69 | 14 |
Teamwise Top Run-scorers
Top 5 run-scorers for India
- Virat Kohli - 1207 runs
- Rohit Sharma - 1062 runs
- Yuvraj Singh - 593 runs
- MS Dhoni - 529 runs
- Gautam Gambhir - 524 runs
Top 5 run-scorers for Australia
- David Warner - 975 runs
- Shane Watson - 537 runs
- Glenn Maxwell - 499 runs
- Aaron Finch - 458 runs
- Mike Hussey - 437 runs
Top 5 run-scorers for England
- Jos Buttler - 907 runs
- Kevin Pietersen - 580 runs
- Alex Hales - 568 runs
- Eoin Morgan - 552 runs
- Luke Wright - 439 runs
Top 5 run-scorers for Pakistan
- Shoaib Malik - 646 runs
- Mohammad Rizwan - 566 runs
- Babar Azam - 549 runs
- Shahid Afridi - 546 runs
- Kamran Akmal - 524 runs
Top 5 run-scorers for Sri Lanka
- Mahela Jayawardene - 1016 runs
- Tilakaratne Dilshan - 897 runs
- Kumara Sangakkara - 661 runs
- Angelo Mathews - 521 runs
- Pathum Nissanka - 485 runs
Top 5 run-scorers for New Zealand
- Kane Williamson - 727 runs
- Brandon McCullum - 637 runs
- Martin Guptill - 617 runs
- Ross Taylor - 562 runs
- Glenn Phillips - 364 runs
Top 5 run-scorers for South Africa
- AB de Villiers - 717 runs
- Quinton de Kock - 597 runs
- JP Duminy - 568 runs
- Jacques Kallis - 433 runs
- David Miller - 398 runs
Top 5 run-scorers for Bangladesh
- Shakib Al Hasan - 842 runs
- Tamim Iqbal - 514 runs
- Mahmudullah - 439 runs
- Mushfiqur Rahim - 402 runs
- Litton Das - 332 runs
Top 5 run-scorers for West Indies
- Chris Gayle - 965 runs
- Dwayne Bravo - 530 runs
- Marlon Samuels - 530 runs
- Johnson Charles - 456 runs
- Nicholas Pooran - 355 runs
Top 5 run-scorers for Afghanistan
- Mohammad Shahzad - 402 runs
- Najibullah Zadran - 338 runs
- Mohammad Nabi - 336 runs
- Rahmanullah Gurbaz - 331 runs
- Gulbadin Naib - 324 runs


Click it and Unblock the Notifications