Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Sri Lanka: Batting by year (All cricket)

The most runs in a calendar year in all cricket for Sri Lanka v Bangladesh: 685 by Kumar Sangakkara in 2014.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×v Bangladesh×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Kumar SangakkaraSL2014201478068531985.6398669.473106911
Pathum NissankaSL202520251011060118754.6473182.22211717
Kumar SangakkaraSL2013201356055214292.0088962.09320563
Kumar SangakkaraSL20072007882544222*90.6775671.96210593
Kusal MendisSL201820181010050919650.9060384.411415316
Tillakaratne DilshanSL2013201357248512697.0057384.64321480
Mahela JayawardeneSL2007200788044616555.7562970.91200437
Kamindu MendisSL2024202468143916462.7160672.442104315
Kusal MendisSL202520251010043812443.80383114.361305110
Dimuth KarunaratneSL20212021230428244142.6770560.71210481
Kusal MendisSL2017201757041419459.1463165.61210356
Kusal MendisSL2024202491104099337.1844891.290404014
Upul TharangaSL2006200646140216580.4060866.12211504
Angelo MathewsSL20222022231344199172.0075445.62201313
Kumar SangakkaraSL2008200834033212183.0045473.13210471
Upul TharangaSL2017201779032211535.7844971.71110403
Kumar SangakkaraSL2006200667031910945.5744272.17121342
Dhananjaya de SilvaSL2024202446031010851.6746666.52210295
Tillakaratne DilshanSL20092009120305162152.5034089.71200353
Dinesh ChandimalSL2017201757130213850.3357752.34120241
Angelo MathewsSL201420148943008660.0040973.35030245
Mahela JayawardeneSL20142014341286203*95.3345363.13111234
Sanath JayasuriyaSL2002200244028414571.0031590.16110308
Dhananjaya de SilvaSL2021202156128316656.6045861.79110311
Tillakaratne DilshanSL2005200554028216870.5036776.84110271
Dinesh ChandimalSL20142014881274100*39.1438271.73110144
Aravinda de SilvaSL2002200243025320684.3329585.76100332
Charith AsalankaSL202420247712409140.00237101.270101414
Roshen SilvaSL20182018231235109117.5049947.09120192
Thilan SamaraweeraSL2005200533023413878.0044552.58110270
Dinesh ChandimalSL20132013652230116*76.6734866.09201202
Mahela JayawardeneSL200620066722305146.0030874.68010342
Dinesh ChandimalSL20222022231229124114.5050245.62110175
Chamara SilvaSL200720077712246537.3327780.87020244
Dhananjaya de SilvaSL2018201834022017355.0028676.92101282
Kushal Janith PereraSL2014201466021910636.50213102.82111208
Asela GunaratneSL201720177902198524.3332268.01012191
Charith AsalankaSL2025202588221710636.1724289.67110187
Upul TharangaSL201820188822135635.5022793.83010226
Kamindu MendisSL202520258812038729.0031664.24011202
Sanath JayasuriyaSL20082008220202130101.00135149.63110269
Marvan AtapattuSL20012001110201201201.0025977.61100270
Michael VandortSL20022002120201140100.5029568.14110261
Lahiru ThirimanneSL2021202123020014066.6742946.62110230
Lahiru ThirimanneSL20132013664200155*100.0033060.61101152
Tillakaratne DilshanSL200720078732007950.0025080.00011181
Charith AsalankaSL2023202344119810866.0025278.57110146
Pathum NissankaSL2024202444019811449.50177111.86100255
Mahela JayawardeneSL2008200834019516648.7531561.90100221
Dimuth KarunaratneSL2017201724019512648.7542545.88100141
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.