5. Virat Kohli, India – 845 runs in 21 matches

The fifth-highest scorer in 20-20 World Cup history is Virat Kohli, with 845 runs in 21 matches. He is one of the best batters of all time, and arguably the greatest of his generation. He has a staggering average of 76.63, far and away the highest of anyone in the top ten.

4. Rohit Sharma, India – 847 runs in 33 matches

Rohit Sharma is the fourth-highest scorer in 20-20 World Cup history, with 847 runs in 33 matches at an average of 38.5 and a strike rate of 131.52.

3. Tillakaratne Dilshan, Sri Lanka – 897 runs in 35 matches

Star Sri Lankan batter, Tillakaratne Dilshan, is third on the list of the highest run scorers in the 20-20 World Cup. He appeared in 35 World Cup matches, scoring 897 runs at an average of 30.93 and a strike rate of 124.06.

2. Chris Gayle, West Indies – 965 runs in 33 matches

Chris Gayle ranks second on this list, having scored 965 runs in 33 matches at an average of 34.46. Among the top five run scorers, the left-hander has the highest strike rate of 142.75.

1. Mahela Jayawardene, Sri Lanka – 1016 runs in 31 matches

The legend of Sri Lanka cricket Mahela Jayawardene holds the record for scoring the most runs in 20-20 World Cup history. He is one of the best all-format players the game has seen in modern times. From 2007 to 2014, he scored 1016 runs in 31 matches in five editions of the 20-20 World Cup.