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
Sanath JayasuriyaSL7711 & 6677100v ENGLondon22 Aug 1991
Sanath JayasuriyaSL777710641v PAKColombo3 Aug 1994
Romesh KaluwitharanaSL777775120v AUSMelbourne9 Jan 1996
Marvan AtapattuSL77779140v PAKLahore19 Feb 2000
Mahela JayawardeneSL7742 & 35158100v PAKRawalpindi26 Feb 2000
Thilan SamaraweeraSL7777 & DNB18010v WIGalle13 Nov 2001
Marvan AtapattuSL7777*10950v PAKSharjah12 Apr 2002
Aravinda de SilvaSL7777*7571v SATangier19 Aug 2002
Mahela JayawardeneSL77779960v INDColombo30 Sept 2002
Marvan AtapattuSL7734 & 43209130v SAJohannesburg8 Nov 2002
Kumar SangakkaraSL7777*11581v SABloemfontein6 Dec 2002
Tillakaratne DilshanSL7769 & 8*118100v PAKColombo26 Mar 2006
Mahela JayawardeneSL77776181v SACenturion22 Sept 2009
Mahela JayawardeneSL77778562v NZJohannesburg27 Sept 2009
Angelo MathewsSL7777*8481v AUSMelbourne3 Nov 2010
Kumar SangakkaraSL7773 & 4109120v WIGalle15 Nov 2010
Upul TharangaSL777712080v PAKDubai14 Nov 2011
Lahiru ThirimanneSL77779653v INDKandy4 Aug 2012
Mahela JayawardeneSL7777*8081v ENGColombo29 Nov 2014
Kusal MendisSL7731 & 46132120v NZHamilton18 Dec 2015
Kusal MendisSL777764130v ENGLondon29 Jun 2016
Suranga LakmalSL7735 & 429361v BANColombo15 Mar 2017
Kushal Janith PereraSL77775391v BANColombo4 Apr 2017
Kusal MendisSL7711 & 6611670v ZIMColombo14 Jul 2017
Kushal Janith PereraSL77773747v INDIndore22 Dec 2017
Dimuth KarunaratneSL77778870v SCOEdinburgh21 May 2019
Bhanuka RajapaksaSL77774846v PAKLahore7 Oct 2019
Angelo MathewsSL7764 & 1322742v ZIMHarare27 Jan 2020
Wanindu HasarangaSL7718 & 5973151v SACenturion26 Dec 2020
Charith AsalankaSL77776953v SAColombo4 Sept 2021
Angelo MathewsSL7742 & 3516891v PAKGalle24 Jul 2022
Pathum NissankaSL7777*8372v ENGBengaluru26 Oct 2023
Charith AsalankaSL77777183v WIKandy20 Oct 2024
Angelo MathewsSL771 & 7617541v AUSGalle6 Feb 2025
Hashan TillakaratneSL767610950v AUSSharjah2 May 1990
Athula SamarasekeraSL76768851v PAKMultan17 Jan 1992
Arjuna RanatungaSL7676 & DNB135100v NZColombo6 Dec 1992
Asanka GurusinhaSL767610560v NZColombo13 Dec 1992
Chandika HathurusingheSL7623 & 53146120v PAKPeshawar8 Sept 1995
Roshan MahanamaSL76767851v WISharjah16 Oct 1995
Sanath JayasuriyaSL76762885v PAKSingapore7 Apr 1996
Arjuna RanatungaSL767610550v ENGMelbourne19 Jan 1999
Marvan AtapattuSL76768780v NZChristchurch11 Feb 2001
Russel ArnoldSL7676*9430v ZIMSharjah26 Oct 2001
Thilan SamaraweeraSL7676 & DNB23250v ZIMGalle12 Jan 2002
Romesh KaluwitharanaSL767690140v NZColombo25 Apr 2003
Upul ChandanaSL767610372v ENGColombo18 Dec 2003
Marvan AtapattuSL764 & 7215580v SAColombo11 Aug 2004
Russel ArnoldSL76767140v AUSBrisbane14 Feb 2006
Chamara KapugederaSL7663 & 13117102v SAColombo4 Aug 2006

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