This Sri Lanka legend has amassed 897 runs with 96 being the highest score.
India captain Rohit Sharma has featured in every World Cup since 2007. He has accumulated 904 runs.
The Universe Boss has scored 965 runs. He is also the first one to slam a ton in the T20 World Cups.
He has helped Sri Lanka win their first T20 World Cup in 2014. He has 1016 runs to his name.
Indian stalwart recently surpassed Jayawardene to become the highest run-scorer in the history of T20 World Cup, and has amassed 1141 runs in 27 matches.