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
Angelo MathewsSL271 & 264720v AUSColombo13 Aug 2016
HMRKB HerathSL2724 & 34340v SAPort Elizabeth26 Dec 2016
Dhananjaya de SilvaSL27271622v SACenturion20 Jan 2017
Thisara PereraSL27272330v BANColombo6 Apr 2017
Kusal MendisSL27272940v PAKCardiff12 Jun 2017
Asela GunaratneSL27274410v PAKCardiff12 Jun 2017
Niroshan DickwellaSL2718 & 94510v SAGalle12 Jul 2018
Kushal Janith PereraSL27271740v SAKandy5 Aug 2018
Upul TharangaSL27271641v BANDubai15 Sept 2018
Dimuth KarunaratneSL2724 & 38810v AUSBrisbane24 Jan 2019
Thisara PereraSL27272302v NZCardiff1 Jun 2019
Dasun ShanakaSL2727*1531v PAKLahore7 Oct 2019
Kushal Janith PereraSL27271921v AUSBrisbane30 Oct 2019
Suranga LakmalSL2727 & DNB4102v ZIMHarare19 Jan 2020
Dasun ShanakaSL2723 & 45330v ENGGalle14 Jan 2021
Minod BhanukaSL27274430v INDColombo18 Jul 2021
Minod BhanukaSL27273930v SAColombo2 Sept 2021
Kusal MendisSL27272112v AUSMelbourne18 Feb 2022
Pathum NissankaSL27272520v AUSKandy11 Jun 2022
Sadeera SamarawickramaSL2727 & DNB3341v AFGColombo2 Feb 2024
Angelo MathewsSL275 & 223140v BANSylhet22 Mar 2024
Mahesh TheekshanaSL2727*4421v NZKandy17 Nov 2024
Kamindu MendisSL2713 & 145630v AUSGalle6 Feb 2025
Kamil MisharaSL27273920v PAKRawalpindi14 Nov 2025
Kamil MisharaSL27273721v ENGColombo22 Jan 2026
Milan PriyanathSL2727 & 05530v WINorth Sound25 Jun 2026
Wanindu HasarangaSL27272221v ENGCardiff17 Sept 2026
Pathum NissankaSL27273740v ENGChester-le-Street22 Sept 2026
Janith LiyanageSL27271713v ENGLahore29 Oct 2026
Somachandra De SilvaSL26265940v PAKNottingham14 Jun 1975
Roy DiasSL26263640v ENGColombo14 Feb 1982
Brendon KuruppuSL26266050v NZBristol13 Jun 1983
Ranjan MadugalleSL26262011v PAKLeeds16 Jun 1983
Arjuna RanatungaSL26264011v PAKSharjah6 Apr 1984
Ravi RatnayekeSL2626*3510v INDColombo21 Sept 1985
Rumesh RatnayakeSL26261441v PAKLahore25 Oct 1985
Roshan MahanamaSL26266500v INDSharjah27 Nov 1986
Aravinda de SilvaSL2626--0v INDKanpur17 Dec 1986
Duleep MendisSL26264520v INDKanpur24 Dec 1986
Roy DiasSL26266920v INDGuwahati11 Jan 1987
Asanka GurusinhaSL262662--v INDVadodara15 Jan 1987
Athula SamarasekeraSL26263620v INDDhaka4 Nov 1988
Hashan TillakaratneSL26262900v PAKSharjah23 Mar 1989
Rumesh RatnayakeSL26261903v PAKSharjah29 Apr 1990
Arjuna RanatungaSL26263210v AUSSharjah2 May 1990
Hashan TillakaratneSL26265700v INDCuttack28 Dec 1990
Aravinda de SilvaSL26262800v INDKolkata4 Jan 1991
Hashan TillakaratneSL26267520v NZNapier26 Jan 1991
Charith SenanayakeSL26264420v NZNapier26 Jan 1991
Asoka de SilvaSL262611430v NZWellington31 Jan 1991

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.