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
Ashan PriyanjanSL43433322v ENGChester-le-Street25 May 2014
Mahela JayawardeneSL43433661v INDCuttack2 Nov 2014
Chamara KapugederaSL43432533v AUSKandy6 Sept 2016
Kaushal SilvaSL4337 & 69570v ZIMHarare6 Nov 2016
Niroshan DickwellaSL43431962v SACenturion20 Jan 2017
Angelo MathewsSL43433061v ZIMGalle30 Jun 2017
Suranga LakmalSL4310 & 33*8660v SAGalle12 Jul 2018
Dhanushka GunathillekeSL4326 & 179650v SAGalle12 Jul 2018
Akila DananjayaSL4343* & DNB9170v SAColombo20 Jul 2018
Niroshan DickwellaSL43436550v SAColombo12 Aug 2018
Dhanushka GunathillekeSL43436230v NZMount Maunganui3 Jan 2019
Kushal Janith PereraSL43434951v NZNelson8 Jan 2019
Thisara PereraSL43432423v NZAuckland11 Jan 2019
Kusal MendisSL43434940v BANColombo26 Jul 2019
Dasun ShanakaSL43432452v PAKKarachi2 Oct 2019
Niroshan DickwellaSL437 & 367870v SAJohannesburg3 Jan 2021
Wanindu HasarangaSL43435530v BANPallekele21 Apr 2021
Dhananjaya de SilvaSL432 & 416141v BANKandy29 Apr 2021
Chamika KarunaratneSL4343*3512v INDColombo18 Jul 2021
Dasun ShanakaSL43434450v AFGPallekele30 Nov 2022
Pathum NissankaSL43435660v AFGHambantota4 Jun 2023
Kusal MendisSL43435251v NEDHarare9 Jul 2023
Ramesh MendisSL4327 & 168650v PAKColombo24 Jul 2023
Kusal MendisSL43434130v INDKandy30 Jul 2024
Dunith WellalageSL43432861v WIKingston14 Jun 2026
Lahiru UdaraSL4327 & 1610270v INDGalle15 Aug 2026
Arjuna RanatungaSL42425310v ENGColombo14 Feb 1982
Ravi RatnayekeSL4220 & 22--0v INDCuttack4 Jan 1987
Aravinda de SilvaSL42423231v PAKHyderabad8 Oct 1987
Arjuna RanatungaSL42425331v NZAdelaide9 Jan 1988
Arjuna RanatungaSL42424912v PAKHobart15 Feb 1990
Chandika HathurusingheSL42427240v PAKSharjah4 Feb 1993
Ruwan KalpageSL4242 & 0*9570v SAMoratuwa25 Aug 1993
Hashan TillakaratneSL4234 & 811960v PAKColombo9 Aug 1994
Arjuna RanatungaSL42425330v PAKRawalpindi3 Oct 1995
Chandika HathurusingheSL4228 & 1410960v AUSAdelaide25 Jan 1996
Hashan TillakaratneSL42426610v INDPadang3 Apr 1996
Kumar DharmasenaSL4242*7840v ZIMColombo11 Sept 1996
Roshan MahanamaSL42427040v ZIMSharjah8 Apr 1997
Aravinda de SilvaSL421 & 417761v SACenturion27 Mar 1998
Aravinda de SilvaSL42424641v NZColombo21 Jun 1998
Hashan TillakaratneSL42426020v AUSMelbourne7 Feb 1999
Arjuna RanatungaSL42425770v INDTaunton26 May 1999
Marvan AtapattuSL42425630v INDDhaka1 Jun 2000
Arjuna RanatungaSL4214 & 28*9480v SAColombo6 Aug 2000
Romesh KaluwitharanaSL4232 & 107151v SACenturion20 Jan 2001
Kumar SangakkaraSL42424470v ZIMKandy4 Jan 2002
Mahela JayawardeneSL42426730v ENGManchester7 Jul 2002
Marvan AtapattuSL42427320v PAKTangier14 Aug 2002
Sanath JayasuriyaSL42425160v AUSColombo27 Sept 2002

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.