T20I cricket, most run-scorers
Rohit Sharma and Virat Kohli (Image Credit: Google)
2 of 10

9. Tillakaratne Dilshan (Sri Lanka) – 1,889 runs

T20I cricket, most run-scorers

Former Sri Lankan cricketer Tillakaratne Dilshan was famous for his aggressive batting. In his T20I career, Dilshan mostly played as an opening batsman. The right-handed batsman played the T20I cricket from 2006 to 2016. Dilshan scored 1,889 runs in 80 T20I innings with an average of 28.19. He hit one century and 13 half-centuries in T20I career. Dilshan’s best T20I knock was 104*.

2 of 10