In the fast-paced arena of T20 cricket, every run counts, but in the high-stakes environment of the T20 World Cups, they are invaluable. The shorter format of the game magnifies the importance of each batter’s contribution, turning quick scoring into an art form.
It’s here that the most skilled players shine, transforming matches with their bats, sometimes within mere overs. Their ability to accumulate runs consistently under pressure not only propels their teams forward but also cements their legacy in the cricketing world.
This list of the top 10 batters who have scored the most runs in T20 World Cups celebrates those who have excelled on cricket’s grandest stage, showcasing their strategic acumen and fearless spirit.
Below is the list of these remarkable players followed by key insights from the data.
Player | Country | Innings | Runs |
Virat Kohli | India | 25 | 1141 |
Mahela Jayawardene | Sri Lanka | 31 | 1016 |
Chris Gayle | West Indies | 31 | 965 |
Rohit Sharma | India | 36 | 963 |
TM Dilshan | Sri Lanka | 34 | 897 |
David Warner | Australia | 34 | 806 |
Jos Buttler | England | 27 | 799 |
Shakib Al Hasan | Bangladesh | 36 | 742 |
AB de Villiers | South Africa | 29 | 717 |
Kane Williamson | New Zealand | 24 | 699 |
Key Insights
4037: Virat Kohli not only scored the most runs in T20 World Cups but also tops the list of highest run-scorers in T20 internationals, with 4,037 runs to his name.
22: Virat Kohli holds the record for being the fastest batter to score 1000 runs in T20 World Cups, achieving this feat in just 22 innings.
63: Chris Gayle tops the list for hitting the most number of sixes in T20 World Cups, with 63 to his name.
1: Brendon McCullum, the Kiwi cricketer, holds the distinction of being the first player to score 1000 runs in T20 internationals.
Among the players mentioned in the list, Virat Kohli, Rohit Sharma, Jos Buttler, Shakib Al Hasan, and Kane Williamson are currently active players