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
Dinesh ChandimalSL38384900v INDBrisbane21 Feb 2012
Mahela JayawardeneSL38383960v AUSHobart23 Jan 2013
Mahela JayawardeneSL38386330v INDCardiff20 Jun 2013
Angelo MathewsSL38384621v PAKAbu Dhabi25 Dec 2013
Lahiru ThirimanneSL38385541v INDFatullah28 Feb 2014
Kithuruwan VithanageSL38382670v ENGLondon20 May 2014
Kumar SangakkaraSL38384113v NZHamilton15 Jan 2015
Tillakaratne DilshanSL38386520v PAKDambulla11 Jul 2015
Angelo MathewsSL38385450v PAKDambulla11 Jul 2015
Lahiru ThirimanneSL3822 & 169780v ENGLeeds19 May 2016
HMRKB HerathSL3833* & 58240v AUSColombo13 Aug 2016
Upul TharangaSL3826* & 124780v SACape Town2 Jan 2017
Dhananjaya de SilvaSL3816 & 226441v SACape Town2 Jan 2017
Asela GunaratneSL38383131v SACape Town7 Feb 2017
Thisara PereraSL38383750v PAKAbu Dhabi18 Oct 2017
Sadeera SamarawickramaSL3833 & 57670v INDDelhi2 Dec 2017
Dinesh ChandimalSL3838*7120v ZIMDhaka21 Jan 2018
Dilruwan PereraSL3831 & 76150v BANDhaka8 Feb 2018
Kusal MendisSL38384350v SAColombo12 Aug 2018
Niroshan DickwellaSL38382270v SAJohannesburg24 Mar 2019
Vishwa FernandoSL3838 & DNB8150v ZIMHarare27 Jan 2020
Thisara PereraSL38383120v WIKandy1 Mar 2020
Charith AsalankaSL38386510v INDColombo18 Jul 2021
Dhanushka GunathillekeSL38382942v INDDharamsala26 Feb 2022
Charith AsalankaSL38383431v AUSColombo7 Jun 2022
Bhanuka RajapaksaSL38382951v AFGDubai27 Aug 2022
Charith AsalankaSL3838*2532v AUSPerth25 Oct 2022
Pathum NissankaSL38385950v AFGHambantota2 Jun 2023
Charith AsalankaSL38383012v IREBulawayo25 Jun 2023
Mahesh TheekshanaSL3838*9130v NZBengaluru9 Nov 2023
Sadeera SamarawickramaSL38385060v WIKandy23 Oct 2024
Nishan MadushkaSL38384460v WIKandy23 Oct 2024
Lahiru UdaraSL3829 & 94780v BANGalle17 Jun 2025
Kusal MendisSL38386330v ZIMHarare29 Aug 2025
Kusal MendisSL38383540v ZIMHarare3 Sept 2025
Kamil MisharaSL38383651v PAKRawalpindi11 Nov 2025
Sineth JayawardenaSL38382652v PAKRawalpindi13 Oct 2026
Avishka FernandoSL38384931v PAKLahore31 Oct 2026
Somachandra De SilvaSL3737*2930v NZNapier19 Mar 1983
Sidath WettimunySL37377900v AUSColombo13 Apr 1983
Ranjan MadugalleSL37372331v AUSColombo16 Apr 1983
Duleep MendisSL371 & 367460v NZColombo16 Mar 1984
Aravinda de SilvaSL378 & 29*--0v INDKandy14 Sept 1985
Arjuna RanatungaSL3712 & 25--0v PAKKarachi7 Nov 1985
Roy DiasSL3711 & 26--0v PAKKandy23 Feb 1986
Asanka GurusinhaSL37373921v PAKHyderabad8 Oct 1987
Duleep MendisSL3737*4550v WIKarachi13 Oct 1987
Asanka GurusinhaSL373710111v AUSSydney19 Jan 1988
Arjuna RanatungaSL37376230v ENGLondon4 Sept 1988
Asanka GurusinhaSL37374950v PAKPerth31 Dec 1989

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.