ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Sri Lanka: Batting match by match (All cricket)

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,521 of the 1,522 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Dhananjaya de SilvaSL9346 & 47*132121v NZChristchurch9 Mar 2023
Dhananjaya de SilvaSL939311182v NEDBulawayo30 Jun 2023
Sadeera SamarawickramaSL93937282v BANColombo9 Sept 2023
Dinesh ChandimalSL9393153101v BANColombo25 Jun 2025
Kusal MendisSL9393*117110v ENGColombo22 Jan 2026
Ranjan MadugalleSL9279 & 13225140v NZWellington11 Mar 1983
Roshan MahanamaSL9292*14380v INDMoratuwa14 Aug 1993
Hashan TillakaratneSL929 & 83*135160v PAKKandy26 Aug 1994
Hashan TillakaratneSL9244* & 48234110v PAKPeshawar8 Sept 1995
Marvan AtapattuSL929211050v ZIMSharjah26 Oct 2001
Sanath JayasuriyaSL9292164160v ZIMColombo27 Dec 2001
Upul ChandanaSL9292 & DNB167100v ZIMGalle12 Jan 2002
Aravinda de SilvaSL92929494v AUSCenturion7 Mar 2003
Kumar SangakkaraSL92928771v CANHambantota20 Feb 2011
Dinesh ChandimalSL9292*11560v SAEast London14 Jan 2012
Angelo MathewsSL9292*101101v INDAhmedabad6 Nov 2014
Kusal MendisSL92928463v AFGLahore5 Sept 2023
Sidath WettimunySL9126 & 6535770v NZColombo16 Mar 1984
Ravi RatnayekeSL9159* & 32197130v ENGLondon25 Aug 1988
Chandika HathurusingheSL9166 & 2527890v ENGLondon22 Aug 1991
Hashan TillakaratneSL9149 & 42*29270v PAKSialkot12 Dec 1991
Asanka GurusinhaSL9156 & 3532681v INDColombo4 Aug 1993
Aravinda de SilvaSL919186102v ZIMColombo21 Feb 1996
Kumar SangakkaraSL9174 & 1725091v SADurban26 Dec 2000
Russel ArnoldSL9191*11670v NZColombo25 Jul 2001
Sanath JayasuriyaSL9182 & 9120160v NZKandy3 May 2003
Hashan TillakaratneSL9174* & 17262130v AUSColombo24 Mar 2004
Mahela JayawardeneSL9186 & 5195110v INDGalle International Stadium31 Jul 2008
Thilina KandambySL9191*73110v INDColombo12 Sept 2009
Mahela JayawardeneSL9191 & DNB176111v NZGalle International Stadium17 Nov 2012
Kumar SangakkaraSL919110182v SAPallekele International Cricket Stadium28 Jul 2013
Kumar SangakkaraSL9191123100v ENGPallekele International Cricket Stadium10 Dec 2014
Dinesh ChandimalSL9124 & 67144100v PAKPallekele International Cricket Stadium3 Jul 2015
Tillakaratne DilshanSL91919290v NZNelson31 Dec 2015
Oshada FernandoSL9144 & 4722780v ZIMHarare27 Jan 2020
Dhananjaya de SilvaSL919191130v ENGLondon1 Jul 2021
Charith AsalankaSL919195120v AFGHambantota2 Jun 2023
Kusal MendisSL91918781v PAKColombo14 Sept 2023
Sadeera SamarawickramaSL9191*10770v NEDLucknow21 Oct 2023
Avishka FernandoSL919166105v AFGKandy14 Feb 2024
Charith AsalankaSL91919364v BANChattogram15 Mar 2024
Nishan MadushkaSL9157 & 34150110v BANChattogram30 Mar 2024
Dinesh ChandimalSL9130 & 6122190v NZGalle18 Sept 2024
Lahiru UdaraSL919155111v PAKRawalpindi9 Oct 2026
Roshan MahanamaSL9085 & 523630v AUSHobart16 Dec 1989
Asanka GurusinhaSL909011253v PAKSharjah2 Feb 1993
Arjuna RanatungaSL900 & 90143120v NZDunedin18 Mar 1995
Romesh KaluwitharanaSL9050 & 40116130v AUSPerth8 Dec 1995
Aravinda de SilvaSL909090101v PAKMohali24 May 1997
Arjuna RanatungaSL9090*11680v NZDhaka26 Oct 1998

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.