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
Avishka FernandoSL30302940v SAChester-le-Street28 Jun 2019
Kushal Janith PereraSL30303430v BANColombo28 Jul 2019
Dasun ShanakaSL30301422v BANColombo31 Jul 2019
Dhanushka GunathillekeSL30302540v NZKandy6 Sept 2019
Wanindu HasarangaSL30302312v PAKKarachi30 Sept 2019
Kushal Janith PereraSL30305010v BANDhaka23 May 2021
Kushal Janith PereraSL30302611v ENGCardiff23 Jun 2021
Dasun ShanakaSL30304120v SAColombo4 Sept 2021
Kushal Janith PereraSL30302521v SAColombo12 Sept 2021
Avishka FernandoSL3030*2802v NAMAbu Dhabi18 Oct 2021
Angelo MathewsSL3029 & 15022v WIGalle29 Nov 2021
Ramesh MendisSL305 & 256720v WIGalle29 Nov 2021
Chamika KarunaratneSL30303210v ZIMKandy21 Jan 2022
Dimuth KarunaratneSL30305620v ZIMBulawayo2 Jul 2023
Kusal MendisSL3012 & 185950v PAKGalle16 Jul 2023
Pathum NissankaSL30303850v AFGGuwahati3 Oct 2023
Dhananjaya de SilvaSL30303712v NEDLucknow21 Oct 2023
Angelo MathewsSL3030*1512v NEDGros Islet16 Jun 2024
Kusal MendisSL30304230v INDColombo4 Aug 2024
Kamindu MendisSL3030*2131v WIKandy20 Oct 2024
Dunith WellalageSL30303421v AUSColombo12 Feb 2025
Kusal MendisSL30301731v ZIMHarare7 Sept 2025
Kusal MendisSL30301622v PAKDambulla11 Jan 2026
Dasun ShanakaSL30302412v ENGKandy22 Feb 2026
Sahan ArachchigeSL30302440v ENGLahore29 Oct 2026
Ashantha de MelSL294 & 25*7711v PAKFaisalabad14 Mar 1982
Ravi RatnayekeSL2923 & 6--0v INDChennai17 Sept 1982
Ashantha de MelSL2929 & 07530v AUSKandy22 Apr 1983
Duleep MendisSL2919 & 104660v NZColombo24 Mar 1984
Duleep MendisSL2929*1730v INDColombo25 Aug 1985
Asanka GurusinhaSL2917 & 12--0v PAKKarachi7 Nov 1985
Aravinda de SilvaSL2921 & 8--0v INDCuttack4 Jan 1987
Arjuna RanatungaSL29292220v INDMumbai17 Jan 1987
Athula SamarasekeraSL29293030v PAKSharjah29 Apr 1990
Arjuna RanatungaSL29295910v NZNapier26 Jan 1991
Hashan TillakaratneSL2929*3710v PAKKarachi13 Jan 1992
Roshan MahanamaSL29294850v ENGMoratuwa20 Mar 1993
Arjuna RanatungaSL29293221v SAKandy22 Aug 1993
Ruwan KalpageSL2929*2700v WIMumbai9 Nov 1993
Hashan TillakaratneSL2929*3420v AUSColombo13 Sept 1994
Ruwan KalpageSL29295010v PAKDurban2 Dec 1994
Arjuna RanatungaSL29293821v SAPort Elizabeth21 Dec 1994
Pramodya WickramasingheSL2913 & 165010v NZNapier11 Mar 1995
Asanka GurusinhaSL29295630v PAKPadang2 Apr 1996
Asanka GurusinhaSL29294610v AUSColombo7 Sept 1996
Marvan AtapattuSL29294930v PAKSharjah11 Apr 1997
Hashan TillakaratneSL29295220v PAKGwalior12 May 1997
Hashan TillakaratneSL29295830v NZHyderabad20 May 1997
Marvan AtapattuSL29293050v PAKKolkata27 May 1997
Romesh KaluwitharanaSL2929 & DNB4450v ZIMKandy7 Jan 1998

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.