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
Mahela JayawardeneSL30303340v INDColombo3 Feb 2009
Mahela JayawardeneSL30306150v PAKLahore1 Mar 2009
Mahela JayawardeneSL3030 & 05260v PAKGalle4 Jul 2009
Sanath JayasuriyaSL30303350v PAKDambulla1 Aug 2009
Thilan SamaraweeraSL30304840v ENGJohannesburg25 Sept 2009
Upul TharangaSL30304840v INDMirpur5 Jan 2010
Tillakaratne DilshanSL304 & 264640v WIColombo23 Nov 2010
Tillakaratne DilshanSL30302821v WIColombo6 Feb 2011
Upul TharangaSL30303141v NZColombo29 Mar 2011
Kumar SangakkaraSL30302240v AUSKandy6 Aug 2011
Angelo MathewsSL3017 & 139730v PAKSharjah3 Nov 2011
Kumar SangakkaraSL30302941v AUSSydney17 Feb 2012
Lahiru ThirimanneSL30305710v AUSAdelaide8 Mar 2012
Suraj RandivSL3012 & 187830v ENGGalle26 Mar 2012
Lahiru ThirimanneSL30302550v PAKHambantota1 Jun 2012
Angelo MathewsSL3030*2710v BANKandy31 Mar 2013
Angelo MathewsSL30302722v WITrinidad7 Jul 2013
Tillakaratne DilshanSL30304320v PAKSharjah18 Dec 2013
Sachithra SenanayakeSL30304821v BANMirpur17 Feb 2014
Angelo MathewsSL30305340v IREDublin6 May 2014
Angelo MathewsSL30303520v ENGChester-le-Street25 May 2014
Angelo MathewsSL30303040v ENGLondon31 May 2014
Tillakaratne DilshanSL30302450v SAHambantota12 Jul 2014
Ashan PriyanjanSL30304630v SAHambantota12 Jul 2014
Lahiru ThirimanneSL3020 & 109520v PAKColombo14 Aug 2014
Dhammika PrasadSL3030*2840v INDAhmedabad6 Nov 2014
Jeevan MendisSL3030*1422v ENGColombo26 Nov 2014
Mahela JayawardeneSL30302930v NZDunedin23 Jan 2015
Lahiru ThirimanneSL30304140v NZWellington29 Jan 2015
Lahiru ThirimanneSL30303020v PAKHambantota26 Jul 2015
Kaushal SilvaSL303 & 276140v INDColombo28 Aug 2015
GSNFG JayasuriyaSL30303231v WIColombo11 Nov 2015
Chamara KapugederaSL30303230v INDMirpur1 Mar 2016
Chamara KapugederaSL30302721v ENGDelhi26 Mar 2016
Dimuth KarunaratneSL3024 & 69540v SACape Town2 Jan 2017
Niroshan DickwellaSL30302541v AUSMelbourne17 Feb 2017
Milinda SiriwardanaSL30303030v BANDambulla28 Mar 2017
Kusal MendisSL3018 & 124060v INDKandy12 Aug 2017
Kaushal SilvaSL3027 & 37620v PAKDubai6 Oct 2017
Kusal MendisSL301 & 295340v PAKDubai6 Oct 2017
Dinesh ChandimalSL300 & 305530v BANDhaka8 Feb 2018
Dhanushka GunathillekeSL3013 & 175330v BANDhaka8 Feb 2018
Dhanushka GunathillekeSL30301560v BANDhaka15 Feb 2018
Dasun ShanakaSL3030*1151v BANSylhet18 Feb 2018
Dhananjaya de SilvaSL30304111v SAColombo12 Aug 2018
Kushal Janith PereraSL30303740v ENGDambulla13 Oct 2018
Dimuth KarunaratneSL304 & 268820v ENGGalle6 Nov 2018
Dimuth KarunaratneSL30304530v AFGCardiff4 Jun 2019
Kusal MendisSL30303702v AUSLondon15 Jun 2019
Kushal Janith PereraSL30303440v SAChester-le-Street28 Jun 2019

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.