Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR5/0 (1.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
Angelo MathewsSLSri Lanka tour of India 2017/1820178102350111*43.7566652.55210426
Kumar SangakkaraSLICC World Cup 2006/072007111113507635.0046575.27041302
Marvan AtapattuSLZimbabwe tour of Sri Lanka 1997/98199846134822369.6065752.97101451
Thilan SamaraweeraSLNew Zealand in Sri Lanka Test Series 2009200924034715986.7557460.45200454
Upul TharangaSLNatWest Series 2006200655034712069.4041184.43210421
Mahela JayawardeneSLSri Lanka tour of South Africa 2000/012000-200191203479828.9257460.45021430
Kumar SangakkaraSLAsia Cup 2008200866034512157.5034899.14301442
Angelo MathewsSLSri Lanka tour of Bangladesh 20222022231344199172.0075445.62201313
Kumar SangakkaraSLSri Lanka in England Test Series 2014201424034214785.5067650.59130390
Mahela JayawardeneSLBangladesh tour of Sri Lanka 20072007330341165113.6747571.79200385
Kumar SangakkaraSLSouth Africa tour of Sri Lanka 20062006230340287113.3355261.59100460
Angelo MathewsSLSri Lanka in India ODI Series 2014/152014552339139*113.00331102.421202912
Thilan SamaraweeraSLSri Lanka in South Africa Test Series 2011/122011-2012361339115*67.8073046.44200410
Angelo MathewsSLIndia in Sri Lanka Test Series 2015201536033911056.5061055.57210382
Sanjeeva RanatungaSLSri Lanka tour of Zimbabwe 1994/95199457133911856.5097234.88210390
Roshan MahanamaSLSri Lanka tour of India 1993/9419946903387337.5666450.90020380
Sadeera SamarawickramaSLICC Cricket World Cup 2023/24202388233710856.17325103.69121334
Aravinda de SilvaSL1996 Singer World Series1996444334127*-35893.30120304
Mahela JayawardeneSLEngland tour of Sri Lanka 2003/04200345133413483.5073845.26120332
Sanath JayasuriyaSLVB Series 2002/03200344033312283.25314106.05210367
Kumar SangakkaraSLPakistan in Sri Lanka Test Series 20092009361331130*66.2061354.00110281
Pathum NissankaSLAustralia tour of Sri Lanka 202220221011033113730.0941180.54110304
Mahela JayawardeneSLNew Zealand in Sri Lanka Test Series 2009200924032911482.2565550.23120291
Mahela JayawardeneSLNatWest Series 20062006552328126*109.33322101.86210342
Tillakaratne DilshanSLZimbabwe Triangular Series 20102010552328108*109.33316103.80130384
Kumar SangakkaraSLCommonwealth Bank Series 2007/08200887032612846.5744772.93110300
Dhananjaya de SilvaSLWarne-Muralitharan Trophy 2016201636132512965.0056557.52110451
Kumar SangakkaraSLPakistan in Sri Lanka Test Series 2014201424032322180.7562251.93110330
Dhanushka GunathillekeSLZimbabwe in Sri Lanka ODI Series 2017201755032311664.6038284.55130332
Niroshan DickwellaSLEngland tour of Sri Lanka 2018/19201891103239529.3638583.90020390
Sanath JayasuriyaSLNatWest Series 2006200655032215264.40290111.03200447
Mahela JayawardeneSLSouth Africa tour of Sri Lanka 2000200035132116780.2558554.87200433
Kumar SangakkaraSLSri Lanka in New Zealand ODI Series 2014/152015761321113*64.2032798.17120316
Russel ArnoldSLVB Series 2005/062006101043217653.5039980.45030181
Upul TharangaSLICC Champions Trophy 2006/07200666032011053.3341976.37211402
Hashan TillakaratneSLSri Lanka tour of Pakistan 1995/96199569331911553.1763150.55111350
Dimuth KarunaratneSLPakistan in Sri Lanka Test Series 2015201536031813053.0059553.45120320
Kusal MendisSLSri Lanka tour of South Africa 2018/192019911131884*31.8042774.47032353
Tillakaratne DilshanSLICC World Twenty20 2009200977131796*52.83219144.75032463
Asanka GurusinhaSLSri Lanka tour of Zimbabwe 1994/95199468031712839.6399631.83120371
Arjuna RanatungaSLSouth Africa tour of Sri Lanka 1993199368031513139.3846467.89110353
Aravinda de SilvaSLSri Lanka tour of Australia 1989/901989230314167104.6762450.32120384
Mahela JayawardeneSLPakistan tour of Sri Lanka 2000200061103147728.5563149.76020391
Aravinda de SilvaSLSri Lanka tour of India 1997/981997562313110*78.2555856.09120354
Asanka GurusinhaSLSri Lanka tour of New Zealand 1994/95199557031312744.7172043.47200293
Sanath JayasuriyaSL2000 Asia Cup200077031210544.5737882.54120370
Asanka GurusinhaSLAustralia tour of Sri Lanka 1992199268231113751.8377240.28111362
Kusal MendisSLAustralia tour of Sri Lanka 2024/25202546131010162.0041275.24120353
Kamindu MendisSLNew Zealand tour of Sri Lanka 20242024231309182*154.5043571.03200304
Romesh KaluwitharanaSL1998–99 Australia Tri-Nation Series1999101003086830.8038380.42041351

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.