T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd 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 (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Sidath WettimunySL7474107--v INDDelhi15 Sept 1982
Arjuna RanatungaSL7474*8941v PAKColombo11 Mar 1986
Asanka GurusinhaSL74748671v PAKMultan17 Jan 1992
Arjuna RanatungaSL747410221v PAKColombo22 Aug 1994
Hashan TillakaratneSL7424 & 5016930v PAKSialkot22 Sept 1995
Romesh KaluwitharanaSL74746880v AUSMelbourne16 Jan 1996
Romesh KaluwitharanaSL7457 & 1714380v PAKColombo19 Apr 1997
Mahela JayawardeneSL74747840v ZIMColombo26 Jan 1998
Romesh KaluwitharanaSL747410750v SACape Town11 Jan 2001
WPUJC VaasSL7474*11392v ZIMColombo27 Dec 2001
Sanath JayasuriyaSL74748970v INDColombo29 Sept 2002
Saman JayanthaSL7474*64121v ZIMBulawayo22 Apr 2004
Kumar SangakkaraSL7474*8660v SADambulla28 Aug 2004
Chamara KapugederaSL74746752v BANLahore25 Jun 2008
Tillakaratne DilshanSL747447111v WINottingham10 Jun 2009
Kumar SangakkaraSL747473100v BANMirpur4 Jan 2010
Mahela JayawardeneSL7449 & 25155120v ENGLondon3 Jun 2011
Angelo MathewsSL7452* & 2215951v PAKAbu Dhabi18 Oct 2011
Kumar SangakkaraSL740 & 74*128110v PAKKandy8 Jul 2012
Tillakaratne DilshanSL7474*5192v SAHambantota6 Aug 2013
Angelo MathewsSL7474*6491v NZHambantota10 Nov 2013
Ashan PriyanjanSL747493100v PAKAbu Dhabi25 Dec 2013
Angelo MathewsSL7474*10371v BANMirpur6 Mar 2014
Niroshan DickwellaSL74748070v SAJohannesburg4 Feb 2017
Dimuth KarunaratneSL7425 & 4915020v ZIMColombo14 Jul 2017
Upul TharangaSL7464 & 10103120v INDGalle26 Jul 2017
Roshen SilvaSL740 & 74*157110v INDDelhi2 Dec 2017
Kushal Janith PereraSL74744882v BANColombo10 Mar 2018
Avishka FernandoSL74747853v SCOEdinburgh21 May 2019
Lahiru ThirimanneSL7410 & 6419950v NZGalle14 Aug 2019
Wanindu HasarangaSL74746035v BANDhaka23 May 2021
Dasun ShanakaSL7474*3892v INDDharamsala27 Feb 2022
Pathum NissankaSL74746062v UAEGeelong18 Oct 2022
Kusal MendisSL7474*10260v NZKandy17 Nov 2024
Kusal MendisSL7474*52100v AFGAbu Dhabi18 Sept 2025
Ranjan MadugalleSL73737734v PAKLahore25 Oct 1985
Chandika HathurusingheSL7359 & 1421590v ENGColombo13 Mar 1993
Roshan MahanamaSL737312441v INDKanpur7 Nov 1993
Asanka GurusinhaSL7363 & 1030670v ZIMBulawayo20 Oct 1994
Aravinda de SilvaSL73739540v SABloemfontein15 Dec 1994
Sanath JayasuriyaSL737352102v INDColombo17 Aug 1997
Sanath JayasuriyaSL735 & 6813182v ZIMColombo14 Jan 1998
Arjuna RanatungaSL7373 & 0184120v SACenturion27 Mar 1998
Hashan TillakaratneSL73739530v AUSSydney13 Jan 1999
Sanath JayasuriyaSL7317 & 5612690v PAKRawalpindi26 Feb 2000
Aravinda de SilvaSL7373*8440v SATangier15 Aug 2002
Aravinda de SilvaSL73737862v SADurban3 Mar 2003
Kumar SangakkaraSL7373*7280v ZIMBulawayo20 Apr 2004
Avishka GunawardeneSL73738990v UAEDambulla17 Jul 2004
Upul TharangaSL73737491v NZJamaica24 Apr 2007

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