Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Dhananjaya de SilvaSL60606170v AUSColombo21 Jun 2022
Kusal MendisSL60603743v BANDubai1 Sept 2022
Pathum NissankaSL6060*3082v AFGDambulla21 Feb 2024
Dinesh ChandimalSL6054 & 616340v BANGalle17 Jun 2025
Pavan RathnayakeSL60602881v OMAKandy12 Feb 2026
Janith LiyanageSL60607450v PAKRawalpindi18 Oct 2026
Anura TennekoonSL59599660v NZNottingham9 Jun 1979
Somachandra De SilvaSL597 & 5215740v NZChristchurch4 Mar 1983
Guy de AlwisSL5959*5651v PAKSwansea9 Jun 1983
Arjuna RanatungaSL5921 & 3814440v AUSHobart16 Dec 1989
Asanka GurusinhaSL59598450v PAKHobart15 Feb 1990
Roshan MahanamaSL59598940v ZIMNew Plymouth23 Feb 1992
Roshan MahanamaSL595910130v PAKSharjah2 Nov 1993
Arjuna RanatungaSL59596470v ZIMPatna15 Nov 1993
Arjuna RanatungaSL59597121v AUSColombo13 Sept 1994
Roshan MahanamaSL595912430v INDPadang3 Apr 1996
Asanka GurusinhaSL595910720v WIPort of Spain13 Apr 1996
Sanath JayasuriyaSL5941 & 18*6191v ZIMColombo18 Sept 1996
WPUJC VaasSL592 & 5711471v NZDunedin7 Mar 1997
Arjuna RanatungaSL59597731v PAKKolkata27 May 1997
Russel ArnoldSL5959*6940v SAGalle6 Jul 2000
Russel ArnoldSL59597070v INDSharjah20 Oct 2000
Mahela JayawardeneSL59598450v SAEast London17 Dec 2000
Marvan AtapattuSL5959*8361v NZAuckland6 Feb 2001
Hashan TillakaratneSL5920 & 3911290v ENGBirmingham30 May 2002
Sanath JayasuriyaSL5932 & 2714380v ENGKandy10 Dec 2003
Tillakaratne DilshanSL5932 & 27*58120v WIColombo13 Jul 2005
Russel ArnoldSL59599070v WIColombo6 Aug 2005
Tillakaratne DilshanSL59596390v INDRajkot9 Nov 2005
Marvan AtapattuSL59596850v INDVadodara12 Nov 2005
Kumar SangakkaraSL59598550v AUSBrisbane14 Feb 2006
Chamara SilvaSL59596850v INDTrinidad23 Mar 2007
Kumar SangakkaraSL595 & 5411050v BANChittagong Divisional Stadium3 Jan 2009
Kumar SangakkaraSL595913360v BANMirpur16 Jan 2009
Thilina KandambySL59597940v PAKKarachi21 Jan 2009
Kumar SangakkaraSL59593182v INDChandigarh12 Dec 2009
Mahela JayawardeneSL5959*7241v NZDambulla19 Aug 2010
Mahela JayawardeneSL5939 & 2013840v PAKSharjah3 Nov 2011
Dinesh ChandimalSL59598111v SAKimberley20 Jan 2012
Upul TharangaSL5959*6080v INDHambantota24 Jul 2012
Kithuruwan VithanageSL59DNB & 597071v BANGalle8 Mar 2013
Kumar SangakkaraSL5959*5390v SAColombo2 Aug 2013
Tillakaratne DilshanSL5959*4980v NZKandy21 Nov 2013
Tillakaratne DilshanSL595962100v PAKSharjah22 Dec 2013
Lahiru ThirimanneSL59596971v INDKolkata13 Nov 2014
Kushal Janith PereraSL59597451v ENGColombo26 Nov 2014
Tillakaratne DilshanSL59593263v WIColombo1 Nov 2015
Seekkuge PrasannaSL59592884v ENGNottingham21 Jun 2016
Dilruwan PereraSL599 & 5019461v BANColombo15 Mar 2017
Dinesh ChandimalSL59597060v BANDambulla25 Mar 2017

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.