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 by year (All T20s)

The most runs in a calendar year in T20 cricket at R Premadasa Stadium: 346 by Dinesh Chandimal in 2021.

More filters

1 active
Reset"Match result" is from the side of the player or team.
At R Premadasa Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Dinesh ChandimalSL/CS202120211010434666*57.67243142.390202713
Kusal MendisSL/JK20242024882294105*49.00192153.131113210
Shane WatsonAUS201220126612497249.80166150.000301915
Philip SaltDG202120218802476430.88163151.53020258
Charith AsalankaSL/KW202120211111122844*22.80184123.91000209
Tom Kohler-CadmoreJK202120218812209231.43162135.800111516
Avishka FernandoSL/JK20212021121212155319.55173124.280101612
Dhananjaya de SilvaSL/CS202120211413321040*21.00192109.38000202
Kusal MendisGG202120218812036429.00139146.04010224
Dasun ShanakaSL/DG20212021141312023816.83190106.32000147
Avishka FernandoDA2023202377120070*33.33145137.930201412
Charith AsalankaSL/CS202220227702006428.57161124.22010188
Mohammad HarisBK202320236601968132.67140140.00020227
Angelo MathewsSL/KF2024202476219566*48.75152128.29010168
Sineth JayawardenaTUCA202620263311928496.00113169.910201610
Virat KohliIND2012201255118578*46.25151122.52020204
Kamil MisharaSL/JK/NCC20262026441184108*61.33117157.26100217
Tim SeifertGM2024202444117662*58.67145121.38010177
Kennar LewisKW202120216601686228.00129130.230111013
Bhanuka RajapaksaSL/GG20212021111001655616.50122135.25011148
Dinesh ChandimalBK202320237701645023.43145113.10011202
Kushal Janith PereraDA202320235521635354.33119136.97010138
Wanindu HasarangaBK202320237701634823.2998166.33000159
Kushal Janith PereraSL/CS202120218801625820.25126128.57011155
Rilee RossouwJK20242024551159106*39.7590176.671011411
Tim SeifertGT202320234401587439.50110143.64020107
Thisara PereraJK2021202186215857*39.5078202.560201112
Michael HusseyAUS2012201265315554*77.50126123.02010124
Marlon SamuelsWI201220124301547851.33108142.59020812
Quinton de KockSA2021202133215359*153.00126121.43020171
Lasith CroospulleGT202320235511508037.50118127.12010133
Navod ParanavithanaTUCA202620263311496374.5097153.61020175
Avishka FernandoJK/SSC202620265501465129.2086169.770101210
Kaveen BandaraNCC20262026221144103*144.0088163.64100118
Ravi BoparaKW2021202154214259*71.00125113.60010113
Angelo MathewsBK202320238811422620.29114124.56000124
Angelo MathewsCS202120214401417335.25115122.61010136
Ravi BoparaCS2022202255314047*70.0098142.86000124
Chamika KarunaratneSL/DG202120211413614024*20.00120116.6700277
Rahmanullah GurbazJK202220224401386934.5085162.35010158
Stafanie TaylorWIW2015201533113759*68.50125109.60010180
Kamindu MendisSL/KF202420245311375468.5083165.06020106
Kusal MendisSL/SSC2026202655113656*34.00129105.4302092
Charith AsalankaSL/JK202420247601356922.5094143.6201097
Shoaib MalikJK202120217631334444.3389149.4400096
Niroshan DickwellaDG202120218801333716.6386154.65001230
Chris GayleWI2012201243113275*66.0090146.670201010
David WarnerAUS2012201266113163*26.20103127.18010155
Sadeera SamarawickramaDA202320237711313621.83123106.50000161
Avishka FernandoJK202220224411295043.00107120.56010142
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.