Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

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
Muttiah MuralitharanSL5138 & 136161v ENGGalle2 Dec 2003
Dinusha FernandoSL5151* & DNB10470v ENGKandy10 Dec 2003
Thilan SamaraweeraSL5136* & 1515770v AUSGalle8 Mar 2004
Upul ChandanaSL51515550v ZIMHarare27 Apr 2004
Russel ArnoldSL5151*5151v ZIMHarare29 Apr 2004
Avishka GunawardeneSL51516170v SAColombo20 Aug 2004
Saman JayanthaSL51516860v SAColombo31 Aug 2004
Mahela JayawardeneSL51515680v BANChittagong Divisional Stadium25 Feb 2006
Farveez MaharoofSL5146 & 5*9960v PAKColombo26 Mar 2006
Kumar SangakkaraSL51514151v ENGLondon20 Jun 2006
Sanath JayasuriyaSL5151*23101v NZWellington22 Dec 2006
Angelo MathewsSL51516040v NZColombo8 Sept 2009
Mahela JayawardeneSL5151 & DNB12090v AUSColombo16 Sept 2011
Tillakaratne DilshanSL5147 & 47270v SADurban26 Dec 2011
Tillakaratne DilshanSL51517251v INDBrisbane21 Feb 2012
Lahiru ThirimanneSL51515920v AUSMelbourne2 Mar 2012
Kumar SangakkaraSL5151*5750v AUSAdelaide6 Mar 2012
Upul TharangaSL51517341v INDColombo31 Jul 2012
Tillakaratne DilshanSL51517040v AUSMelbourne11 Jan 2013
Tillakaratne DilshanSL51518840v AUSAdelaide13 Jan 2013
Angelo MathewsSL51518911v INDCardiff20 Jun 2013
Kumar SangakkaraSL51517830v PAKAbu Dhabi25 Dec 2013
Angelo MathewsSL5151*6050v ENGColombo7 Dec 2014
Angelo MathewsSL51512116v SCOHobart11 Mar 2015
Dinesh ChandimalSL5147 & 46680v NZHamilton18 Dec 2015
Kusal MendisSL51515980v IREDublin16 Jun 2016
Angelo MathewsSL512 & 499980v SACape Town2 Jan 2017
Sadeera SamarawickramaSL5138 & 135661v PAKDubai6 Oct 2017
Dhanushka GunathillekeSL51514841v PAKAbu Dhabi27 Oct 2017
Thisara PereraSL5151*4532v SAKandy8 Aug 2018
Kushal Janith PereraSL51513262v SAKandy8 Aug 2018
Dilruwan PereraSL5121 & 309851v ENGGalle6 Nov 2018
Niroshan DickwellaSL510 & 5116460v NZColombo22 Aug 2019
Dhananjaya de SilvaSL51514750v WIKandy1 Mar 2020
Pathum NissankaSL5151 & DNB13140v WINorth Sound29 Mar 2021
Pathum NissankaSL51514150v WIAbu Dhabi4 Nov 2021
Dimuth KarunaratneSL5128 & 2310480v AUSGalle29 Jun 2022
Dhananjaya de SilvaSL51515950v AFGHambantota2 Jun 2023
Pathum NissankaSL51513482v AFGHambantota7 Jun 2023
Pathum NissankaSL51516171v PAKHyderabad10 Oct 2023
Kushal Janith PereraSL51512892v NZBengaluru9 Nov 2023
Sadeera SamarawickramaSL51514250v AFGDambulla19 Feb 2024
Dhananjaya de SilvaSL5111 & 4010160v NZGalle18 Sept 2024
Kamindu MendisSL51514052v WIDambulla13 Oct 2024
Nishan MadushkaSL51517041v AUSColombo14 Feb 2025
Kusal MendisSL51513861v AUSKandy16 Feb 2026
Kamindu MendisSL51513942v WIKingston11 Jun 2026
Kamil MisharaSL5119 & 326461v INDColombo23 Aug 2026
Roy DiasSL50508820v INDManchester16 Jun 1979
Ranjan MadugalleSL5046 & 4--0v INDChennai17 Sept 1982

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.