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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd 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/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,524 of the 1,525 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
WPUJC VaasSL8269 & 13*172110v SAGalle4 Aug 2004
Tillakaratne DilshanSL829 & 73132121v NZWellington11 Apr 2005
Tillakaratne DilshanSL8282*10830v SAAdelaide24 Jan 2006
Mahela JayawardeneSL828211321v WIGuyana1 Apr 2007
Malinda WarnapuraSL828214090v BANColombo3 Jul 2007
Michael VandortSL820 & 82182100v AUSBrisbane8 Nov 2007
Angelo MathewsSL8239 & 43*20550v PAKColombo14 Aug 2014
Niroshan DickwellaSL8251 & 31104111v INDColombo3 Aug 2017
Kusal MendisSL8215 & 67179110v NZChristchurch26 Dec 2018
Avishka FernandoSL82827592v BANColombo28 Jul 2019
Kushal Janith PereraSL8220 & 6213771v ENGGalle14 Jan 2021
Oshada FernandoSL8281 & 122680v BANKandy29 Apr 2021
Sadeera SamarawickramaSL82828640v IREBulawayo25 Jun 2023
Milan PriyanathSL8272 & 1015072v ENGManchester21 Aug 2024
Roy DiasSL818159120v PAKLahore29 Mar 1982
Aravinda de SilvaSL8181*8770v AUSSydney23 Jan 1985
Asanka GurusinhaSL81819062v NZAuckland28 Jan 1991
Ruwan KalpageSL8163 & 1812692v INDBangalore26 Jan 1994
Roshan MahanamaSL8118 & 6316890v INDAhmedabad8 Feb 1994
Aravinda de SilvaSL818111340v PAKJamshedpur19 Mar 1999
Mahela JayawardeneSL8172 & 914991v PAKGalle21 Jun 2000
Hashan TillakaratneSL8181*10650v NZBloemfontein10 Feb 2003
Tillakaratne DilshanSL8181*6780v INDAhmedabad6 Nov 2005
WPUJC VaasSL8131 & 50*224110v ENGLondon11 May 2006
Farveez MaharoofSL8122 & 59182101v ENGLondon11 May 2006
Thilan SamaraweeraSL8114 & 67*163100v INDGalle31 Jul 2008
Sanath JayasuriyaSL818147103v WINottingham10 Jun 2009
Mahela JayawardeneSL8179 & 2164100v PAKColombo20 Jul 2009
Mahela JayawardeneSL81815182v NZGuyana30 Apr 2010
Ajantha MendisSL813 & 78198101v INDColombo3 Aug 2010
Dinesh ChandimalSL81819161v INDAdelaide14 Feb 2012
Tillakaratne DilshanSL818111490v NZHambantota10 Nov 2013
Kumar SangakkaraSL8122 & 5917560v PAKColombo14 Aug 2014
Kumar SangakkaraSL81816672v NZDunedin25 Jan 2015
Tillakaratne DilshanSL81819851v NZWellington29 Jan 2015
Lahiru ThirimanneSL8181*9551v WIColombo4 Nov 2015
Angelo MathewsSL8181*4974v NZAuckland10 Jan 2016
Angelo MathewsSL8110 & 7117190v SAColombo20 Jul 2018
Kushal Janith PereraSL818172111v SADambulla29 Jul 2018
Dinesh ChandimalSL8139 & 4217180v NZChristchurch9 Mar 2023
Dinesh ChandimalSL8123 & 5895140v ENGLondon29 Aug 2024
Duleep MendisSL8074 & 6113120v AUSKandy22 Apr 1983
Ranjan MadugalleSL8044* & 36212100v NZColombo16 Mar 1984
Roy DiasSL808010990v WIBrisbane12 Jan 1985
Duleep MendisSL80807980v AUSSydney23 Jan 1985
Roy DiasSL80806781v INDColombo25 Aug 1985
Roy DiasSL808010563v ENGPune30 Oct 1987
Aravinda de SilvaSL808089100v ENGDelhi15 Oct 1989
Roshan MahanamaSL808013160v NZHamilton25 Feb 1992
Chandika HathurusingheSL8037 & 4317280v INDColombo27 Jul 1993

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