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
Tillakaratne DilshanSL41413460v AUSPerth31 Oct 2010
Tillakaratne DilshanSL41415550v PAKColombo26 Feb 2011
Angelo MathewsSL4141*3540v NZMumbai18 Mar 2011
Suraj RandivSL41415041v AUSKandy10 Aug 2011
Tillakaratne DilshanSL41414950v SAJohannesburg22 Jan 2012
Prasanna JayawardeneSL4112 & 2913330v NZColombo25 Nov 2012
Upul TharangaSL4111 & 305660v SAColombo24 Jul 2014
Lahiru ThirimanneSL41414850v SASydney18 Mar 2015
Dinesh ChandimalSL4123 & 184480v INDColombo28 Aug 2015
Suranga LakmalSL4118* & 235470v NZDunedin10 Dec 2015
HMRKB HerathSL416 & 354470v AUSKandy26 Jul 2016
Niroshan DickwellaSL41413860v ZIMHarare14 Nov 2016
Kusal MendisSL415 & 369730v BANColombo15 Mar 2017
Niroshan DickwellaSL41413351v SALondon3 Jun 2017
Kusal MendisSL41413142v SADurban10 Mar 2019
Kamindu MendisSL41412932v SACape Town19 Mar 2019
Kusal MendisSL4141*7440v BANColombo28 Jul 2019
Dimuth KarunaratneSL4125 & 167060v PAKKarachi19 Dec 2019
Niroshan DickwellaSL4112 & 299520v ENGGalle14 Jan 2021
Ramesh MendisSL4133 & 88030v BANKandy29 Apr 2021
Oshada FernandoSL4113 & 288360v NZChristchurch9 Mar 2023
Pathum NissankaSL41414060v AFGLahore5 Sept 2023
Dhananjaya de SilvaSL41416650v INDColombo12 Sept 2023
Sadeera SamarawickramaSL41414240v BANDelhi6 Nov 2023
Pathum NissankaSL41413680v BANDelhi6 Nov 2023
Sadeera SamarawickramaSL41413180v ZIMColombo6 Jan 2024
Kamindu MendisSL4141*1614v ZIMHarare3 Sept 2025
Janith LiyanageSL4141*3831v PAKRawalpindi22 Nov 2025
Bandula WarnapuraSL402 & 3818050v ENGColombo17 Feb 1982
Arjuna RanatungaSL4025 & 15--0v INDChennai17 Sept 1982
Arjuna RanatungaSL40406740v ENGPeshawar17 Oct 1987
Dammika RanatungaSL404012030v AUSBrisbane8 Dec 1989
Aravinda de SilvaSL40405430v PAKPerth31 Dec 1989
Athula SamarasekeraSL40404141v WIBerri13 Mar 1992
Romesh KaluwitharanaSL4040 & DNB7860v INDColombo4 Aug 1993
Roshan MahanamaSL40405750v ZIMHarare6 Nov 1994
Marvan AtapattuSL40406010v SANottingham14 Aug 1998
Sanath JayasuriyaSL40405841v ENGPerth29 Jan 1999
Russel ArnoldSL4010 & 306360v PAKDhaka12 Mar 1999
Kumar SangakkaraSL4040*6440v INDSharjah20 Oct 2000
Mahela JayawardeneSL4017 & 237580v SACenturion20 Jan 2001
Marvan AtapattuSL40408910v ENGDambulla23 Mar 2001
Russel ArnoldSL4040 & DNB11110v ZIMGalle12 Jan 2002
MKGCP LakshithaSL4040 & DNB4680v BANColombo28 Jul 2002
Sanath JayasuriyaSL40403261v BANColombo4 Aug 2002
Kumar SangakkaraSL40405440v SATangier21 Aug 2002
Mahela JayawardeneSL4039 & 111370v SAJohannesburg8 Nov 2002
Kumar SangakkaraSL40407030v AUSPerth22 Dec 2002
Kumar DharmasenaSL40405420v WIBridgetown7 Jun 2003
Upul ChandanaSL4021 & 198970v ENGGalle2 Dec 2003

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.