Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR121/2 (13.3)ES chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Sri Lanka: Batting by series (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×

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

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Kaushal SilvaSLPakistan v Sri Lanka Test Series 2013/142013-20143603079551.1775340.77030330
Asanka GurusinhaSL1995–96 Wills World Cup19966603078751.1740875.250302511
Tillakaratne DilshanSLPakistan in Sri Lanka Test Series 2012201224030612176.5046665.67210373
Angelo MathewsSLSri Lanka in England Test Series 2014201424030616076.5053956.77200412
Dimuth KarunaratneSLSri Lanka tour of United Arab Emirates and Pakistan 2017/18201724030619676.5066046.36110251
Thilan SamaraweeraSLIndia in Sri Lanka Test Series 20102010353306137*153.0060150.92121271
Aravinda de SilvaSLSouth Africa tour of Sri Lanka 199319936813068243.7167545.33030291
Tillakaratne DilshanSLSri Lanka in Bangladesh Test Series 2008/092009120305162152.5034089.71200353
Sanath JayasuriyaSL2001 Sri Lanka Coca-Cola Cup20017703059943.5736982.66030342
Marvan AtapattuSLSri Lanka tour of West Indies 2003200357130511850.8364947.00110261
Russel ArnoldSLSri Lanka tour of South Africa 2000/012000-200191123057133.8946166.16021370
Mahela JayawardeneSLICC Cricket World Cup 2010/112011971304103*50.67304100.00210321
Roshan MahanamaSLIndia tour of Sri Lanka 1993199357130415150.6770243.30111370
Roshan MahanamaSLSri Lanka tour of Zimbabwe 1994/951994681304119*43.4345466.96201221
Mahela JayawardeneSLICC World Twenty20 2010201066130210060.40189159.791202911
Lahiru ThirimanneSLICC Cricket World Cup 2014/152015661302139*60.4035585.07120292
Mahela JayawardeneSLNew Zealand tour of Sri Lanka 1998199835030016760.0070742.43120360
Kumar SangakkaraSLEngland tour of Sri Lanka 2007/08200745030015260.0055853.76110390
Sanath JayasuriyaSL2002 Morocco Cup20025502999759.8030299.01020376
Marvan AtapattuSLVB Series 2005/062006101012998033.2243668.58020190
Kumar SangakkaraSLAsian Test Championship 2001/022001-2002231298230149.0046264.50110403
Upul TharangaSLICC World Cup 2006/072007111102987327.0944666.82031272
Upul TharangaSLSri Lanka tour of Bangladesh 2005/06200624129716599.0047462.66110393
Mahela JayawardeneSLPakistan tour of India 1998/99199935029724259.4057551.65111352
Prasanna JayawardeneSLSri Lanka in India Test Series 2009/102009351297154*74.2552356.79100293
Marvan AtapattuSLSouth Africa tour of Sri Lanka 2004200457129797*49.5050159.28030320
Mahela JayawardeneSLIndia tour of Sri Lanka 2001200134029613974.0045065.78200381
Kusal MendisSLWarne-Muralitharan Trophy 2016201636029617649.3343867.58110355
Sanath JayasuriyaSLZimbabwe tour of Sri Lanka 2001/022001-200234029513973.7548660.70110421
Upul TharangaSLSri Lanka in India ODI Series 2009/10200955029511859.0031294.55121287
Tillakaratne DilshanSLSri Lanka tour of Zimbabwe 1999/001999671295163*49.1754753.93111320
Dimuth KarunaratneSLIreland tour of Sri Lanka 20232023220294179147.0036879.89200300
Pathum NissankaSLSri Lanka tour of Zimbabwe 2025202555029412258.80288102.08120373
Sanath JayasuriyaSLAsia Cup 2004200455129313073.2531991.85200292
Marvan AtapattuSL1997 Asia Cup199755129384*73.2541470.77030221
Sanath JayasuriyaSLVB Series 2005/06200688029311436.63264110.981122711
Mahela JayawardeneSLSri Lanka in Pakistan Test Series 2008/09200923029224097.3352355.83100390
Tharanga ParanavitanaSLIndia in Sri Lanka Test Series 2010201036129211158.4061747.33200351
Hashan TillakaratneSLSri Lanka tour of New Zealand 1994/95199557129210848.6772340.39110272
Chandika HathurusingheSLSri Lanka tour of Pakistan 1995/9619953602918348.5078237.21030380
Marvan AtapattuSLSri Lanka tour of India 1997/98199756029010848.3369741.61110420
Charith AsalankaSLAustralia tour of Sri Lanka 2022202288129011041.4330096.67100246
Dhananjaya de SilvaSLSri Lanka tour of Bangladesh 2023/24202435028910857.8044065.68210285
Arjuna RanatungaSL1997 Asia Cup1997552289131*96.3333985.25120304
Kumar SangakkaraSLPakistan tour of Sri Lanka 2005/06200624028818572.0047760.38110410
Roshan MahanamaSL1995–96 Singer Champions Trophy199544128810196.0040770.76120212
Mahela JayawardeneSLIndia in Sri Lanka Test Series 2010201035028817457.6052854.55110301
Dinesh ChandimalSLIndia in Sri Lanka Test Series 20152015361288162*57.6034383.97110385
Mahela JayawardeneSLSri Lanka in Bangladesh Test Series 2013/142014231286203*143.0044863.84110234
Pathum NissankaSLICC Cricket World Cup 2023/24202388128677*40.8631191.96042393

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.