Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEEODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting records (All T20s)

Kusal Mendis has scored the most runs in T20 cricket at R Premadasa Stadium since 1908: 886 in 35 matches.

More filters

2 active
Reset"Match result" is from the side of the player or team.
At R Premadasa Stadium×From 1908-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Kusal MendisSL/GG/JK2016-202635354886105*28.58715123.921529119
Avishka FernandoSL/JK/DA2021-20263332378070*26.90576135.420606241
Charith AsalankaSL/JK/KW2021-2026343317306922.81593123.100406031
Dinesh ChandimalSL/CS/KF2013-20253030469766*26.81552126.270326222
Angelo MathewsSL/CS/KF2009-2026323166607326.40561117.650205223
Kushal Janith PereraSL/CS/DA2013-2026282825967722.92442134.840446119
Kamindu MendisSL/KW/KF2021-2026282525655424.57454124.450305012
Dasun ShanakaSL/DG/KF2015-20264036853942*19.25417129.260024722
Dhananjaya de SilvaSL/JK/CS2015-2024292664646223.20419110.74010377
Bhanuka RajapaksaSL/GG/JK2021-2026272524308218.70294146.260353723
Wanindu HasarangaSL/JK/KF2021-20263531642377*16.92268157.840144516
Tim SeifertNZ/GT/GM2023-2026101013777441.89289130.450303116
Pathum NissankaSL/JK/CS2021-2026262513756215.63331113.29023354
Sadeera SamarawickramaSL/GG/JK2021-2026232143686221.65333110.51011412
Shoaib MalikPAK/JK2009-20232119635155*27.00276127.17012279
Rahmanullah GurbazJK/CS2021-2024181813466920.35255135.690233618
Thisara PereraSL/JK/CS2012-20242923633757*19.82222151.800233018
Chamika KarunaratneSL/DG/KF2021-2026302793083917.11246125.200031716
Nuwanidu FernandoGG/DG/CS2021-20261615129563*21.07234126.070202314
Mohammad HarisKF/BK2023-2024101002868128.60190150.530202815
Ravi BoparaKW/CS2021-2022109528259*70.50223126.46010237
Niroshan DickwellaDG/CS/CS2021-2026181802815815.61190147.89013482
Shane WatsonAUS20126612497249.80166150.000301915
Philip SaltENG/DG2021-20269902496427.67167149.10020258
David WarnerAUS2012-202299224770*35.29181136.46020306
Ashen BandaraSL/JK/KF2021-2026161322474222.45223110.76001147
Sahan ArachchigeGG/BK/NCC2021-20261514423561*23.50183128.420211513
Tillakaratne DilshanSL2009-2016101002326123.20197117.77031263
Tom Kohler-CadmoreJK20218812209231.43162135.800111516
Kumar SangakkaraSL2009-20136612196943.80180121.67020241
Stafanie TaylorWIW2012-20155512157553.75182118.13020254
Sikandar RazaZIM/DA2022-20268812126230.29141150.350111511
Janith LiyanageDG/DA/BCAA2021-202610801955624.38138141.300211610
Sineth JayawardenaTUCA20263311928496.00113169.910201610
Brian BennettZIM2024-202655319164*95.50144132.64020260
Ramesh MendisSL/DG/KF2021-2024161371904131.67125152.00000138
Reeza HendricksSA/DS2021-20246611877237.40160116.88020163
Andre FletcherWI/KF2015-20248811876026.71138135.510121514
Virat KohliIND201255118578*46.25151122.52020204
Kamil MisharaSL/JK/NCC2026441184108*61.33117157.26100217
Umar AkmalPAK2009-20157731824645.50137132.85000155
Mohammad HafeezPAK/GG2012-2021131201824215.1719891.92000183
Shakib Al HasanBAN/JK/GT2017-2026111011793819.89158113.29000134
Dunith WellalageSL/JK/CS2022-2026191451782919.7817999.44000192
Ben McDermottDA/CK2023-20264311777188.50108163.89020813
Kaveen BandaraKF/NCC2022-2026331171103*85.50104164.42100148
Lasith CroospulleDA/GT/CCC2022-20267711708028.33132128.79010173
Towhid HridoyBAN/JK/DS2023-202666216954*42.25118143.22021117
Kennar LewisKW20216601686228.00129130.230111013
Chamara KapugederaSL2009-20179821675027.83122136.89010118
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.