Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Sanath JayasuriyaSL33334121v PAKColombo14 Jul 1997
Arjuna RanatungaSL3330 & 36830v INDMohali19 Nov 1997
Romesh KaluwitharanaSL33332650v PAKBenoni15 Apr 1998
Romesh KaluwitharanaSL33333950v SANottingham14 Aug 1998
Aravinda de SilvaSL33334550v ENGLondon16 Aug 1998
Kumar DharmasenaSL3333*7410v ENGLondon16 Aug 1998
Arjuna RanatungaSL33336840v ENGLondon16 Aug 1998
Romesh KaluwitharanaSL33334640v AUSGalle22 Aug 1999
Romesh KaluwitharanaSL3319 & 14*5470v ZIMHarare26 Nov 1999
Romesh KaluwitharanaSL33333920v INDDhaka1 Jun 2000
Russel ArnoldSL333 & 3010930v SADurban26 Dec 2000
Kumar SangakkaraSL33335230v SABloemfontein14 Jan 2001
Marvan AtapattuSL3333 & 0*10120v INDGalle14 Aug 2001
Suresh PereraSL3318 & 155760v INDKandy22 Aug 2001
Mahela JayawardeneSL33334500v ZIMSharjah26 Oct 2001
Russel ArnoldSL3333 & DNB6640v WIGalle13 Nov 2001
Aravinda de SilvaSL33334721v SATangier21 Aug 2002
Kumar SangakkaraSL3326 & 76950v SAJohannesburg8 Nov 2002
WPUJC VaasSL331 & 323530v SAJohannesburg8 Nov 2002
Thilan SamaraweeraSL33334440v SABloemfontein6 Dec 2002
Mahela JayawardeneSL33333040v ENGSydney13 Jan 2003
Sanath JayasuriyaSL33335240v NZDambulla13 May 2003
Upul ChandanaSL33336501v WIKingstown11 Jun 2003
Romesh KaluwitharanaSL3310 & 235060v WIJamaica27 Jun 2003
WPUJC VaasSL3312* & 219550v WIJamaica27 Jun 2003
WPUJC VaasSL3324 & 96960v AUSColombo24 Mar 2004
Thilan SamaraweeraSL331 & 329020v AUSDarwin1 Jul 2004
Upul ChandanaSL3319 & 1411911v AUSCairns9 Jul 2004
Farveez MaharoofSL3333*1641v INDJaipur31 Oct 2005
Marvan AtapattuSL33334320v SABrisbane17 Jan 2006
Tillakaratne DilshanSL3333 & DNB6450v BANBogra8 Mar 2006
Tillakaratne DilshanSL3322 & 115360v PAKKandy3 Apr 2006
Marvan AtapattuSL3333*3020v ZIMAhmedabad10 Oct 2006
Chamara SilvaSL33334830v BANColombo3 Jul 2007
Chamara SilvaSL33333611v ENGDambulla1 Oct 2007
Thilan SamaraweeraSL3313 & 209340v AUSBrisbane8 Nov 2007
Kumar SangakkaraSL33334240v INDHobart26 Feb 2008
Tillakaratne DilshanSL33333730v ZIMKing City10 Oct 2008
Mahela JayawardeneSL3311 & 2213820v BANChittagong Divisional Stadium3 Jan 2009
Muttiah MuralitharanSL3333*1642v BANMirpur16 Jan 2009
Sanath JayasuriyaSL33331732v INDColombo10 Feb 2009
Mahela JayawardeneSL33335610v PAKDambulla30 Jul 2009
Kumar SangakkaraSL33333700v INDColombo14 Sept 2009
Ajantha MendisSL336* & 278630v INDKanpur24 Nov 2009
Mahela JayawardeneSL33333050v INDKolkata24 Dec 2009
Tillakaratne DilshanSL33331780v INDMirpur10 Jan 2010
Tillakaratne DilshanSL33332650v INDSt Lucia11 May 2010
Tillakaratne DilshanSL3333*4920v NZLauderhill23 May 2010
Mahela JayawardeneSL33333560v INDDambulla22 Aug 2010
Chamara SilvaSL33337220v AUSBrisbane7 Nov 2010

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.