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
Angelo MathewsSL100100*11464v IREGalle24 Apr 2023
Avishka FernandoSL10010011592v NZDambulla13 Nov 2024
Pathum NissankaSL100100*52105v AUSKandy16 Feb 2026
Arjuna RanatungaSL9964 & 3517591v ENGColombo13 Mar 1993
Sanath JayasuriyaSL9999102110v INDColombo5 Aug 2001
Mahela JayawardeneSL9999 & DNB133130v WIGalle13 Nov 2001
Naveed NawazSL9921 & 78*192110v BANColombo28 Jul 2002
Sanath JayasuriyaSL99998392v ENGAdelaide17 Jan 2003
Tillakaratne DilshanSL9999110130v SAColombo31 Jul 2013
Kushal Janith PereraSL99999264v WIColombo4 Nov 2015
Dimuth KarunaratneSL992 & 9721790v INDGalle International Stadium26 Jul 2017
Niroshan DickwellaSL9992 & 7158110v ENGGalle22 Jan 2021
Oshada FernandoSL9935 & 64174111v PAKGalle16 Jul 2022
Dinesh ChandimalSL9937 & 62184120v NZWellington17 Mar 2023
Kamindu MendisSL9987 & 12*18391v BANGalle17 Jun 2025
Roshan MahanamaSL98989170v INDMumbai17 Jan 1987
Arjuna RanatungaSL9898115100v INDHyderabad18 Feb 1994
Sanath JayasuriyaSL989879130v INDColombo12 Sept 2009
Mahela JayawardeneSL9898*5694v WIBarbados7 May 2010
Lahiru ThirimanneSL9891 & 7174141v AUSSydney Cricket Ground3 Jan 2013
Angelo MathewsSL9839 & 59189120v SAPort Elizabeth26 Dec 2016
Upul TharangaSL9871 & 27176141v ZIMColombo14 Jul 2017
Angelo MathewsSL9827 & 7127351v ENGGalle14 Jan 2021
Dhananjaya de SilvaSL980 & 98191121v NZWellington17 Mar 2023
Pathum NissankaSL9898*58114v ZIMRawalpindi25 Nov 2025
Aravinda de SilvaSL9797*8951v ZIMHarare Sports Club5 Nov 1994
Aravinda de SilvaSL979713760v PAKSharjah4 Apr 1997
Aravinda de SilvaSL979711951v INDColombo19 Jun 1998
Mahela JayawardeneSL9791 & 6*234111v ZIMHarare26 Nov 1999
Sanath JayasuriyaSL979794121v PAKTangier17 Aug 2002
Mahela JayawardeneSL9745 & 52208101v ENGKandy10 Dec 2003
Marvan AtapattuSL9797*14080v SADambulla25 Aug 2004
Tillakaratne DilshanSL979711790v INDColombo8 Feb 2009
Kumar SangakkaraSL979713073v PAKColombo16 Jun 2012
Tharanga ParanavitanaSL9775 & 22226110v PAKPallekele International Cricket Stadium8 Jul 2012
Upul TharangaSL9783 & 14168161v SAGalle International Stadium16 Jul 2014
Angelo MathewsSL9797*97111v SAColombo12 Aug 2018
Dimuth KarunaratneSL979710890v AUSLondon15 Jun 2019
Kusal MendisSL9721 & 76161120v PAKGalle16 Jul 2022
Charith AsalankaSL9797*7492v AFGKandy11 Feb 2024
Dinesh ChandimalSL9754 & 43127130v WINorth Sound25 Jun 2026
Dasun ShanakaSL97975068v ENGRawalpindi22 Oct 2026
Avishka FernandoSL979783112v ENGRawalpindi22 Oct 2026
Sidath WettimunySL960 & 96148130v AUSKandy22 Apr 1983
Aravinda de SilvaSL969610773v AUSMargao25 Oct 1989
Sanath JayasuriyaSL969667121v PAKMohali24 May 1997
Aravinda de SilvaSL9696*93133v BANDhaka29 May 2000
Mahela JayawardeneSL9696108100v ZIMColombo12 Dec 2001
Hashan TillakaratneSL9696168140v ZIMColombo27 Dec 2001
Sanath JayasuriyaSL969611081v BANBogra22 Feb 2006

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