The ninth edition of the T20 World Cup is set to be played from June 1 to June 29 in the West Indies and the USA and here are the batters with most runs in T20 World Cup. 20 teams will be taking part for the first time in the mega event as England will look to defend the title they won two years ago in Australia. Over the course of last eight editions, several batters have plundered a lot of runs in the T20 World Cup.
For the same reason, we list the top 10 players with most runs in T20 World Cup history.
Group A T20 World Cup 2024: India vs Pakistan the major attraction
Most runs in T20 World Cup
Player | Runs |
Virat Kohli (India) | 1141 |
Mahela Jayawardene (Sri Lanka) | 1016 |
Chris Gayle (West Indies) | 965 |
Rohit Sharma (India) | 963 |
Tillakaratne Dilshan (Sri Lanka) | 897 |
David Warner (Australia) | 806 |
Jos Buttler (England) | 799 |
Shakib Al Hasan (Bangladesh) | 742 |
AB de Villiers (South Africa) | 717 |
Kane Williamson (New Zealand) | 699 |
- Virat Kohli – 1141 runs
Former India skipper Virat Kohli is on top of the charts of most runs in T20 World Cup . He has bossed the T20 World Cup ever since he played in the tournament for the first time in 2012. He has so far amassed 1141 in just 25 innings at an average of 81.5 and a strike rate of 131.3 with as many as 14 fifties. Kohli has remained unbeaten on 11 occasions which prove he won a lot of games for India with the bat. He will once again be in action having not won a single T20 World Cup so far.
- Mahela Jayawardene – 1016 runs
Sri Lanka’s legendary cricketer Mahela Jayawardene is at the second place in the list of most runs in T20 World Cup. Having played in five editions of the mega event, he scored 1016 runs in 31 matches at an average of 39.07 and a strike rate of 134.74 with a century and six fifties to his name. Jayawardene bowed out of white-ball formats after Sri Lanka beat India in final of T20 World Cup 2014.
- Chris Gayle (West Indies)
Chris Gayle has played a crucial role in West Indies winning the T20 World Cup twice, in 2012 and then in 2016. The Universe Boss amassed 965 runs in 31 innings played in the perennial event at an average of 34.46 and a strike rate of 142.75 with two centuries and seven fifties. Gayle also smashed a massive 63 sixes and is on top in this aspect in the tournament history.
- Rohit Sharma (India)
Rohit Sharma is one of the only two players to have played all eight editions of T20 World Cup and also feature in the upcoming event. He will lead India in the tournament having scored 963 runs so far in 36 innings at an average of 34.39 and strike rate of 127.88 with nine half-centuries. He is at the second position in terms of hitting most sixes with 35 maximums to his name and has the second most runs in T20 World Cup among Indians.
- Tillakaratne Dilshan (Sri Lanka)
Tillakaratne Dilshan played his last World Cup in the shortest format in 2016 but is still at the fifth place in the list of most runs in T20 World Cup. He mustered 897 runs in 34 innings with six fifties for Sri Lanka at the mega event with the highest score being 96*. More often than not, Dilshan opened the innings and was also instrumental in Sri Lanka lifting the trophy in 2014.
- David Warner (Australia)
David Warner is set to play his last T20 World Cup in 2024 and will open the innings yet again for Australia. Having played since 2009 at the event, the southpaw has amassed 806 runs so far in 34 innings at a strike rate of 133.22 and has surprisingly, not scored a single ton yet. Warner has a chance to bow out on a high and also climb up in this list with a sensational T20 World Cup this year.
- Jos Buttler (England)
Jos Buttler led England to T20 World Cup title in 2022 and is again the captain for the 2024 edition. He is playing the event since 2012 and has scored 799 runs so far sitting at the seventh place in the list of most runs in T20 World Cup. He has smashed the runs at an average of 42.05 and a strike rate of 144.48 with a century and four fifties to his name. Apart from leading from the front with the bat, Buttler will be aiming to defend England’s title this time around.
- Shakib Al Hasan (Bangladesh)
Shakib Al Hasan is the only other player apart from Rohit Sharma to feature in all editions of T20 World Cup (including the upcoming one). He has played 36 matches for Bangladesh at the event scoring 742 runs at an average of almost 24 and a strike rate of 122.44 with three fifties. He has won a lot of matches for Bangladesh with his all-rounder skills and will be aiming to do so in what could be his last ICC event in the format.
- AB de Villiers (South Africa)
AB de Villiers last played the mega event in 2016 itself but it still among top 10 in the list of players with most runs in T20 World Cup . Playing for South Africa, he amassed 717 runs in 29 innings at an average of almost 30 and a strike rate of 143.4 that is impeccable for a middle-order batter. He also hit five fifties and played some memorable knocks for Proteas during his playing time.
- Kane Williamson (New Zealand)
New Zealand have again reposed faith in Kane Williamson to lead New Zealand in the upcoming T20 World Cup edition. The man is playing in the tournament since 2012 and has scored 699 runs in 24 innings at an average of 33.28 and a strike rate of 113.84 with three fifties to his name. Despite the fact that his stocks are going down in the shortest format, Williamson remains a key member for the Kiwis having led them to final of T20 World Cup 2021.