Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting records (All T20s)

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

More filters

1 active
Reset"Match result" is from the side of the player or team.
At R Premadasa Stadium×
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.