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.
Jayawardene has a 39.07 average and a strike rate of 134.74. He is the only player in 20-20 World Cup history to have scored 1000 runs, and he also has a century and six half-centuries to his name. He retired from T20 cricket after Sri Lanka won the World Cup in 2014.