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
Thisara PereraSL32322321v INDBulawayo30 May 2010
Angelo MathewsSL3227 & 5*8830v WIGalle15 Nov 2010
Nuwan KulasekaraSL32323011v INDMumbai2 Apr 2011
Lasith MalingaSL3232*1522v SCOEdinburgh13 Jul 2011
Lahiru ThirimanneSL3228 & 4*8630v AUSColombo16 Sept 2011
Mahela JayawardeneSL3228 & 47011v PAKAbu Dhabi18 Oct 2011
Angelo MathewsSL3232*4021v PAKDubai18 Nov 2011
Kumar SangakkaraSL32323121v SAKimberley20 Jan 2012
UWMBCA WelegedaraSL3219 & 137960v ENGGalle26 Mar 2012
Thisara PereraSL3232*1622v PAKHambantota1 Jun 2012
Dinesh ChandimalSL32325130v PAKKandy9 Jun 2012
Tharanga ParanavitanaSL320 & 328450v PAKColombo30 Jun 2012
Nuwan KulasekaraSL3223 & 97522v AUSHobart14 Dec 2012
Nuwan KulasekaraSL32322632v PAKDubai20 Dec 2013
Dhammika PrasadSL3213 & 197431v PAKColombo14 Aug 2014
Mahela JayawardeneSL32323350v INDRanchi16 Nov 2014
Kaushal SilvaSL320 & 3210600v WIColombo22 Oct 2015
Chamara KapugederaSL32322731v INDRanchi12 Feb 2016
Lahiru ThirimanneSL3219 & 1310730v ENGChester-le-Street27 May 2016
Kushal Janith PereraSL32323840v IREDublin16 Jun 2016
Sachith PathiranaSL32323840v AUSKandy4 Sept 2016
Chamara KapugederaSL32323240v AUSVictoria19 Feb 2017
Sadeera SamarawickramaSL32323120v PAKAbu Dhabi27 Oct 2017
Lahiru ThirimanneSL329 & 2312030v INDNagpur24 Nov 2017
Dilruwan PereraSL32326840v BANChattogram31 Jan 2018
Upul TharangaSL3232*1541v BANColombo10 Mar 2018
Angelo MathewsSL32324231v SAKandy5 Aug 2018
Akila DananjayaSL3232*2621v ENGKandy20 Oct 2018
Isuru UdanaSL32322931v SACape Town16 Mar 2019
Dimuth KarunaratneSL32324840v WIChester-le-Street1 Jul 2019
Bhanuka RajapaksaSL32322222v PAKLahore5 Oct 2019
Angelo MathewsSL3213 & 197720v PAKKarachi19 Dec 2019
Dhananjaya de SilvaSL3232 & 06421v PAKKarachi19 Dec 2019
Thisara PereraSL32322231v WIColombo22 Feb 2020
Dhananjaya de SilvaSL32324510v INDColombo20 Jul 2021
Oshada FernandoSL3218 & 146840v WIGalle29 Nov 2021
Dunith WellalageSL32323431v INDKolkata12 Jan 2023
Dimuth KarunaratneSL32323560v AFGLahore5 Sept 2023
Angelo MathewsSL3232*2140v BANSylhet6 Mar 2024
Pathum NissankaSL32322450v INDKandy28 Jul 2024
Janith LiyanageSL3232*2132v AUSColombo14 Feb 2025
Pathum NissankaSL32322921v BANDambulla13 Jul 2025
Charith AsalankaSL32324920v PAKRawalpindi11 Nov 2025
Pavan RathnayakeSL32323721v PAKRawalpindi16 Nov 2025
Kusal MendisSL32321741v ENGKandy1 Feb 2026
Janith LiyanageSL32322640v ENGLeeds24 Sept 2026
Mahesh TheekshanaSL3232*2640v PAKRawalpindi11 Oct 2026
Bandula WarnapuraSL31313950v AUSLondon11 Jun 1975
Duleep MendisSL3126 & 55640v PAKLahore22 Mar 1982
Sidath WettimunySL31316430v NZAuckland20 Mar 1983

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.