Top 5 player with the most runs in the ICC Men T20 World Cup

Ravi pic - Monday, Feb 02, 2026
Last Updated on Feb 02, 2026 03:17 PM

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

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

Rohit Sharma

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

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

Jos Buttler

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

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

Give Your Feedback



More Blogs from Ravi

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.

Download our App for more Tips and Tricks