Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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 runsFirst-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
Romesh KaluwitharanaSLSri Lanka tour of South Africa 2000/012000-200181002868328.6044065.00030281
Asanka GurusinhaSLSri Lanka tour of India 1986/871986-198781002865428.6025767.32020134
Dimuth KarunaratneSLIndia tour of Sri Lanka 2017201736028514147.5063245.09110300
Kusal MendisSLSri Lanka tour of West Indies 2018201836028510247.5052454.39110354
Sanath JayasuriyaSLBangladesh tour of Sri Lanka 2002200244028414571.0031590.16110308
Roshan MahanamaSLAustralia tour of Sri Lanka 199219926802837835.3857349.39032331
Tillakaratne DilshanSLBangladesh tour of Sri Lanka 2005200554028216870.5036776.84110271
Mahela JayawardeneSL2000–01 ARY Gold Cup200155028211656.4032686.50110254
Marvan AtapattuSLAustralia tour of Sri Lanka 2003/042004811028211825.6463544.41101390
Dimuth KarunaratneSLSri Lanka in Zimbabwe Test Series 2016/17201624028011070.0053452.43120260
Aravinda de SilvaSL1989 MRF World Series19895502809656.0031788.33030225
Kusal MendisSLSri Lanka tour of New Zealand 2018/192018-2019681280141*40.0058747.70111310
Mahela JayawardeneSLIndia in Sri Lanka Test Series 2008200835127913669.7554551.19120241
Aravinda de SilvaSL1987–88 Australian Tri-Series19888802797934.8838672.28030242
Sanath JayasuriyaSLPakistan tour of Sri Lanka 1996/97199724027811369.5045760.83120242
Dimuth KarunaratneSLWest Indies tour of Sri Lanka 2021/22202124027814769.5050455.16110310
Sanath JayasuriyaSLSouth Africa tour of Sri Lanka 2000200035027814855.6039370.74111431
Mahela JayawardeneSLSri Lanka in New Zealand ODI Series 2014/15201576027810446.3327999.64110324
Sanath JayasuriyaSLZimbabwe tour of Sri Lanka 1997/98199857027810239.7136875.54121323
Angelo MathewsSLSri Lanka tour of Zimbabwe 2019/202020231277200*138.5069539.86110205
Tillakaratne DilshanSLNew Zealand in Sri Lanka Test Series 20092009241277123*92.3330391.42110272
Marvan AtapattuSLSri Lanka tour of England 2002200236127718555.4064443.01110310
Tillakaratne DilshanSLVB Series 2005/0620061111227782*30.7831787.38010163
Duleep MendisSLSri Lanka tour of India 1982/83198245027610555.2021181.04200171
Dhananjaya de SilvaSLSri Lanka tour of New Zealand 2022/2320236812769839.4338970.95011317
Arjuna RanatungaSLAustralia tour of Sri Lanka 1992199267127512745.8348157.17101255
Lahiru ThirimanneSLAsia Cup 2013/14201444027410268.5033382.28200312
Kumar SangakkaraSLTri-Nation Tournament in Bangladesh 2009/1020105512747468.5029692.57040330
Angelo MathewsSLWarne-Muralitharan Trophy 20112011352274105*91.3362743.70120303
Tillakaratne DilshanSLSouth Africa in Sri Lanka ODI Series 20132013551273115*68.2532085.31110320
Arjuna RanatungaSL1989–90 Australian Tri-Series1989-199088227371*45.5036574.79031134
Mahela JayawardeneSLSri Lanka tour of England 2002200236127210754.4053251.13110351
Arjuna RanatungaSL1997–98 Standard Bank International One-Day Series199866127293*54.4031785.80031252
Sanath JayasuriyaSLSri Lanka tour of Pakistan 1991/921991-19927912728134.0046758.24022380
Hashan TillakaratneSLSri Lanka tour of Pakistan 1991/921991-19927932724945.3354150.28000182
Dinesh ChandimalSLPakistan tour of Sri Lanka 2022202224127194*90.3344960.36030245
Dhananjaya de SilvaSLPakistan tour of Sri Lanka 2023202324027112267.7543861.87120336
Kumar SangakkaraSLIndia in Sri Lanka ODI Series 2008/0920095502718454.2032084.69030231
Chandika HathurusingheSLAustralia tour of Sri Lanka 199219925712706745.0058746.00020280
Sanath JayasuriyaSL1994–95 Mandela Trophy199466026914044.8329591.191102212
Angelo MathewsSLPakistan in Sri Lanka Test Series 2015201536126912253.8053050.75110262
Arjuna RanatungaSLSri Lanka tour of India 1986/871986-198781002695926.9024594.69021196
Mahela JayawardeneSL2001 LG Abans Triangular Series2001541267106*89.0027796.39120232
Thisara PereraSLSri Lanka tour of New Zealand 2018/19201944026714066.75166160.841101719
Dinesh ChandimalSLSri Lanka in England ODI Series 201620165502676353.4033679.46040144
Kamindu MendisSLSri Lanka tour of England 2024202435026711353.4042462.97120314
Arjuna RanatungaSLZimbabwe tour of Sri Lanka 1997/98199845226787*89.0056447.34030273
Sanath JayasuriyaSLSouth Africa tour of Sri Lanka 200420047902677929.6739667.42020300
Ranjan MadugalleSLNew Zealand tour of Sri Lanka 1983/84198469226789*38.1464641.33010341
Tillakaratne DilshanSLAustralia tour of Sri Lanka 2003/042004811126710426.7043561.38102301

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.