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
Kumar SangakkaraSL4242*4250v AUSBrisbane15 Jan 2003
Mahela JayawardeneSL4210 & 328840v WIJamaica27 Jun 2003
Thilan SamaraweeraSL4221 & 21*11540v SAColombo11 Aug 2004
Tillakaratne DilshanSL42425441v NZQueenstown31 Dec 2005
Russel ArnoldSL42426610v NEDAmstelveen6 Jul 2006
Marvan AtapattuSL42426160v INDMargao14 Feb 2007
Tillakaratne DilshanSL42425450v INDMargao14 Feb 2007
Kumar SangakkaraSL42424170v AUSSydney8 Feb 2008
Tillakaratne DilshanSL42423370v PAKKarachi20 Jan 2009
Thilina KandambySL4242*7130v PAKColombo9 Aug 2009
Chamara KapugederaSL4235 & 7*7041v NZColombo26 Aug 2009
Tillakaratne DilshanSL42422990v INDColombo14 Sept 2009
Chamara KapugederaSL42426021v INDHarare5 Jun 2010
Kumar SangakkaraSL42426340v PAKDambulla15 Jun 2010
Angelo MathewsSL4242*4111v BANDambulla18 Jun 2010
Mahela JayawardeneSL4230 & 1210231v SACape Town3 Jan 2012
Kumar SangakkaraSL42424940v AUSBrisbane4 Mar 2012
Lahiru ThirimanneSL4242*7330v PAKKandy7 Jun 2012
Tillakaratne DilshanSL42424870v INDColombo31 Jul 2012
Mahela JayawardeneSL42423851v ENGKandy1 Oct 2012
Mahela JayawardeneSL42423670v PAKColombo4 Oct 2012
Kumar SangakkaraSL4242*5551v NZHambantota10 Nov 2012
Kushal Janith PereraSL42423651v BANHambantota23 Mar 2013
Mahela JayawardeneSL42424331v ENGLondon13 Jun 2013
Mahela JayawardeneSL42425140v SAColombo20 Jul 2013
Seekkuge PrasannaSL42422543v PAKSharjah18 Dec 2013
Sachithra SenanayakeSL42422471v PAKSharjah18 Dec 2013
Angelo MathewsSL4242 & DNB8850v PAKDubai8 Jan 2014
Dimuth KarunaratneSL4234 & 810931v PAKSharjah16 Jan 2014
Kushal Janith PereraSL42423761v PAKMirpur8 Mar 2014
Nuwan KulasekaraSL4242*3432v IREDublin6 May 2014
Angelo MathewsSL4242*3460v ENGBirmingham3 Jun 2014
Milinda SiriwardanaSL42423122v NZMount Maunganui7 Jan 2016
Kushal Janith PereraSL4242 & DNB7370v ENGLondon9 Jun 2016
Kusal MendisSL4225 & 17*8551v ENGLondon9 Jun 2016
Dasun ShanakaSL42421953v IREDublin16 Jun 2016
Tillakaratne DilshanSL42426550v AUSDambulla28 Aug 2016
Angelo MathewsSL42424002v ZIMHambantota8 Jul 2017
Dilruwan PereraSL4242 & DNB5490v INDDelhi2 Dec 2017
Sadeera SamarawickramaSL42425750v INDVisakhapatnam17 Dec 2017
Angelo MathewsSL42426411v ZIMDhaka17 Jan 2018
Niroshan DickwellaSL42425740v BANDhaka27 Jan 2018
Dasun ShanakaSL4242*2433v BANDhaka15 Feb 2018
Dhanushka GunathillekeSL42423732v BANSylhet18 Feb 2018
Angelo MathewsSL4211 & 319550v WITrinidad6 Jun 2018
Niroshan DickwellaSL4242 & DNB3661v SAPort Elizabeth21 Feb 2019
Kushal Janith PereraSL42425150v BANColombo31 Jul 2019
Dhananjaya de SilvaSL4242 & DNB6451v ZIMHarare27 Jan 2020
Kushal Janith PereraSL42425040v WIColombo22 Feb 2020
Wanindu HasarangaSL4242*3941v WIColombo22 Feb 2020

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.