The Virat Kohli of India holds the record for the most runs scored in the ICC Men's T20 World Cup history. Virat Kohli scored a total of 1292 runs in 33 innings of 35 matches) while playing in the ICC Men's T20 World Cup between 2012-2024.
ICC Men's T20 World Cup is a cricket tournament organized by International Cricket Council (ICC). And this tournament is played in wenty20 International (T20I) format. National cricket teams of International Cricket Council (ICC) members participate in ICC Men's T20 World Cup tournament. And its first edition was held in 2007 in South Africa. ICC Men's T20 World Cup has been held in T20I format after an interval of about two years.
A list of Top 10 Batsman with most run scorer in ICC Men's T20 World Cup tournament from 2007 till date has been prepared.
List of Top 10 Most Runs in ICC Men's T20 World Cup History
A list of Most Runs in ICC Men's T20 World Cup History (2007 – Present)
| Pos | Player | Span | Match | Innings | NO | Runs | HS | Ave | BF | SR | 100s | 50s | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Virat Kohli(IND) | 2012-2024 | 35 | 33 | 11 | 1292 | 89* | 58.72 | 1003 | 128.81 | 0 | 15 | 2 | 111 | 35 |
| 2 | Rohit Sharma (IND) |
2007-2024 | 47 | 44 | 11 | 1220 | 92 | 34.85 | 917 | 133.04 | 0 | 12 | 1 | 115 | 50 |
| 3 | Mahela Jayawardene (SL) |
2007-2014 | 31 | 31 | 5 | 1016 | 100 | 39.07 | 754 | 134.74 | 1 | 6 | 1 | 111 | 25 |
| 4 | Jos Buttler (ENG) |
2012-2024 | 35 | 34 | 10 | 1013 | 101* | 42.20 | 688 | 147.23 | 1 | 5 | 2 | 91 | 43 |
| 5 | David Warner (AUS) |
2009-2024 | 41 | 41 | 3 | 984 | 89* | 25.89 | 733 | 134.24 | 0 | 8 | 2 | 103 | 40 |
| 6 | Chris Gayle (WI) |
2007-2021 | 33 | 31 | 3 | 965 | 117 | 34.46 | 676 | 142.75 | 2 | 7 | 1 | 78 | 63 |
| 7 | Tillakaratne Dilshan (SL) |
2007-2016 | 35 | 34 | 5 | 897 | 96* | 30.93 | 723 | 124.06 | 0 | 6 | 5 | 101 | 20 |
| 8 | Shakib Al Hasan (BAN) |
2007-2024 | 43 | 43 | 6 | 853 | 84 | 23.05 | 710 | 120.14 | 0 | 4 | 3 | 74 | 24 |
| 9 | Kane Williamson (NZ) |
2012-2024 | 29 | 27 | 4 | 727 | 85 | 31.60 | 646 | 112.53 | 0 | 3 | 1 | 71 | 14 |
| 10 | AB de Villiers (SA) |
2007-2016 | 30 | 29 | 5 | 717 | 79* | 29.87 | 500 | 143.40 | 0 | 5 | 0 | 51 | 30 |
Last Updated on February 05, 2026.
Who scored the most runs in the ICC Men's T20 World Cup History?
Virat Kohli of India has scores most runs in the ICC Men's T20 World Cup. He is scored 1292 runs in 33 innings of 35 matches.