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)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st 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 2026AFGZIMODI5th 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 by year (All cricket)

The most runs in a calendar year in all cricket at R Premadasa Stadium since 1908: 575 by Sanath Jayasuriya in 1997.

More filters

2 active
Reset"Match result" is from the side of the player or team.
At R Premadasa Stadium×From 1908-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sanath JayasuriyaSL1997199766057534095.8378073.72131638
Charith AsalankaSL/KW20212021171715517734.44547100.730304313
Kumar SangakkaraSL20132013562534169133.5066979.82230646
Kusal MendisSL/JK2024202414143526105*47.82474110.971315711
Avishka FernandoSL/JK202120211818151011830.0052597.141303917
Pavan RathnayakeSL/CCC2026202688046422158.00446104.042004010
Kumar SangakkaraSL20092009121204588438.1747895.82040412
Sanath JayasuriyaSL200120018804229952.7550184.23051475
Mohammad AzharuddinIND19971997552400126133.3352875.76220214
Marvan AtapattuSL1997199766137711875.4049875.70120281
Yuvraj SinghIND2009200988137311753.29348107.18130496
Thilina KandambySL200920091010337093*52.8648276.76030330
Tillakaratne DilshanSL20092009101003629736.20336107.74030494
Dinesh ChandimalSL/CS202120211111435566*50.71255139.220202813
Roshan MahanamaSL1997199765035222570.4072648.48120361
Virat KohliIND20122012772351128*70.20335104.78120345
Dhananjaya de SilvaSL/CS20212021201933454421.5640385.61000292
Charith AsalankaSL/CS202220221010133711037.44306110.131102910
Aravinda de SilvaSL19961996444334127*-35893.30120304
Charith AsalankaSL2025202555132012780.0034094.122102712
MS DhoniIND200920098823179452.8339680.05030144
Arjuna RanatungaSL19971997653315131*157.5037783.55120373
Dasun ShanakaSL/DG20212021201913063917.0032793.58001218
Tillakaratne DilshanSL20112011771299108*49.8332891.16110393
Kamil MisharaSL/JK/NCC20262026881299108*42.71241124.07110379
Kusal MendisSL/DA20232023101002999129.9033888.46020353
Sanath JayasuriyaSL20092009121202929824.33259112.74011356
Sadeera SamarawickramaSL/DA20232023111112899328.90279103.58011293
Chamika KarunaratneSL/DG202120212019928944*28.90267108.240021511
Smriti MandhanaINDW2025202566028711647.8332488.58110392
Annerie DercksenSAW2025202565128510471.25261109.20120229
Charith AsalankaSL/JK202420241311028510125.91271105.171111912
Jemimah RodriguesINDW2025202565027712355.40245113.06100311
Kumar SangakkaraSL201420145512768869.0033682.14030270
Kusal MendisSL/SSC2026202688227593*45.8330091.67030253
Harshitha MadaviSLW202520259802757734.3834080.88020280
Virender SehwagIND2002200255227112690.33225120.44110452
Tillakaratne DilshanSL2014201455027110154.2031286.86110321
Aravinda de SilvaSL1997199766125812651.6034973.93110260
Avishka GunawardeneSL200120017702589036.8638866.49020291
Sanath JayasuriyaSL20022002551254102*63.5029785.52111290
Bhanuka RajapaksaSL/GG20212021161502546516.93207122.710242810
Dean JonesAUS19921992342253100*126.5048252.49120183
Sachin TendulkarIND1997199755025014350.0037666.49110290
Kumar SangakkaraSL201220126502509750.0033075.76020203
Shane WatsonAUS201220126612497249.80166150.000301915
Janith LiyanageSL/GM2024202410902489527.5629783.50020176
Joe RootENG20262026331247111*123.5028885.76120191
Philip SaltDG202120218802476430.88163151.53020258
Upul TharangaSL20112011772246102*49.2029982.27111352
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.