Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

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
Chamara SilvaSL50505621v INDKarachi3 Jul 2008
Michael VandortSL5044 & 615251v BANMirpur26 Dec 2008
Kumar SangakkaraSL50505820v PAKLahore24 Jan 2009
Tillakaratne DilshanSL5028 & 227080v PAKGalle4 Jul 2009
Angelo MathewsSL5045 & 59370v INDColombo3 Aug 2010
Tillakaratne DilshanSL50505980v CANHambantota20 Feb 2011
Mahela JayawardeneSL50505750v PAKDubai14 Nov 2011
Tillakaratne DilshanSL50504950v INDHambantota24 Jul 2012
Angelo MathewsSL5015 & 356160v AUSMelbourne26 Dec 2012
Angelo MathewsSL50503451v PAKDubai11 Dec 2013
Lahiru ThirimanneSL5038 & 1212171v SAGalle16 Jul 2014
Tillakaratne DilshanSL5050*5590v PAKDambulla30 Aug 2014
Tillakaratne DilshanSL50505930v PAKColombo22 Jul 2015
Kumar SangakkaraSL5032 & 1810570v INDColombo20 Aug 2015
Kushal Janith PereraSL50504722v WIKandy7 Nov 2015
Dinesh ChandimalSL50506541v NZMount Maunganui5 Jan 2016
Dinesh ChandimalSL50503971v UAEMirpur25 Feb 2016
Upul TharangaSL5024 & 267490v SAJohannesburg12 Jan 2017
Dimuth KarunaratneSL500 & 508250v SAJohannesburg12 Jan 2017
Chamara KapugederaSL50503551v BANColombo6 Apr 2017
Akila DananjayaSL5050*7250v PAKDubai13 Oct 2017
Niroshan DickwellaSL5031 & 1911070v WITrinidad6 Jun 2018
Dhanushka GunathillekeSL5029 & 2110371v WIBarbados23 Jun 2018
Dimuth KarunaratneSL5030 & 2010650v SADurban13 Feb 2019
Avishka FernandoSL50505551v WIColombo22 Feb 2020
Ashen BandaraSL50506040v WINorth Sound10 Mar 2021
Dasun ShanakaSL50504432v ENGCardiff23 Jun 2021
Avishka FernandoSL50507141v INDColombo20 Jul 2021
Angelo MathewsSL5022 & 2811432v INDChandigarh4 Mar 2022
Nuwanidu FernandoSL50506360v INDKolkata12 Jan 2023
Kusal MendisSL500 & 5011680v NZWellington17 Mar 2023
Kusal MendisSL50507361v BANColombo9 Sept 2023
Janith LiyanageSL50504822v AFGKandy11 Feb 2024
Dhananjaya de SilvaSL500 & 507470v ENGLondon29 Aug 2024
Dimuth KarunaratneSL5036 & 1411140v AUSGalle6 Feb 2025
Pathum NissankaSL50503461v BANAbu Dhabi13 Sept 2025
Kamindu MendisSL50504432v PAKAbu Dhabi23 Sept 2025
Pathum NissankaSL50502553v ENGColombo27 Jan 2026
Dasun ShanakaSL50502025v OMAKandy12 Feb 2026
Roy DiasSL49495950v PAKKarachi31 Mar 1982
Arjuna RanatungaSL4949*3250v INDDhaka29 Oct 1988
Roshan MahanamaSL491 & 4821300v INDChandigarh23 Nov 1990
Arjuna RanatungaSL49495730v INDKolkata4 Jan 1991
Asanka GurusinhaSL49499051v AUSColombo5 Sept 1992
Roshan MahanamaSL49499530v SAKandy22 Aug 1993
Dulip SamaraweeraSL49496550v INDJalandhar20 Feb 1994
Sanath JayasuriyaSL49496341v NZAuckland1 Apr 1995
Kumar DharmasenaSL490 & 4914260v PAKFaisalabad15 Sept 1995
Aravinda de SilvaSL4949*7640v INDColombo28 Aug 1996
Sanath JayasuriyaSL49497480v ZIMBulawayo18 Nov 1999

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.