The ICC Men's T20 World Cup 2026 is scheduled to begin on February 7, 2026. The tournament will be held in India and Sri Lanka, with 20 teams from around the world competing for the title in this fast-paced and exciting format. Before the tournament kicks off, it's interesting to look back at the history of the T20 World Cup, particularly at the batsmen who have scored the most runs on this grand stage.
| Rank | Player | Country | Runs | Matches | Average | Strike Rate |
|---|---|---|---|---|---|---|
| 1 | Virat Kohli | India | 1,292 | 35 | 58.72 | 128.81 |
| 2 | Rohit Sharma | India | 1,220 | 47 | 34.85 | 133.04 |
| 3 | Mahela Jayawardene | Sri Lanka | 1,016 | 31 | 39.07 | 134.74 |
| 4 | Jos Buttler | England | 1,013 | 35 | 42.20 | 147.23 |
| 5 | David Warner | Australia | 984 | 41 | 25.89 | 134.24 |
1. Virat Kohli - India
Virat Kohli, who has retired from T20 Internationals, is the highest run-scorer in the history of the T20 World Cup. Between 2012 and 2024, Kohli played 35 matches and scored 1292 runs in 33 innings. His average was 58.72, which is considered exceptional for any top batsman in this format. Kohli scored 15 half-centuries, with his highest score being an unbeaten 89. His ability to perform and score runs in crucia
2. Rohit Sharma - India
India's Rohit Sharma played 47 matches in the T20 World Cup from 2007 to 2024, scoring 1220 runs. His highest score was 92. Rohit's strike rate is over 133, and he hit 50 sixes in the tournament, showcasing his aggressive batting style. Rohit has now also retired from T20 International cricket.
3. Mahela Jayawardene - Sri Lanka
Former Sri Lankan captain Mahela Jayawardene is also on this list. He scored 1016 runs in 31 matches, including one century and six half-centuries. Jayawardene was the backbone of the Sri Lankan batting lineup for a long time.
4. Jos Buttler - England
England's Jos Buttler is at number 4 on this list. He has scored 1013 runs in 35 matches. Buttler's strike rate is over 147, which makes him a dangerous batsman in T20 cricket. Furthermore, after Rohit Sharma, Buttler has hit the most sixes (43) in this tournament.
5. David Warner - Australia
Australia's David Warner has scored 984 runs in the T20 World Cup and is fifth on this list. His highest score in the tournament is an unbeaten 89 runs. His batting has often rescued Australia from difficult situations.
Also Read: 5 instances when team boycott ICC World Cup matches
Disclaimer
Possible11 is a sports news and analysis platform designed purely for entertainment and educational purposes. All match previews, player insights, and team analyses are based on publicly available information and expert opinions. We do not promote or support betting, gambling, or real-money gaming in any form. Users are encouraged to enjoy our content responsibly and use it for informational purposes only.




















Give Your Feedback