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 MathewsSL353 & 32*7230v ENGLondon6 Sept 2024
Charith AsalankaSL3535*2812v NZDambulla9 Nov 2024
Wanindu HasarangaSL35353341v NZWellington5 Jan 2025
Pathum NissankaSL35354740v BANKandy8 Jul 2025
Dasun ShanakaSL3535*2542v BANColombo16 Jul 2025
Sadeera SamarawickramaSL35354050v ZIMHarare29 Aug 2025
Milan PriyanathSL3515 & 20*6311v WINorth Sound3 Jul 2026
Kamindu MendisSL35352832v ENGManchester19 Sept 2026
Kusal MendisSL35352623v ENGLondon27 Sept 2026
Ashantha de MelSL3434 & 06950v PAKLahore22 Mar 1982
Susil FernandoSL34348120v AUSColombo16 Apr 1983
Arjuna RanatungaSL34344540v ENGTaunton11 Jun 1983
Jayantha AmerasingheSL3434 & 0*4450v NZKandy9 Mar 1984
Ravi RatnayekeSL3422 & 128440v NZColombo16 Mar 1984
Sanath KaluperumaSL3416 & 1810450v NZColombo24 Mar 1984
Ashantha de MelSL3420* & 143361v ENGLondon23 Aug 1984
Roy DiasSL34344810v NZColombo3 Nov 1984
Arjuna RanatungaSL34344000v NZMelbourne23 Feb 1985
Ravi RatnayekeSL3434--0v PAKFaisalabad16 Oct 1985
Brendon KuruppuSL34345640v PAKColombo30 Mar 1986
Asanka GurusinhaSL34346330v ENGPune30 Oct 1987
Arjuna RanatungaSL343478--v WIRajkot19 Oct 1989
Aravinda de SilvaSL34344720v INDSharjah25 Apr 1990
Asanka GurusinhaSL34342610v INDCuttack28 Dec 1990
Hashan TillakaratneSL3431 & 38550v NZAuckland1 Mar 1991
Champaka RamanayakeSL340 & 34*6030v ENGLondon22 Aug 1991
Athula SamarasekeraSL34346330v AUSAdelaide7 Mar 1992
Sanath JayasuriyaSL3434*2212v ENGColombo10 Mar 1993
Aravinda de SilvaSL34344211v ENGColombo10 Mar 1993
Chandika HathurusingheSL3434 & 012730v SAColombo6 Sept 1993
Aravinda de SilvaSL34344910v WIColombo18 Dec 1993
Arjuna RanatungaSL340 & 346550v PAKKandy26 Aug 1994
Arjuna RanatungaSL3434 & DNB7160v ZIMBulawayo20 Oct 1994
Asanka GurusinhaSL3424 & 105730v PAKPeshawar8 Sept 1995
Aravinda de SilvaSL34344730v AUSMelbourne18 Jan 1996
WPUJC VaasSL348 & 263960v AUSAdelaide25 Jan 1996
Hashan TillakaratneSL3434*6420v ZIMColombo3 Sept 1996
WPUJC VaasSL34344821v ZIMColombo11 Sept 1996
Arjuna RanatungaSL34347120v NZSharjah11 Nov 1996
Hashan TillakaratneSL34347200v PAKSharjah12 Nov 1996
Hashan TillakaratneSL3410 & 24*3540v PAKColombo26 Apr 1997
Aravinda de SilvaSL34344410v PAKColombo14 Jul 1997
Aravinda de SilvaSL34343420v INDColombo17 Aug 1997
Aravinda de SilvaSL34343740v ENGLondon20 Aug 1998
Marvan AtapattuSL34345510v AUSPerth31 Jan 1999
Russel ArnoldSL34349351v INDColombo24 Feb 1999
Tillakaratne DilshanSL34343330v PAKKarachi13 Feb 2000
WPUJC VaasSL34343302v PAKGujranwala16 Feb 2000
Sanath JayasuriyaSL3424 & 103841v PAKKarachi12 Mar 2000
WPUJC VaasSL3434*2612v INDDhaka1 Jun 2000

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.