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
Romesh KaluwitharanaSL29293430v INDColombo19 Jun 1998
Aravinda de SilvaSL29296740v INDSharjah9 Nov 1998
Marvan AtapattuSL2923 & 6*6030v PAKLahore4 Mar 1999
Sanath JayasuriyaSL29295240v ENGLondon14 May 1999
Marvan AtapattuSL29292950v INDTaunton26 May 1999
WPUJC VaasSL2929*2212v KENSouthampton30 May 1999
Marvan AtapattuSL29295411v PAKSharjah18 Oct 1999
Kumar SangakkaraSL2924 & 56340v SAKandy30 Jul 2000
Marvan AtapattuSL29296120v NZNapier31 Jan 2001
Mahela JayawardeneSL2929*2850v PAKSharjah27 Oct 2001
Mahela JayawardeneSL29293730v ENGNottingham27 Jun 2002
Russel ArnoldSL29294620v ENGNottingham27 Jun 2002
Charitha BuddhikaSL2929* & DNB4730v BANColombo28 Jul 2002
Russel ArnoldSL2929*5720v BANColombo4 Aug 2002
Kumar SangakkaraSL29292360v BANColombo4 Aug 2002
Marvan AtapattuSL29294560v ZIMSharjah7 Apr 2003
Kumar SangakkaraSL29295740v PAKDambulla10 May 2003
Kumar DharmasenaSL2927 & 29020v ENGGalle2 Dec 2003
Kumar SangakkaraSL2922 & 75331v AUSGalle8 Mar 2004
Marvan AtapattuSL291 & 285230v WIColombo13 Jul 2005
Marvan AtapattuSL29293850v INDDambulla30 Jul 2005
Marvan AtapattuSL29295230v INDDambulla3 Aug 2005
Dilhara LokuhettigeSL29292023v INDNagpur25 Oct 2005
Tillakaratne DilshanSL29293730v AUSMelbourne13 Jan 2006
WPUJC VaasSL2929*3440v SAAhmedabad24 Oct 2006
Farveez MaharoofSL2929*2421v NZQueenstown31 Dec 2006
Tillakaratne DilshanSL29292930v ENGDambulla4 Oct 2007
Tillakaratne DilshanSL29292610v BANLahore25 Jun 2008
Mahela JayawardeneSL29294050v PAKKarachi29 Jun 2008
Nuwan KulasekaraSL2929*2930v INDKarachi6 Jul 2008
Upul TharangaSL29293540v ZIMHarare24 Nov 2008
Dinesh ChandimalSL29292311v NZGuyana30 Apr 2010
Jeevan MendisSL2929*1940v AUSKandy6 Aug 2011
Tillakaratne DilshanSL29294140v AUSKandy10 Aug 2011
Tharanga ParanavitanaSL2929 & 011630v AUSGalle31 Aug 2011
Lahiru ThirimanneSL29293701v INDMirpur13 Mar 2012
Angelo MathewsSL2916 & 13*7020v BANColombo16 Mar 2013
Dinesh ChandimalSL29296540v SAKandy26 Jul 2013
Thisara PereraSL29292740v INDCuttack2 Nov 2014
Seekkuge PrasannaSL29293221v INDHyderabad9 Nov 2014
Thisara PereraSL29292913v INDKolkata13 Nov 2014
Lahiru ThirimanneSL29294320v NZDunedin25 Jan 2015
Dinesh ChandimalSL29292531v PAKHambantota26 Jul 2015
Farveez MaharoofSL29291631v IREDublin18 Jun 2016
Dimuth KarunaratneSL297 & 227630v AUSColombo13 Aug 2016
Angelo MathewsSL2919 & 105440v SAJohannesburg12 Jan 2017
Kusal MendisSL29293430v SACape Town7 Feb 2017
Dilruwan PereraSL2925 & 44441v INDColombo3 Aug 2017
Milinda SiriwardanaSL29292740v INDKandy27 Aug 2017
Dasun ShanakaSL2929*2402v INDMumbai24 Dec 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.