Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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
Dimuth KarunaratneSLNew Zealand in Sri Lanka Test Series 2019201924024712261.7555144.83110181
Tillakaratne DilshanSLEngland tour of Sri Lanka 2003/04200333024610082.0035469.49120261
Mahela JayawardeneSLNatWest Series 2011201155024614449.2026592.83110240
Roshan MahanamaSL1992 Cricket World Cup19927702468035.1445653.95030190
Sanath JayasuriyaSLSri Lanka tour of Zimbabwe 2004200454024515761.2527788.45100304
Hashan TillakaratneSLSri Lanka tour of Australia 1995/961995-199636024511940.8359241.39110170
Dasun ShanakaSLSri Lanka tour of India 2022/232023662245108*61.25184133.151101914
Dimuth KarunaratneSLSri Lanka v Bangladesh 20212021110244244244.0043755.84100260
Chamara SilvaSLSri Lanka tour of New Zealand 2006/072006351244152*61.0036067.78112291
Angelo MathewsSLWorld Cup 2019201966124411348.8031278.21111204
Pathum NissankaSLSri Lanka tour of West Indies 2020/21202156024410340.6746552.47110202
Kamindu MendisSLSri Lanka tour of West Indies 202620266802448430.5030879.22021228
Thilan SamaraweeraSLIndia in Sri Lanka Test Series 2008200834124312781.0047151.59110310
Malinda WarnapuraSLIndia in Sri Lanka Test Series 2008200835124311560.7542357.45121291
Mahela JayawardeneSLICC World Twenty20 2012/13201277124365*40.50209116.27010295
Mahela JayawardeneSLWest Indies tour of Sri Lanka 2001/0220013402429960.5039161.89020291
Angelo MathewsSLSouth Africa in Sri Lanka Test Series 2014201424224289121.0047051.49030254
Tharanga ParanavitanaSLPakistan in Sri Lanka Test Series 200920093602427340.3343056.28020250
Isuru UdanaSLSri Lanka tour of South Africa 2018/19201966324284*80.67172140.700201915
Asanka GurusinhaSLSri Lanka tour of Australia 1995/961995-199636024214340.3358841.16100211
Asanka GurusinhaSL1995–96 Australian Tri-Series1995-1996101002424824.2041658.17001220
Kumar SangakkaraSLSri Lanka in India Test Series 2009/10200935024113748.2053145.39100311
Arjuna RanatungaSL1995–96 Wills World Cup199666424175*120.50210114.76010292
Arjuna RanatungaSLSri Lanka tour of New Zealand 1994/9519955702419034.4342257.11021240
Kusal MendisSLEngland tour of Sri Lanka 2018/19201871002418624.1033571.94021238
Lahiru ThirimanneSLSri Lanka tour of West Indies 2020/2120212402407660.0060139.93030190
Kumar SangakkaraSLSri Lanka in Pakistan Test Series 2008/09200923023910479.6738062.89120270
Tillakaratne DilshanSLSri Lanka Triangular Series 2010201055023911047.8026191.57100341
Pathum NissankaSLIndia tour of Sri Lanka 202420246602387939.6724099.17021316
Sanath JayasuriyaSLSri Lanka tour of England 19981998121237213237.0029580.34100353
Hashan TillakaratneSLNew Zealand tour of Sri Lanka 20032003220237144118.5054643.41110360
Tillakaratne DilshanSLBangladesh in Sri Lanka Test Series 2012/13201324023712659.2532872.26121240
Aravinda de SilvaSL1994–95 Mandela Trophy19946602379539.5026788.76031156
Ranjan MadugalleSLSri Lanka tour of Pakistan 1981/82198268223791*39.5048349.07011312
Hashan TillakaratneSLSri Lanka tour of India 1993/9419946902378026.3347549.89012290
Arjuna RanatungaSLSri Lanka tour of Pakistan 1985/8619857922377933.868085.0001060
Sanath JayasuriyaSLSri Lanka tour of West Indies 199719973502369047.2030876.62021303
Dinesh ChandimalSLAustralia in Sri Lanka ODI Series 2016201655123610259.0033271.08110131
Roshen SilvaSLSri Lanka tour of Bangladesh 2017/182018231235109117.5049947.09120192
Dhananjaya de SilvaSLSouth Africa tour of Sri Lanka 201820186802358429.3830377.56021247
Mahela JayawardeneSLICC World Cup 2002/032002-2003151612354415.6753144.26002280
Nishan MadushkaSLIreland tour of Sri Lanka 20232023220234205117.0038760.47100261
Thilan SamaraweeraSLBangladesh tour of Sri Lanka 2005200533023413878.0044552.58110270
Kusal MendisSLEngland tour of Sri Lanka 2025/26202666123493*46.80234100.00010284
Marvan AtapattuSL2002 Sharjah Cup20025512338258.2533669.35030250
Upul TharangaSLSri Lanka tour of India 2017/1820176602329538.67198117.17010297
Kumar SangakkaraSLSri Lanka tour of England 200620063602316638.5053043.58020300
Charith AsalankaSLICC Men's T20 World Cup 2021/22202166123180*46.20157147.13020239
Sadeera SamarawickramaSLAfghanistan tour of Sri Lanka 2023/2420247712315238.50213108.45020223
Ranjan MadugalleSLIndia tour of Sri Lanka 1985198568223110338.505598.18120123

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.