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
Kumar SangakkaraSL7979 & DNB176100v AUSColombo16 Sept 2011
Angelo MathewsSL7979 & DNB154121v NZGalle17 Nov 2012
Kumar SangakkaraSL79798192v NZHambantota10 Nov 2013
Angelo MathewsSL7977 & 213173v NZHamilton18 Dec 2015
Upul TharangaSL7979*7381v ZIMGalle30 Jun 2017
Angelo MathewsSL7979*11160v SADambulla1 Aug 2018
Kusal MendisSL79795382v NZKandy1 Sept 2019
Dhananjaya de SilvaSL7979* & DNB106111v SACenturion26 Dec 2020
Kusal MendisSL79794455v NEDGeelong20 Oct 2022
Charith AsalankaSL79796584v SADelhi7 Oct 2023
Angelo MathewsSL7923 & 5614571v BANChattogram30 Mar 2024
Pathum NissankaSL79794874v INDKandy27 Jul 2024
Pathum NissankaSL797910391v WIKingston3 Jun 2026
Pavan RathnayakeSL79797462v PAKRawalpindi18 Oct 2026
Arjuna RanatungaSL7832 & 4611882v AUSPerth8 Dec 1995
Arjuna RanatungaSL78787390v PAKBenoni15 Apr 1998
Aravinda de SilvaSL7872 & 6182110v PAKDhaka12 Mar 1999
Arjuna RanatungaSL7849 & 29*25360v PAKRawalpindi26 Feb 2000
Mahela JayawardeneSL7877 & 115760v PAKColombo14 Jun 2000
Sanath JayasuriyaSL78788581v ZIMSharjah21 Oct 2000
Russel ArnoldSL7878*9041v NZWellington3 Feb 2001
Thilan SamaraweeraSL787819870v BANColombo12 Sept 2005
Kumar SangakkaraSL78789570v AUSSydney22 Jan 2006
Mahela JayawardeneSL78785391v IRELondon14 Jun 2009
Tharanga ParanavitanaSL785 & 7314550v PAKColombo20 Jul 2009
Kumar SangakkaraSL787837112v INDNagpur9 Dec 2009
Tillakaratne DilshanSL78786692v ZIMHarare7 Jun 2010
Tharanga ParanavitanaSL786 & 7226840v PAKDubai26 Oct 2011
Kumar SangakkaraSL787810080v PAKAbu Dhabi23 Nov 2011
Mahela JayawardeneSL787859102v INDMirpur13 Mar 2012
Dimuth KarunaratneSL7828 & 5012470v PAKColombo25 Jun 2015
Dhananjaya de SilvaSL7878*75120v ZIMHarare14 Nov 2016
Niroshan DickwellaSL7816 & 6212580v WISt Lucia14 Jun 2018
Isuru UdanaSL78785774v SAPort Elizabeth13 Mar 2019
Kushal Janith PereraSL78788180v AFGCardiff4 Jun 2019
Angelo MathewsSL7850 & 28*17191v NZGalle14 Aug 2019
Oshada FernandoSL7878*4883v PAKLahore9 Oct 2019
Oshada FernandoSL7857 & 21*100112v BANDhaka23 May 2022
Kusal MendisSL78787571v AFGHambantota4 Jun 2023
Kusal MendisSL787863100v UAEBulawayo19 Jun 2023
Kushal Janith PereraSL787882120v AUSLucknow16 Oct 2023
Kamindu MendisSL7874 & 412583v ENGLondon29 Aug 2024
Charith AsalankaSL7878*6663v AUSColombo14 Feb 2025
Janith LiyanageSL78788572v BANColombo5 Jul 2025
Roy DiasSL770 & 77136110v ENGColombo17 Feb 1982
Bandula WarnapuraSL777798100v PAKKarachi12 Mar 1982
Anura RanasingheSL770 & 77-00v INDChennai17 Sept 1982
Aravinda de SilvaSL772 & 75-92v INDColombo6 Sept 1985
Arjuna RanatungaSL7777 & DNB175110v PAKColombo14 Mar 1986
Duleep MendisSL7721 & 56140110v ENGLondon25 Aug 1988

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