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
Thilan SamaraweeraSL3535 & DNB8430v INDColombo8 Aug 2008
Mahela JayawardeneSL35352160v CANKing City12 Oct 2008
Farveez MaharoofSL35352721v INDDambulla28 Jan 2009
Kumar SangakkaraSL35353530v NZNottingham16 Jun 2009
Angelo MathewsSL3535*2431v PAKLondon21 Jun 2009
HMRKB HerathSL3520* & 1510930v PAKGalle4 Jul 2009
Chamara KapugederaSL35354230v INDColombo14 Sept 2009
Tharanga ParanavitanaSL35355560v INDAhmedabad16 Nov 2009
Muttiah MuralitharanSL356 & 293842v INDKanpur24 Nov 2009
Jeevan MendisSL3535*3540v INDHarare5 Jun 2010
Tillakaratne DilshanSL35352380v INDDambulla22 Aug 2010
Angelo MathewsSL35356210v AUSHambantota14 Aug 2011
HMRKB HerathSL3534* & 1*4041v PAKSharjah3 Nov 2011
Thisara PereraSL355 & 305550v SACape Town3 Jan 2012
Tillakaratne DilshanSL35354330v PAKColombo4 Oct 2012
Angelo MathewsSL3535*2731v AUSSydney26 Jan 2013
Thisara PereraSL3535*1532v AUSMelbourne28 Jan 2013
Kumar SangakkaraSL3526 & 9*5650v PAKDubai8 Jan 2014
Kithuruwan VithanageSL3535 & DNB5260v BANChittagong4 Feb 2014
Thisara PereraSL3535*2830v BANChittagong14 Feb 2014
Mahela JayawardeneSL35354140v ENGLondon22 May 2014
Tillakaratne DilshanSL35353070v INDAhmedabad6 Nov 2014
Tillakaratne DilshanSL35352470v INDRanchi16 Nov 2014
Tillakaratne DilshanSL35353160v ENGKandy10 Dec 2014
Dinesh ChandimalSL35353140v ENGKandy13 Dec 2014
Angelo MathewsSL35353121v AUSSydney8 Mar 2015
Dhammika PrasadSL3535 & DNB7740v PAKColombo25 Jun 2015
Milinda SiriwardanaSL35351832v PAKColombo30 Jul 2015
Dinesh ChandimalSL35353512v INDPune9 Feb 2016
Dimuth KarunaratneSL359 & 266930v ENGChester-le-Street27 May 2016
Milinda SiriwardanaSL350 & 357760v ENGChester-le-Street27 May 2016
Suranga LakmalSL354 & 313570v SAJohannesburg12 Jan 2017
Milinda SiriwardanaSL35352712v AUSAdelaide22 Feb 2017
Upul TharangaSL35353551v BANColombo1 Apr 2017
Niroshan DickwellaSL35355440v ZIMGalle2 Jul 2017
Angelo MathewsSL350 & 359921v INDKandy12 Aug 2017
Dhanushka GunathillekeSL35354440v INDDambulla20 Aug 2017
Dhanushka GunathillekeSL3535*3532v BANDhaka25 Jan 2018
Dimuth KarunaratneSL353 & 3211700v BANDhaka8 Feb 2018
HMRKB HerathSL3535 & DNB6840v SAColombo20 Jul 2018
Sadeera SamarawickramaSL35353440v ENGKandy17 Oct 2018
Dhananjaya de SilvaSL3514 & 219101v ENGGalle6 Nov 2018
Kushal Janith PereraSL35352541v AUSDubai28 Oct 2021
Charith AsalankaSL35352741v AUSDubai28 Oct 2021
Dasun ShanakaSL35353102v AUSMelbourne20 Feb 2022
Pathum NissankaSL35352831v AFGSharjah3 Sept 2022
Dasun ShanakaSL35353241v NZSydney29 Oct 2022
Pathum NissankaSL35355530v AFGPallekele30 Nov 2022
Kushal Janith PereraSL35353221v NZDunedin5 Apr 2023
Dinesh ChandimalSL3534 & 17140v PAKColombo24 Jul 2023

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.