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
Dhammika PrasadSL3131 & DNB3522v PAKGalle6 Aug 2014
Kushal Janith PereraSL31314130v ENGColombo7 Dec 2014
Chamara KapugederaSL3131*1613v PAKColombo30 Jul 2015
Dhananjaya de SilvaSL31313210v PAKColombo30 Jul 2015
Dinesh ChandimalSL31313020v INDRanchi12 Feb 2016
HMRKB HerathSL3131 & DNB4950v ENGLondon9 Jun 2016
Farveez MaharoofSL3131*3011v ENGNottingham21 Jun 2016
HMRKB HerathSL3127 & 45650v ZIMHarare6 Nov 2016
GSNFG JayasuriyaSL31315920v WIHarare16 Nov 2016
Upul TharangaSL31314550v SAJohannesburg4 Feb 2017
Sachith PathiranaSL31313230v BANDambulla25 Mar 2017
Malinda PushpakumaraSL3115* & 168041v INDColombo3 Aug 2017
Niroshan DickwellaSL31312432v INDKandy24 Aug 2017
Thisara PereraSL31311731v BANSylhet18 Feb 2018
PADLR SandakanSL3125 & 66440v SAGalle12 Jul 2018
Kusal MendisSL31313440v SAKandy5 Aug 2018
Dhananjaya de SilvaSL31312642v SAColombo14 Aug 2018
Kaushal SilvaSL311 & 306510v ENGGalle6 Nov 2018
Dhanushka GunathillekeSL31315210v NZNelson8 Jan 2019
Suranga LakmalSL317 & 243440v AUSBrisbane24 Jan 2019
Dhananjaya de SilvaSL3125 & 67630v AUSCanberra1 Feb 2019
Oshada FernandoSL31314530v SACenturion6 Mar 2019
Angelo PereraSL31313730v SACape Town16 Mar 2019
Angelo MathewsSL31317740v PAKRawalpindi11 Dec 2019
Angelo MathewsSL31312013v INDPune10 Jan 2020
Dasun ShanakaSL3131*2431v WIKandy6 Mar 2020
Wanindu HasarangaSL3119 & 124040v ENGGalle14 Jan 2021
Dimuth KarunaratneSL31314611v WINorth Sound14 Mar 2021
Niroshan DickwellaSL31313330v BANPallekele21 Apr 2021
Dhananjaya de SilvaSL31314420v SAColombo7 Sept 2021
Dhananjaya de SilvaSL311 & 306650v INDChandigarh4 Mar 2022
Chamika KarunaratneSL31313831v AFGDubai27 Aug 2022
Bhanuka RajapaksaSL31311441v AFGSharjah3 Sept 2022
Charith AsalankaSL31313030v NEDGeelong20 Oct 2022
Dhananjaya de SilvaSL31312521v IREHobart23 Oct 2022
Charith AsalankaSL3131*2220v IREHobart23 Oct 2022
Dunith WellalageSL3131*2141v AFGPallekele30 Nov 2022
Dasun ShanakaSL31313622v NZHamilton31 Mar 2023
Dhananjaya de SilvaSL3119 & 12*6631v BANGalle17 Jun 2025
Sadeera SamarawickramaSL31314620v ZIMHarare31 Aug 2025
Kamindu MendisSL31312340v NZColombo25 Feb 2026
Kusal MendisSL31311922v WIKingston13 Jun 2026
Dhananjaya de SilvaSL318 & 235831v INDColombo23 Aug 2026
Charith AsalankaSL31313130v ENGCardiff17 Sept 2026
Anura TennekoonSL30303640v PAKNottingham14 Jun 1975
Ashantha de MelSL3018* & 12--0v INDChennai17 Sept 1982
Ranjan MadugalleSL3030*5450v NZAuckland20 Mar 1983
Brendon KuruppuSL30305040v PAKColombo6 Apr 1986
Duleep MendisSL30302830v INDMumbai17 Jan 1987
Ranjan MadugalleSL30304930v ENGPeshawar17 Oct 1987

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.