Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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
Asela GunaratneSL2013 & 75420v BANColombo15 Mar 2017
Dimuth KarunaratneSL204 & 166330v INDKandy12 Aug 2017
Angelo MathewsSL20204120v INDKandy24 Aug 2017
Suranga LakmalSL207 & 136120v PAKAbu Dhabi28 Sept 2017
Angelo MathewsSL2010 & 105221v INDNagpur24 Nov 2017
Akila DananjayaSL2020 & 02720v BANDhaka8 Feb 2018
Dhananjaya de SilvaSL2011 & 94811v SAGalle12 Jul 2018
Suranga LakmalSL20202511v BANDubai15 Sept 2018
Kusal MendisSL20203020v NZMount Maunganui5 Jan 2019
Kushal Janith PereraSL2020 & DNB1531v SAPort Elizabeth21 Feb 2019
Niroshan DickwellaSL20201521v SACenturion22 Mar 2019
Avishka FernandoSL20202140v INDLeeds6 Jul 2019
GSNFG JayasuriyaSL20201321v NZKandy3 Sept 2019
Lahiru MadushankaSL20202310v NZKandy6 Sept 2019
Avishka FernandoSL20202200v AUSMelbourne1 Nov 2019
Dhanushka GunathillekeSL20202130v INDIndore7 Jan 2020
Kusal MendisSL20202521v WIColombo22 Feb 2020
Kushal Janith PereraSL206 & 143930v ENGGalle22 Jan 2021
Niroshan DickwellaSL2020 & DNB2520v WINorth Sound29 Mar 2021
Oshada FernandoSL20204340v BANPallekele21 Apr 2021
Pathum NissankaSL20203620v BANMirpur25 May 2021
Binura FernandoSL20201411v ENGSouthampton26 Jun 2021
Wanindu HasarangaSL20203310v ENGBristol4 Jul 2021
Bhanuka RajapaksaSL20201331v SAColombo12 Sept 2021
Charith AsalankaSL2020921v AUSMelbourne20 Feb 2022
Dunith WellalageSL20203511v AUSKandy16 Jun 2022
Pathum NissankaSL20201921v BANDubai1 Sept 2022
Bhanuka RajapaksaSL20202120v NAMGeelong16 Oct 2022
Avishka FernandoSL20201740v INDKolkata12 Jan 2023
Kasun RajithaSL200 & 2011910v NZWellington17 Mar 2023
Dhananjaya de SilvaSL2020912v NZQueenstown8 Apr 2023
Pathum NissankaSL20202640v IREBulawayo25 Jun 2023
Wanindu HasarangaSL20202111v NEDBulawayo30 Jun 2023
Kusal MendisSL206 & 144430v PAKColombo24 Jul 2023
Dasun ShanakaSL2020*1811v BANSylhet6 Mar 2024
Wanindu HasarangaSL2020*612v NEDGros Islet16 Jun 2024
Kushal Janith PereraSL20201430v INDKandy27 Jul 2024
Janith LiyanageSL20202611v INDColombo2 Aug 2024
Nishan MadushkaSL207 & 134020v ENGLondon29 Aug 2024
Charith AsalankaSL20201630v NZMount Maunganui30 Dec 2024
Dasun ShanakaSL20201620v BANDambulla13 Jul 2025
Kamil MisharaSL20202040v ZIMHarare6 Sept 2025
Kushal Janith PereraSL20201611v HKDubai15 Sept 2025
Wanindu HasarangaSL2020*921v HKDubai15 Sept 2025
Charith AsalankaSL20201921v PAKAbu Dhabi23 Sept 2025
Kusal MendisSL20202820v PAKRawalpindi14 Nov 2025
Kamil MisharaSL2020831v PAKDambulla11 Jan 2026
Dunith WellalageSL20201920v ENGColombo24 Jan 2026
Kusal MendisSL2020931v ENGColombo27 Jan 2026
Dasun ShanakaSL20201602v ENGKandy30 Jan 2026
PreviousPage 120Next

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.