Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · 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 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)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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/27NSWSA

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
Sidath WettimunySL505012740v PAKLeeds16 Jun 1983
Arjuna RanatungaSL5050*6040v NZMoratuwa31 Mar 1984
Aravinda de SilvaSL5050*5440v NZColombo3 Nov 1984
Ravi RatnayekeSL505010130v WIMelbourne27 Feb 1985
Ranjan MadugalleSL5050*3923v INDColombo21 Sept 1985
Roy DiasSL50505970v INDKanpur17 Dec 1986
Asanka GurusinhaSL5040 & 10--0v INDCuttack4 Jan 1987
Arjuna RanatungaSL50506640v PAKFaisalabad25 Oct 1987
Roshan MahanamaSL50507750v AUSAdelaide10 Jan 1988
Arjuna RanatungaSL50505940v NZDunedin6 Feb 1991
Aravinda de SilvaSL5031 & 198080v PAKSialkot12 Dec 1991
Aravinda de SilvaSL5012 & 3810360v PAKFaisalabad2 Jan 1992
Roshan MahanamaSL505011160v AUSMoratuwa8 Sept 1992
Arjuna RanatungaSL50505220v INDColombo12 Aug 1993
Arjuna RanatungaSL505014820v SAColombo14 Sept 1993
Sanath JayasuriyaSL50506331v PAKColombo7 Aug 1994
Arjuna RanatungaSL509 & 415680v PAKColombo9 Aug 1994
Roshan MahanamaSL5050*7800v INDColombo5 Sept 1994
Aravinda de SilvaSL50503542v WISharjah20 Oct 1995
Romesh KaluwitharanaSL50505451v WIPerth14 Jan 1996
Roshan MahanamaSL50508240v WIPerth14 Jan 1996
Roshan MahanamaSL50507830v AUSColombo30 Aug 1996
Sanath JayasuriyaSL500 & 507560v NZDunedin7 Mar 1997
Roshan MahanamaSL50506150v INDColombo24 Aug 1997
Lanka de SilvaSL50505830v INDColombo24 Aug 1997
Sanath JayasuriyaSL50506240v ZIMColombo24 Jan 1998
Roshan MahanamaSL5050 & 017941v SACenturion27 Mar 1998
Hashan TillakaratneSL5050*8620v ENGBrisbane11 Jan 1999
Upul ChandanaSL50506830v ENGMelbourne19 Jan 1999
Sanath JayasuriyaSL5050*4981v AUSPerth31 Jan 1999
Arjuna RanatungaSL50506140v KENSouthampton30 May 1999
Russel ArnoldSL5050 & DNB12750v AUSGalle22 Sept 1999
Russel ArnoldSL5049 & 112250v ZIMHarare26 Nov 1999
Russel ArnoldSL50506511v NZNapier31 Jan 2001
WPUJC VaasSL5050*5930v PAKSharjah13 Apr 2001
Kumar SangakkaraSL50506451v NZSharjah14 Apr 2002
Russel ArnoldSL5050 & DNB8770v ENGLondon16 May 2002
Marvan AtapattuSL50507350v INDBirmingham6 Jul 2002
Tillakaratne DilshanSL50506350v BANColombo7 Aug 2002
Russel ArnoldSL50508830v SAKimberley4 Dec 2002
Sanath JayasuriyaSL505011080v NZColombo25 Apr 2003
Marvan AtapattuSL50507530v INDDambulla18 Jul 2004
Mahela JayawardeneSL50503580v BANColombo31 Aug 2005
Mahela JayawardeneSL50504740v AUSMelbourne13 Jan 2006
Mahela JayawardeneSL50504880v AUSSydney12 Feb 2006
Kumar SangakkaraSL50506271v BANBogra20 Feb 2006
Chamara KapugederaSL50507470v PAKColombo22 Mar 2006
Russel ArnoldSL50507320v SAGuyana28 Mar 2007
Mahela JayawardeneSL50506650v AUSMelbourne29 Feb 2008
Mahela JayawardeneSL50506340v INDKarachi3 Jul 2008

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.