Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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 innings by innings (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.

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Sidath WettimunySL19047121040.341c †PR Downton b PJW Allott1v ENGLondon23 Aug 1984
Sanath JayasuriyaSL189161214117.391st †V Dahiya b SC Ganguly1v INDSharjah29 Oct 2000
Lahiru UdaraSL18824821575.812c S Joseph b AS Joseph1v WINorth Sound3 Jul 2026
Sanath JayasuriyaSL18835817252.512c Younis Khan b Abdul Razzaq1v PAKKandy28 Jun 2000
Pathum NissankaSL18725623173.051b Hasan Mahmud2v BANGalle17 Jun 2025
Dimuth KarunaratneSL18635416152.541c & b MN Samuels1v WIGalle14 Oct 2015
Kumar SangakkaraSL18532622056.753c Inzamam-ul-Haq b Shoaib Malik3v PAKColombo26 Mar 2006
Marvan AtapattuSL18535124052.711c ME Trescothick b DG Cork1v ENGLondon16 May 2002
Kamindu MendisSL182*25016472.805not out1v NZGalle26 Sept 2024
Mahela JayawardeneSL18031522357.144c †MJ Prior b JM Anderson1v ENGGalle26 Mar 2012
Dimuth KarunaratneSL17923515076.172c †L Tucker b MR Adair1v IREGalle16 Apr 2023
Kusal MendisSL17625421169.294c †PM Nevill b MA Starc3v AUSKandy26 Jul 2016
Upul TharangaSL174*159193109.431not out1v INDJamaica2 Jul 2013
Mahela JayawardeneSL17424420171.314c SK Raina b Harbhajan Singh1v INDColombo26 Jul 2010
Dhananjaya de SilvaSL17322921175.553c Liton Das b Mustafizur Rahman2v BANChattogram31 Jan 2018
Marvan AtapattuSL17025321067.191b DT Hondo2v ZIMHarare6 May 2004
Kumar SangakkaraSL169137186123.363c JP Duminy b AM Phangiso1v SAColombo20 Jul 2013
Tillakaratne DilshanSL16817919193.856c †Khaled Mashud b Aftab Ahmed1v BANColombo20 Sept 2005
Aravinda de SilvaSL16838314143.863c Saqlain Mushtaq b Mushtaq Ahmed3v PAKColombo19 Apr 1997
Mahela JayawardeneSL16727818060.073lbw b CZ Harris2v NZColombo3 Jun 1998
Mahela JayawardeneSL16728822257.994c †MV Boucher b SM Pollock1v SAGalle20 Jul 2000
Aravinda de SilvaSL16736117146.265c GF Lawson b CG Rackemann2v AUSBrisbane8 Dec 1989
Mahela JayawardeneSL16626919161.714c Junaid Siddique b Mehrab Hossain jnr3v BANMirpur26 Dec 2008
Dhananjaya de SilvaSL16629122057.045b Taskin Ahmed2v BANPallekele21 Apr 2021
Mahela JayawardeneSL16521015378.574c Mohammad Ashraful b Syed Rasel2v BANKandy11 Jul 2007
Mahela JayawardeneSL16528417158.104run out (AN Petersen)1v SAColombo24 Jul 2014
Upul TharangaSL16530419254.282c Khaled Mashud b Shahadat Hossain2v BANBogra8 Mar 2006
Kamindu MendisSL16423716669.208c Mehedi Hasan Miraz b Taijul Islam3v BANSylhet22 Mar 2024
Dinesh ChandimalSL16436121145.435c S Dhawan b I Sharma2v INDDelhi2 Dec 2017
Tillakaratne DilshanSL163*34318047.525not out2v ZIMHarare26 Nov 1999
Dinesh ChandimalSL162*16919495.866not out3v INDGalle12 Aug 2015
Tillakaratne DilshanSL16216521298.186b Enamul Haque jnr1v BANChittagong Divisional Stadium3 Jan 2009
Tillakaratne DilshanSL161*146220110.272not out1v BANMelbourne26 Feb 2015
Tillakaratne DilshanSL160*16511396.972not out1v INDHobart28 Feb 2012
Tillakaratne DilshanSL160124203129.032b Harbhajan Singh2v INDRajkot15 Dec 2009
Angelo MathewsSL16024925164.266c MM Ali b JM Anderson3v ENGLeeds20 Jun 2014
Thilan SamaraweeraSL15927724157.405c JS Patel b DL Vettori1v NZGalle18 Aug 2009
Kusal MendisSL158*87199181.613retired hurt1v AFGGuwahati3 Oct 2023
Dimuth KarunaratneSL158*22213171.172not out1v SAGalle12 Jul 2018
Pathum NissankaSL15825419062.201c Anamul Haque b Taijul Islam2v BANColombo25 Jun 2025
Kumar SangakkaraSL157*28424055.283not out3v WIKandy22 Jul 2005
Angelo MathewsSL157*34316145.776not out3v PAKAbu Dhabi31 Dec 2013
Sanath JayasuriyaSL157104241150.962b Mohammad Kashif1v NEDAmstelveen4 Jul 2006
Sanath JayasuriyaSL157147193106.802c DT Hondo b T Taibu2v ZIMHarare6 May 2004
Sidath WettimunySL15733021047.581b Wasim Raja1v PAKFaisalabad14 Mar 1982
Kumar SangakkaraSL156*19221181.253not out1v NZWellington15 Dec 2006
Lahiru ThirimanneSL155*25614060.554not out1v BANGalle8 Mar 2013
Dhananjaya de SilvaSL155*26211259.165not out3v WIGalle29 Nov 2021
Dinesh ChandimalSL155*37214041.675not out1v PAKAbu Dhabi28 Sept 2017
Prasanna JayawardeneSL154*31411049.047not out2v INDAhmedabad16 Nov 2009

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

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