Category | Cricket

Sri Lanka’s Highest T20 Run-Scorers – Who Tops the All-Time List?

By Vinod Rajbhar             July 14, 2025

Dinesh Chandimal 

Chandimal, in the T20 matches, has made a total of 1062 runs with a strike rate of 103 in a total of 61 innings. 

10

Image: NDTV Sports

Charith Asalanka 

He has achieved a total of 1260 runs with a total of six half-centuries with a strike rate of 128.07. 

9

Image: News Bytes

Kumar Sangakkara 

Sangakkara has made a total of eight fifties in T20 matches until now and has scored 1382 runs, with a strike rate of 119.55. 

8

Image: ESPN Cricinfo 

Angelo Mathews 

In T20 matches, this all-rounder has accomplished a total of 1416 runs in 73 innings with a strike rate of 120.51. 

7

Image: Reuters

Dasun Shanaka  

The Lankan finisher has made 1476 runs in T20 and has also hit five 50s in 95 innings with a strike rate of 122.48. 

6

Image: NDTV Sports

Mahela Jayawardene 

He has been a great asset for the team and also a top-order player with a total of 1493 T20 runs in just 55 innings. 

5

Image: ESPN cricinfo

Pathum Nissanka 

Pathum, a great opener with full energy, has made the fourth highest runs in the list (1808 runs) with a strike rate of 121.75 in just 63 innings.

4

Image: Pintrest 

Tillakaratne Dilshan 

He has invented the Dilscoop style of batting. He has made a 1889 total runs with a strike rate of 120.56 in just 79 innings. 

3

Image: TNT Sports 

Kusal Mendis 

Kusal has been the best power player and has scored a total of 2001 runs in the T20 matches with a strike rate of 132.16 in 80 innings. 

2

Image: FanCraze

Kusal Parera 

Parera, the top run scorer, has made a total of 2080 runs in 78 innings and a strike rate of 133.16. He has been the most successful batter and the best opener.

1

Image: makalukhabar