ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Sri Lanka: Batting match by match (All cricket)

More 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,526 of the 1,527 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Dimuth KarunaratneSL471 & 4610860v INDColombo20 Aug 2015
Kushal Janith PereraSL4747*4450v INDLondon8 Jun 2017
Upul TharangaSL47472932v INDIndore22 Dec 2017
Dhananjaya de SilvaSL4719 & 285471v BANDhaka8 Feb 2018
Kusal MendisSL4722 & 2510380v WIBarbados23 Jun 2018
Dimuth KarunaratneSL4737 & 10*9150v ZIMHarare19 Jan 2020
Lasith AmbuldeniyaSL477 & 407562v ENGGalle22 Jan 2021
Wanindu HasarangaSL47473124v WINorth Sound12 Mar 2021
Dasun ShanakaSL47476721v ENGLondon1 Jul 2021
Charith AsalankaSL47477120v SAColombo7 Sept 2021
Dasun ShanakaSL4747*1925v INDDharamsala26 Feb 2022
Dhananjaya de SilvaSL47474090v INDGuwahati10 Jan 2023
Sadeera SamarawickramaSL4736 & 116870v PAKGalle16 Jul 2023
Ramesh MendisSL475 & 4211941v PAKGalle16 Jul 2023
Pathum NissankaSL47472871v BANDallas7 Jun 2024
Kamindu MendisSL4715 & 326452v AUSGalle29 Jan 2025
Angelo MathewsSL4739 & 811441v BANGalle17 Jun 2025
Sidath WettimunySL46468030v ENGColombo13 Feb 1982
Arjuna RanatungaSL4613 & 336181v PAKKarachi5 Mar 1982
Ranjan MadugalleSL46464132v PAKKarachi31 Mar 1982
Susil FernandoSL460 & 4615060v NZChristchurch4 Mar 1983
Aravinda de SilvaSL4646*3722v AUSMelbourne19 Jan 1985
Duleep MendisSL46467430v PAKHyderabad (Sindh)3 Nov 1985
Brendon KuruppuSL46467011v NZSharjah29 Mar 1988
Chandika HathurusingheSL46467760v AUSColombo5 Sept 1992
Aravinda de SilvaSL46463840v ZIMSharjah3 Feb 1993
Sanath JayasuriyaSL46463561v NZChristchurch26 Mar 1995
Aravinda de SilvaSL46466030v WIAdelaide15 Dec 1995
Aravinda de SilvaSL4618 & 2815940v AUSMelbourne26 Dec 1995
Arjuna RanatungaSL4646*6320v INDDelhi2 Mar 1996
Sanath JayasuriyaSL46463380v WIPort of Spain13 Apr 1996
Roshan MahanamaSL46467921v INDMargao28 Dec 1997
Roshan MahanamaSL4646*6340v SAPort Elizabeth13 Apr 1998
Arjuna RanatungaSL46464360v INDNagpur22 Mar 1999
Mahela JayawardeneSL4646 & DNB11070v AUSGalle22 Sept 1999
Mahela JayawardeneSL4636 & 1010880v PAKPeshawar5 Mar 2000
Upul ChandanaSL46465712v PAKDhaka5 Jun 2000
Mahela JayawardeneSL46465650v NZChristchurch11 Feb 2001
Romesh KaluwitharanaSL46469730v INDColombo28 Jul 2001
WPUJC VaasSL4642 & 47870v INDKandy22 Aug 2001
Aravinda de SilvaSL46465851v BANColombo7 Aug 2002
Sanath JayasuriyaSL46464661v SATangier19 Aug 2002
Sanath JayasuriyaSL46463252v SACenturion29 Nov 2002
Tillakaratne DilshanSL46469320v PAKDambulla18 May 2003
Sanath JayasuriyaSL4646*4161v ENGDambulla18 Nov 2003
Thilan SamaraweeraSL4645 & 113660v ENGGalle2 Dec 2003
Saman JayanthaSL46467321v SADambulla28 Aug 2004
Marvan AtapattuSL46467530v PAKKarachi6 Oct 2004
Sanath JayasuriyaSL46465450v BANColombo12 Sept 2005
Kumar SangakkaraSL46464350v NEDAmstelveen4 Jul 2006

BF balls faced · 4s fours · 6s sixes

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