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
Thisara PereraSL29291432v BANDhaka19 Jan 2018
Dilruwan PereraSL29294402v BANDubai15 Sept 2018
Suranga LakmalSL2915 & 14*4531v ENGGalle6 Nov 2018
Kushal Janith PereraSL2929* & 05850v AUSCanberra1 Feb 2019
Avishka FernandoSL29292750v SAPort Elizabeth13 Mar 2019
Kushal Janith PereraSL29292440v NZCardiff1 Jun 2019
Dhananjaya de SilvaSL29294710v ENGLeeds21 Jun 2019
Dhananjaya de SilvaSL2929*3610v INDLeeds6 Jul 2019
Avishka FernandoSL29293450v WIKandy1 Mar 2020
Dushmantha ChameeraSL29293930v SAColombo7 Sept 2021
Kushal Janith PereraSL29292121v WIAbu Dhabi4 Nov 2021
Charith AsalankaSL2910 & 197021v WIGalle29 Nov 2021
Ramesh MendisSL29299810v AUSGalle8 Jul 2022
Dunith WellalageSL2911 & 184730v PAKGalle24 Jul 2022
Dasun ShanakaSL29292321v NAMGeelong16 Oct 2022
Nishan MadushkaSL29294840v IREGalle16 Apr 2023
Dhananjaya de SilvaSL2929*2411v AFGHambantota4 Jun 2023
Wanindu HasarangaSL2929*1241v AFGHambantota4 Jun 2023
Wanindu HasarangaSL29292121v NEDHarare9 Jul 2023
Dinesh ChandimalSL291 & 287030v PAKGalle16 Jul 2023
Pathum NissankaSL29294440v PAKColombo14 Sept 2023
Mahesh TheekshanaSL29293131v AFGPune30 Oct 2023
Kusal MendisSL29295130v BANChattogram18 Mar 2024
Dimuth KarunaratneSL292 & 275040v ENGManchester21 Aug 2024
Pathum NissankaSL2927 & 23550v NZGalle18 Sept 2024
Janith LiyanageSL29294040v BANColombo2 Jul 2025
Pathum NissankaSL29293930v PAKRawalpindi11 Nov 2025
Kamil MisharaSL29293050v PAKRawalpindi16 Nov 2025
Pavan RathnayakeSL29293430v ENGColombo24 Jan 2026
Dunith WellalageSL29292321v NZColombo25 Feb 2026
Chamindu WickramasingheSL29292411v PAKRawalpindi11 Oct 2026
Ashantha de MelSL282821--v INDDelhi15 Sept 1982
Somachandra De SilvaSL28283720v ENGTaunton11 Jun 1983
Uvais KarnainSL28282431v NZMoratuwa31 Mar 1984
Uvais KarnainSL2828*4800v WIPerth2 Feb 1985
Roy DiasSL2821 & 7--0v PAKSialkot27 Oct 1985
Arjuna RanatungaSL28282520v INDSharjah13 Apr 1986
Rumesh RatnayakeSL2828*2221v INDMumbai17 Jan 1987
Asanka GurusinhaSL28284700v NZNapier26 Jan 1991
Charith SenanayakeSL2820 & 83130v NZAuckland1 Mar 1991
Chandika HathurusingheSL286 & 2212220v INDColombo4 Aug 1993
Muttiah MuralitharanSL288* & 20*2031v INDBangalore26 Jan 1994
Pramodya WickramasingheSL2828 & 03550v AUSPerth8 Dec 1995
Sanath JayasuriyaSL28285810v WIAdelaide15 Dec 1995
Kumar DharmasenaSL2828*5710v AUSMelbourne9 Jan 1996
Sanath JayasuriyaSL28284320v WIPerth14 Jan 1996
Arjuna RanatungaSL28284120v PAKSharjah11 Apr 1997
Kumar DharmasenaSL28283320v PAKGwalior12 May 1997
Arjuna RanatungaSL28284010v PAKColombo14 Jul 1997
Hashan TillakaratneSL28286030v SALahore8 Nov 1997

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.