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
Upul TharangaSL33334360v PAKColombo26 Feb 2011
Tillakaratne DilshanSL33334930v INDMumbai2 Apr 2011
Angelo MathewsSL3330 & 35750v SADurban26 Dec 2011
Tillakaratne DilshanSL33334920v SABloemfontein17 Jan 2012
Angelo MathewsSL3333*2820v INDPerth8 Feb 2012
Nuwan KulasekaraSL3333 & DNB6340v PAKKandy8 Jul 2012
Mahela JayawardeneSL33333620v WIColombo7 Oct 2012
Kushal Janith PereraSL33332221v AUSSydney26 Jan 2013
Dimuth KarunaratneSL3317 & 165250v BANColombo16 Mar 2013
Mahela JayawardeneSL33331670v SAHambantota6 Aug 2013
Kushal Janith PereraSL33334941v AFGMirpur3 Mar 2014
Lahiru ThirimanneSL33336030v BANMirpur6 Mar 2014
Tillakaratne DilshanSL33334050v ENGLondon22 May 2014
Angelo MathewsSL33332413v ENGColombo26 Nov 2014
Kumar SangakkaraSL33335030v ENGColombo16 Dec 2014
Prasanna JayawardeneSL3310 & 235950v NZChristchurch26 Dec 2014
Dimuth KarunaratneSL3316 & 175960v NZWellington3 Jan 2015
Sachith PathiranaSL33332841v PAKKandy15 Jul 2015
Dhammika PrasadSL3327 & 62750v INDColombo28 Aug 2015
Kusal MendisSL33333651v AUSKandy4 Sept 2016
Dinesh ChandimalSL33334720v ENGKandy20 Oct 2018
Kushal Janith PereraSL33333640v SAJohannesburg3 Mar 2019
Priyamal PereraSL33335720v SACape Town16 Mar 2019
Niroshan DickwellaSL33332520v NZKandy1 Sept 2019
Avishka FernandoSL33333430v PAKLahore5 Oct 2019
Niroshan DickwellaSL33336340v PAKRawalpindi11 Dec 2019
Niroshan DickwellaSL33332931v WICoolidge3 Mar 2021
Avishka FernandoSL33333521v INDColombo18 Jul 2021
Kushal Janith PereraSL3333*2460v NEDSharjah22 Oct 2021
Bhanuka RajapaksaSL3333*2641v AUSDubai28 Oct 2021
Niroshan DickwellaSL3321 & 127730v INDBengaluru12 Mar 2022
Ramesh MendisSL3311 & 227330v PAKGalle16 Jul 2022
Dhanushka GunathillekeSL33332022v AFGSharjah3 Sept 2022
Dasun ShanakaSL3333*1841v INDDubai6 Sept 2022
Dhananjaya de SilvaSL33332131v UAEGeelong18 Oct 2022
Dinesh ChandimalSL33333221v AFGPallekele30 Nov 2022
Pathum NissankaSL33333540v INDPune5 Jan 2023
Kushal Janith PereraSL33332122v NZQueenstown8 Apr 2023
Dimuth KarunaratneSL33335120v NEDBulawayo30 Jun 2023
Dunith WellalageSL3333*3931v AFGLahore5 Sept 2023
Kasun RajithaSL33333141v SADelhi7 Oct 2023
Kusal MendisSL33332741v ZIMColombo18 Jan 2024
Avishka FernandoSL33333351v BANChattogram13 Mar 2024
Prabath JayasuriyaSL3324 & 95150v SAGqeberha5 Dec 2024
Kamindu MendisSL33334150v BANColombo25 Jun 2025
Kamindu MendisSL33335120v BANColombo5 Jul 2025
Pathum NissankaSL33332041v ZIMHarare7 Sept 2025
Dunith WellalageSL33332142v ENGSouthampton15 Sept 2026
Sahan ArachchigeSL33333730v BANNisshin3 Oct 2026
Duleep MendisSL3232*4550v AUSLondon11 Jun 1975

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.