Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG122/0 (17.5)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-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

Sri Lanka: Batting by year (First-class)

The most runs in a calendar year in first-class cricket for Sri Lanka: 1,438 by Kumar Sangakkara in 2014.

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Kumar SangakkaraSL2014201411211143831971.90260855.1448115511
Sanath JayasuriyaSL1997199711190127134066.89194765.283721409
Kumar SangakkaraSL2006200611202124228769.00210459.034411653
Thilan SamaraweeraSL2009200911203123423172.59211558.354411704
Aravinda de SilvaSL1997199710193122016876.25207558.807221496
Mahela JayawardeneSL2009200911201119427562.84228852.193311322
Angelo MathewsSL2014201411205116016077.33231150.1928011715
Sanath JayasuriyaSL2004200411200113025356.50161470.0143014311
Kumar SangakkaraSL2004200411200111427055.70175163.623511516
Tillakaratne DilshanSL2009200911181109716264.53132782.676121229
Kumar SangakkaraSL2009200911201108313757.00197954.724501213
Mahela JayawardeneSL2001200113190105315055.42158666.394411417
Kamindu MendisSL2024202491621049182*74.93158266.3153010821
Kumar SangakkaraSL2011201111210103421149.24229545.054411094
Dimuth KarunaratneSL2017201713260103119639.65230444.75342912
Kusal MendisSL2018201812231102319646.50187254.653411269
Mahela JayawardeneSL20142014101811003203*59.00197350.843511058
Dinesh ChandimalSL2017201712242100316445.59223544.883511024
Kumar SangakkaraSL200120011319199214055.11204648.483511311
Mahela JayawardeneSL200620061120198337451.74182753.803241165
Mahela JayawardeneSL200720078111982213*98.20177755.265111086
Kumar SangakkaraSL20072007792968222*138.29150164.494201243
Marvan AtapattuSL200420041120096624948.30178454.154121331
Dimuth KarunaratneSL20212021713090224469.38161855.754301081
Dinesh ChandimalSL2015201511201901162*47.42161455.822501117
Mahela JayawardeneSL200420041120186123745.32178648.21231995
Marvan AtapattuSL2001200113224859201*47.72190345.14324920
Angelo MathewsSL201520151121184512242.25158953.18330878
Kaushal SilvaSL201420141120080613940.30189442.561501012
Niroshan DickwellaSL20172017112227738338.65103174.98061876
Dimuth KarunaratneSL201520151121076918636.62160447.94233711
Kumar SangakkaraSL2012201210194767199*51.13162947.08234794
Dimuth KarunaratneSL201820189171743158*46.44131256.63172711
Mahela JayawardeneSL200020001018174016743.53142951.78230954
Marvan AtapattuSL2000200010181732207*43.06194637.62243871
Dinesh ChandimalSL202420241017072411642.59132654.60253863
Sanath JayasuriyaSL200020001018072218840.11117761.34222945
Dinesh ChandimalSL202220226103719206*102.71129955.352415815
Dhananjaya de SilvaSL202420241017071010841.76111663.62262817
Kumar SangakkaraSL20022002916270823050.57114961.62130984
Kumar SangakkaraSL2010201069269521999.29113861.07320823
Hashan TillakaratneSL19951995714168511952.69164241.72321730
Hashan TillakaratneSL200120018105682204*136.40131551.86320701
Aravinda de SilvaSL19981998814268215256.83126853.79230857
Angelo MathewsSL202420241018168114140.06140148.61141636
Tillakaratne DilshanSL20052005914267816856.5098468.90141892
Kusal MendisSL201720171020066919433.45116157.62211777
Sanath JayasuriyaSL200120011322366311134.8999466.70142946
Lahiru ThirimanneSL20212021713065914050.69151843.41240690
Aravinda de SilvaSL19931993814165614850.46148644.15150757
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.