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
Chandika HathurusingheSL8713 & 74272130v NZAuckland1 Mar 1991
Aravinda de SilvaSL8780 & 716572v ENGColombo13 Mar 1993
Asanka GurusinhaSL878710056v ZIMColombo21 Feb 1996
Aravinda de SilvaSL8787*12430v PAKSharjah11 Apr 1997
Russel ArnoldSL8737 & 5029790v PAKColombo26 Apr 1997
Arjuna RanatungaSL8787*9280v WILahore1 Nov 1997
Sanath JayasuriyaSL8750 & 37130121v INDMumbai3 Dec 1997
Avishka GunawardeneSL878775160v SAColombo11 Jul 2000
Sanath JayasuriyaSL878766122v ZIMSharjah25 Oct 2000
Russel ArnoldSL8765 & 22213150v ENGKandy7 Mar 2001
Thilan SamaraweeraSL8787 & DNB25280v WIColombo29 Nov 2001
Sanath JayasuriyaSL878778103v PAKSharjah8 Apr 2002
Kumar SangakkaraSL8775 & 12231110v WIJamaica27 Jun 2003
Marvan AtapattuSL878710070v INDPune3 Nov 2005
Tillakaratne DilshanSL8762 & 2579121v WITrinidad3 Apr 2008
Tillakaratne DilshanSL87878792v SAKimberley20 Jan 2012
Lahiru ThirimanneSL8787*10361v NZNelson31 Dec 2015
Dimuth KarunaratneSL8750 & 37*167130v ENGLondon9 Jun 2016
Dhanushka GunathillekeSL878710170v ZIMHambantota8 Jul 2017
Niroshan DickwellaSL876 & 8113160v ZIMColombo14 Jul 2017
Dinesh ChandimalSL878718530v BANChattogram31 Jan 2018
Angelo MathewsSL87879081v BANColombo31 Jul 2019
Dimuth KarunaratneSL8780 & 7*164100v BANDhaka23 May 2022
Kusal MendisSL8787*8580v AUSColombo19 Jun 2022
Kamindu MendisSL8732 & 5515054v INDColombo23 Aug 2026
Kusal MendisSL8787*4894v PAKRawalpindi13 Oct 2026
Sidath WettimunySL8686*10980v ENGColombo14 Feb 1982
Aravinda de SilvaSL86869224v PAKGujranwala23 Oct 1985
Arjuna RanatungaSL8686*10072v WIKanpur21 Oct 1987
Arjuna RanatungaSL8686110140v INDColombo2 Aug 1997
Arjuna RanatungaSL86868251v PAKKimberley7 Apr 1998
Sanath JayasuriyaSL8612 & 7416070v SAGalle4 Aug 2004
Tillakaratne DilshanSL868612480v BANColombo12 Sept 2005
Sanath JayasuriyaSL86866593v SAPerth31 Jan 2006
Mahela JayawardeneSL86869180v AUSBrisbane14 Feb 2006
Kumar SangakkaraSL8621 & 6522090v ENGLondon11 May 2006
Tillakaratne DilshanSL8627 & 59161120v ENGBirmingham25 May 2006
Thilan SamaraweeraSL8676* & 10*16790v INDColombo26 Jul 2010
Upul TharangaSL8686*11260v AUSSydney Cricket Ground5 Nov 2010
Mahela JayawardeneSL868663121v AUSPallekele International Cricket Stadium8 Aug 2011
Dinesh ChandimalSL8624 & 62*150160v AUSSydney Cricket Ground3 Jan 2013
Angelo MathewsSL868616271v BANMirpur27 Jan 2014
Tillakaratne DilshanSL86869090v SAPallekele International Cricket Stadium9 Jul 2014
Kumar SangakkaraSL868610570v ENGColombo7 Dec 2014
Kusal MendisSL86868081v ZIMGalle International Stadium30 Jun 2017
Dimuth KarunaratneSL8665 & 2123580v NZColombo22 Aug 2019
Niroshan DickwellaSL8621 & 65111140v PAKKarachi19 Dec 2019
Kusal MendisSL8686*8781v AUSKandy14 Jun 2022
Dimuth KarunaratneSL8686165100v AUSGalle8 Jul 2022
Kusal MendisSL86865566v BANSylhet9 Mar 2024

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