ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Sri Lanka: Batting by year (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×v West Indies×

Player figures come from full scorecards, which we hold for 115 of the 116 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Pathum NissankaSL202120211114053510338.21101352.81150463
Dimuth KarunaratneSL20212021711045314741.1886352.49130461
Mahela JayawardeneSL20012001671413106*68.8356073.75130423
Hashan TillakaratneSL20012001343403204*403.0078351.47210351
Sanath JayasuriyaSL200120016923768553.7154469.12040495
Dhananjaya de SilvaSL20212021471321155*53.5061152.54120272
Marvan AtapattuSL2003200368130811844.0065746.88110261
Kumar SangakkaraSL2001200166030514050.8365446.64110290
Marvan AtapattuSL200120016932998449.8354654.76031232
Kumar SangakkaraSL2010201045129615074.0043068.84120354
Dinesh ChandimalSL20212021101432887126.1852454.96020213
Kusal MendisSL2018201836028510247.5052454.39110354
Kumar SangakkaraSL20052005461283157*56.6047959.08111390
Arjuna RanatungaSL1997199746228087*70.0048957.26030301
Dinesh ChandimalSL2015201567226715153.4048954.60100224
Sanath JayasuriyaSL199719974602609043.3334475.58021333
Kushal Janith PereraSL201520157802599932.3826498.11020227
Dhanushka GunathillekeSL202120216602569642.67252101.59030285
Roy DiasSL198519856612558051.0040562.96030160
Kamindu MendisSL202620266802448430.5030879.22021228
Roshan MahanamaSL1995199544024310160.7533572.54121162
Lahiru ThirimanneSL202120212402407660.0060139.93030190
Aravinda de SilvaSL199319937812386834.0038262.30030113
Sanath JayasuriyaSL2003200368123472*33.4334468.02021252
Arjuna RanatungaSL1993199388323183*46.2036263.81020134
Oshada FernandoSL202120215912309128.7548047.92020250
Dinesh ChandimalSL20182018241229119*76.3350245.62100181
Mahela JayawardeneSL2008200857122913638.1736462.91100251
Kumar SangakkaraSL200320036702247532.0048446.28020230
Kusal MendisSL202620266802237227.8825188.840211812
Avishka FernandoSL2020202055022212744.4022797.80110221
Mahela JayawardeneSL2010201044121798*72.3330172.09030225
Malinda WarnapuraSL2008200824021712054.2535960.45111270
Charith AsalankaSL202420246512137753.25177120.34030265
Tillakaratne DilshanSL201520155502055941.00139147.48030263
Kusal MendisSL2020202055020511941.0020799.03111212
Dimuth KarunaratneSL2015201523019918666.3339450.51101171
Ashen BandaraSL2021202166219855*49.5022289.19020124
Thilan SamaraweeraSL200120013411968765.3354136.23020110
Angelo MathewsSL201520157721904838.0028167.62000135
Lahiru UdaraSL2026202612018818894.0025274.60101215
Thilan SamaraweeraSL2008200824118712562.3329962.54111240
Dhananjaya de SilvaSL2026202624018712046.7529962.54101211
Mahela JayawardeneSL200320036701875126.7134055.0001090
Niroshan DickwellaSL202120215611859637.0029961.87010151
Kusal MendisSL2024202466218568*46.25134138.06020206
Hashan TillakaratneSL1993199388118310426.1432057.19101130
Aravinda de SilvaSL199719974601807830.0024174.69011271
Roshan MahanamaSL1997199746118094*36.0031058.06010141
Tillakaratne DilshanSL200820085601776429.5019192.67020192
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.