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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAODI1st 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 runsT2068th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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-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
Kasun RajithaSL1912* & 74420v PAKGalle16 Jul 2022
Bhanuka RajapaksaSL19191320v NEDGeelong20 Oct 2022
Charith AsalankaSL19191810v AFGBrisbane1 Nov 2022
Charith AsalankaSL19191421v INDRajkot7 Jan 2023
Nuwanidu FernandoSL19192740v INDThiruvananthapuram15 Jan 2023
Prabath JayasuriyaSL1913 & 67200v NZChristchurch9 Mar 2023
Sadeera SamarawickramaSL19192340v NEDHarare9 Jul 2023
Kusal MendisSL19193011v BANDelhi6 Nov 2023
Dhananjaya de SilvaSL19192421v NZBengaluru9 Nov 2023
Dilshan MadushankaSL19194820v NZBengaluru9 Nov 2023
Jeffrey VandersaySL1919*1820v ZIMColombo8 Jan 2024
Kamindu MendisSL19191412v BANSylhet4 Mar 2024
Dasun ShanakaSL1919921v BANSylhet9 Mar 2024
Kusal MendisSL1916 & 33620v BANSylhet22 Mar 2024
Vishwa FernandoSL1911 & 8*4230v BANChattogram30 Mar 2024
Kusal MendisSL19193010v SANew York3 Jun 2024
Charith AsalankaSL19192101v BANDallas7 Jun 2024
Kusal MendisSL19191611v WIDambulla13 Oct 2024
Kamindu MendisSL19191411v WIDambulla15 Oct 2024
Pathum NissankaSL19191421v NZDambulla9 Nov 2024
Chamindu WickramasingheSL19193101v NZAuckland11 Jan 2025
Pathum NissankaSL1911 & 83940v AUSGalle6 Feb 2025
Kusal MendisSL19191740v AUSColombo12 Feb 2025
Janith LiyanageSL1919*1620v ZIMHarare31 Aug 2025
Kamil MisharaSL19191811v HKDubai15 Sept 2025
Kamindu MendisSL1919*712v OMAKandy12 Feb 2026
Janith LiyanageSL19192011v ENGLondon27 Sept 2026
Tony OpathaSL18182720v NZNottingham9 Jun 1979
Bandula WarnapuraSL18185120v INDManchester16 Jun 1979
Ranjan MadugalleSL181837--v INDBengaluru26 Sept 1982
Sidath WettimunySL181834--v INDBengaluru26 Sept 1982
Somachandra De SilvaSL18185230v NZDunedin2 Mar 1983
Rumesh RatnayakeSL186 & 125230v NZKandy9 Mar 1984
Somachandra De SilvaSL1817 & 17820v NZColombo24 Mar 1984
Somachandra De SilvaSL1818*1620v NZMoratuwa31 Mar 1984
Sidath WettimunySL18183610v PAKSharjah6 Apr 1984
Roshan MahanamaSL1810 & 8--0v PAKColombo14 Mar 1986
Guy de AlwisSL1818 & DNB--0v PAKColombo22 Mar 1986
Hashan TillakaratneSL18183000v INDSharjah27 Nov 1986
Sidath WettimunySL186 & 12--0v INDCuttack4 Jan 1987
Ranjan MadugalleSL18184200v WIKanpur21 Oct 1987
Aravinda de SilvaSL18182500v INDDhaka4 Nov 1988
Ravi RatnayekeSL18181221v PAKSharjah24 Mar 1989
Ravi RatnayekeSL181844--v WIRajkot19 Oct 1989
Athula SamarasekeraSL18183330v AUSBrisbane8 Dec 1989
Athula SamarasekeraSL1813 & 5--0v INDChandigarh23 Nov 1990
Aravinda de SilvaSL18182610v PAKMultan17 Jan 1992
Roshan MahanamaSL18182820v PAKRawalpindi19 Jan 1992
Hashan TillakaratneSL18181211v ZIMNew Plymouth23 Feb 1992
Arjuna RanatungaSL1818 & DNB3620v AUSColombo28 Aug 1992
PreviousPage 125Next

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.