Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Uvais KarnainSL1984–85 Australian Tri-Series198599517341*43.2529658.4500032
Russel ArnoldSLICC World Cup 2006/07200711951185029.5014481.9401080
Angelo MathewsSLICC World Twenty20 200920097657535*75.0049153.0600062
Vishwa FernandoSLSri Lanka tour of South Africa 2018/192019455106*-5318.8700000
Aravinda de SilvaSL1996 Singer World Series1996444334127*-35893.30120304
Russel ArnoldSLVB Series 2005/062006101043217653.5039980.45030181
Arjuna RanatungaSL1995–96 Wills World Cup199666424175*120.50210114.76010292
WPUJC VaasSLICC World Cup 2002/032002-2003161641853215.4235152.71001171
WPUJC VaasSLSri Lanka tour of England 2006200636418450*92.0050636.36010230
Rumesh RatnayakeSLSri Lanka tour of India 1986/871986-198779412832*25.6062109.68001114
Thilan SamaraweeraSLICC Cricket World Cup 2010/11201197411034*36.6714973.83000100
Muttiah MuralitharanSLPakistan tour of Sri Lanka 20002000694932218.6012276.23000151
Nuwan KulasekaraSLAsia Cup 20082008664923746.0010191.0900041
Rumesh RatnayakeSL1984–85 Australian Tri-Series198510848823*22.0011973.9500062
WPUJC VaasSL1998–99 Australia Tri-Nation Series199910104842014.0010580.0000140
Dilhara FernandoSLICC World Cup 2002/032002-20031411464149.1412352.03002100
Muttiah MuralitharanSLAustralia tour of Sri Lanka 2003/042004894594311.8054109.2600373
Kasun RajithaSLSri Lanka tour of India 2022/2320236545317*53.006779.1000070
Vinothen JohnSLNew Zealand tour of Sri Lanka 1983/8419846844927*12.2510347.5700241
Muttiah MuralitharanSLSri Lanka tour of India 1993/9419945644620*23.0042109.5200171
Roger WijesuriyaSLSri Lanka tour of Pakistan 1985/8619857843712*9.254837.5000200
Champaka RamanayakeSL1987–88 Australian Tri-Series19888543111*31.004175.6100030
Vishwa FernandoSLIndia tour of Sri Lanka 20172017674247*8.006040.0000220
Suranga LakmalSLPakistan v Sri Lanka Test Series 2013/142013-20143441610*-6225.8100000
Nuwan PradeepSLSri Lanka in England Test Series 201620163541513*15.002560.0000120
Asitha FernandoSLSri Lanka tour of England 20242024354121112.002450.0000020
Vinothen JohnSL1987 Cricket World Cup1987644118*-2642.3100010
Dilhara FernandoSL2001 Sri Lanka Coca-Cola Cup200174495*-1369.2300000
Amila AponsoSLAustralia in Sri Lanka ODI Series 2016201655462*6.001250.0000000
Asitha FernandoSLIndia tour of Sri Lanka 2026202624411*-342.9400000
Marvan AtapattuSLICC World Cup 2002/032002-20031618365112443.4095468.24311891
Kumar SangakkaraSLPakistan in Sri Lanka Test Series 20122012363490199*163.3390354.26211464
Kumar SangakkaraSLICC Cricket World Cup 2010/11201198346511193.0055583.78130445
Kumar SangakkaraSLICC World Cup 2002/032002-2003161834388929.2065167.28020531
Dinesh ChandimalSLCommonwealth Bank Series 2011/122012111134198152.3851681.20040293
Hashan TillakaratneSLWest Indies tour of Sri Lanka 2001/022001343403204*403.0078351.47210351
Duleep MendisSLIndia tour of Sri Lanka 1985198569337312462.1728964.71130153
Aravinda de SilvaSLSri Lanka tour of Zimbabwe 1994/951994683351107*70.2051468.29111363
Hashan TillakaratneSLSri Lanka tour of Pakistan 1995/96199569331911553.1763150.55111350
Thilan SamaraweeraSLIndia in Sri Lanka Test Series 20102010353306137*153.0060150.92121271
Hashan TillakaratneSLSri Lanka tour of Pakistan 1991/921991-19927932724945.3354150.28000182
Angelo MathewsSLSri Lanka tour of New Zealand 2018/192018243258120*258.0061841.75110251
Isuru UdanaSLSri Lanka tour of South Africa 2018/19201966324284*80.67172140.700201915
Upul TharangaSLZimbabwe in Sri Lanka ODI Series 2017201755322679*113.00220102.73020224
Hashan TillakaratneSL1995–96 Australian Tri-Series1995-1996101032056229.2942648.12023120
Hashan TillakaratneSLEngland tour of Sri Lanka 1992/93199333319593*-33558.21020210
WPUJC VaasSLPakistan tour of Sri Lanka 20002000610317653*25.1443140.84011191
Lahiru ThirimanneSLBangladesh in Sri Lanka Test Series 2012/132013243170155*170.0030855.19101140
Guy de AlwisSL1983 Cricket World Cup198366316759*55.67159105.03020173
WPUJC VaasSLSri Lanka tour of New Zealand 1994/9519955731525138.0037140.97010140
Page 1Next

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.