Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 match by match (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.

PlayerRunsScoresBF4s6sOppositionGroundDate
Kusal MendisSL40402904v AFGKandy14 Feb 2024
Avishka FernandoSL40406250v INDColombo4 Aug 2024
Kamindu MendisSL40404440v INDColombo4 Aug 2024
Charith AsalankaSL40402832v NZDambulla13 Nov 2024
Lahiru UdaraSL40406540v BANColombo25 Jun 2025
Kusal MendisSL40402361v PAKRawalpindi27 Nov 2025
Janith LiyanageSL40403121v PAKDambulla7 Jan 2026
Dhananjaya de SilvaSL40405940v ENGColombo24 Jan 2026
Pavan RathnayakeSL40402251v ENGKandy1 Feb 2026
Kamindu MendisSL4040*2740v PAKRawalpindi13 Oct 2026
Roy DiasSL393949--v INDAmritsar12 Sept 1982
Sidath WettimunySL3934 & 5--0v INDKandy14 Sept 1985
Arjuna RanatungaSL39393940v PAKLahore25 Oct 1985
Ravi RatnayekeSL3936 & 3-00v PAKKarachi7 Nov 1985
Arjuna RanatungaSL39394412v INDSharjah27 Nov 1986
Aravinda de SilvaSL3933 & 6-32v INDNagpur27 Dec 1986
Duleep MendisSL391 & 38-00v INDNagpur27 Dec 1986
Arjuna RanatungaSL39396220v AUSMelbourne4 Jan 1990
Aravinda de SilvaSL39392933v AUSAdelaide18 Feb 1990
Hashan TillakaratneSL39394620v INDNagpur1 Dec 1990
Hashan TillakaratneSL393970--v BANKolkata31 Dec 1990
Asanka GurusinhaSL39395400v INDKolkata4 Jan 1991
Aravinda de SilvaSL39395020v AUSColombo5 Sept 1992
Arjuna RanatungaSL39393120v ZIMSharjah3 Feb 1993
Ruwan KalpageSL3939 & DNB11610v WIMoratuwa8 Dec 1993
Hashan TillakaratneSL3939*6230v PAKColombo11 Sept 1994
Roshan MahanamaSL3939*8810v PAKColombo11 Sept 1994
Ruwan KalpageSL39395720v INDColombo17 Sept 1994
Dulip SamaraweeraSL3933 & 69450v NZNapier11 Mar 1995
Hashan TillakaratneSL3939*5211v NZHamilton29 Mar 1995
Arjuna RanatungaSL39395020v NZAuckland1 Apr 1995
Chamara DunusingheSL3912 & 277251v PAKFaisalabad15 Sept 1995
Arjuna RanatungaSL3939*4011v AUSColombo7 Sept 1996
Russel ArnoldSL3924 & 1511811v PAKColombo19 Apr 1997
Romesh KaluwitharanaSL3923 & 1610080v WISt John's13 Jun 1997
Roshan MahanamaSL3939*4221v BANColombo22 Jul 1997
Muttiah MuralitharanSL3939 & DNB7860v INDColombo9 Aug 1997
Roshan MahanamaSL39396640v ZIMColombo22 Jan 1998
Marvan AtapattuSL39395130v INDColombo7 Jul 1998
Kumar DharmasenaSL39395230v ZIMSharjah10 Nov 1998
Hashan TillakaratneSL3939*3740v PAKJamshedpur19 Mar 1999
Avishka GunawardeneSL39394750v INDNagpur22 Mar 1999
Sanath JayasuriyaSL39395051v KENSouthampton30 May 1999
Indika de SaramSL393910250v ZIMBulawayo18 Nov 1999
Russel ArnoldSL39396140v ZIMHarare19 Dec 1999
Nuwan ZoysaSL3926 & 138031v PAKRawalpindi26 Feb 2000
Sanath JayasuriyaSL39394143v PAKNairobi8 Oct 2000
Russel ArnoldSL3939*5630v SAEast London17 Dec 2000
Sanath JayasuriyaSL39393560v ENGDambulla23 Mar 2001
Russel ArnoldSL3939*8330v ENGDambulla23 Mar 2001

BF balls faced · 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.