Live9th Match · Sheffield Shield 2026/27QUE280 & 0/1 (0)VIC307 & 173 (78.2)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
Charith AsalankaSL4848*2352v UAEBulawayo19 Jun 2023
Sadeera SamarawickramaSL48485140v PAKColombo14 Sept 2023
Kusal MendisSL480 & 488090v SADurban27 Nov 2024
Kushal Janith PereraSL48483542v NZMount Maunganui30 Dec 2024
Angelo MathewsSL487 & 417770v AUSGalle29 Jan 2025
Sadeera SamarawickramaSL48486520v PAKRawalpindi16 Nov 2025
Pavan RathnayakeSL48483921v ENGLeeds24 Sept 2026
Avishka FernandoSL48485081v ENGLahore29 Oct 2026
Ranjan MadugalleSL4729 & 1815170v PAKKarachi5 Mar 1982
Roy DiasSL47477370v PAKLeeds16 Jun 1983
Amal SilvaSL4712 & 35--0v PAKSialkot27 Oct 1985
Brendon KuruppuSL47477150v NZBrisbane16 Jan 1988
Dammika RanatungaSL472 & 4513010v AUSHobart16 Dec 1989
Asanka GurusinhaSL47475940v NZEast London18 Dec 1994
Aravinda de SilvaSL47475440v PAKFaisalabad1 Oct 1995
Asanka GurusinhaSL47478240v AUSMelbourne18 Jan 1996
Arjuna RanatungaSL4747*3741v AUSLahore17 Mar 1996
Aravinda de SilvaSL47477430v NZSharjah7 Nov 1996
Marvan AtapattuSL4725 & 2212350v NZDunedin7 Mar 1997
Roshan MahanamaSL4726 & 2112150v NZDunedin7 Mar 1997
Aravinda de SilvaSL470 & 476071v WISt John's13 Jun 1997
Sanath JayasuriyaSL47475860v ZIMColombo22 Jan 1998
Russel ArnoldSL47475730v AUSColombo31 Aug 1999
Avishka GunawardeneSL47476450v SAGalle6 Jul 2000
Avishka GunawardeneSL47475060v PAKColombo9 Jul 2000
Kumar SangakkaraSL474710090v INDColombo29 Aug 2001
Russel ArnoldSL47475140v PAKSharjah4 Nov 2001
Marvan AtapattuSL47475870v ENGNottingham27 Jun 2002
Mahela JayawardeneSL4715 & 32*11970v NZKandy3 May 2003
Marvan AtapattuSL47475401v WIBarbados8 Jun 2003
Marvan AtapattuSL47476840v AUSDambulla22 Feb 2004
Nuwan ZoysaSL4747*4252v AUSColombo29 Feb 2004
Muttiah MuralitharanSL4743 & 4*3263v AUSKandy16 Mar 2004
Mahela JayawardeneSL47476530v ZIMHarare29 Apr 2004
Malinga BandaraSL4743 & 47460v PAKKandy3 Apr 2006
WPUJC VaasSL470 & 477940v NZWellington15 Dec 2006
Chamara SilvaSL47476760v PAKAbu Dhabi18 May 2007
WPUJC VaasSL4747 & DNB11190v INDColombo8 Aug 2008
Jehan MubarakSL4747*5530v INDColombo29 Aug 2008
Chamara KapugederaSL47472071v INDNagpur9 Dec 2009
Tillakaratne DilshanSL47475750v AUSSydney5 Nov 2010
Dhammika PrasadSL4747 & DNB4662v WIGalle15 Nov 2010
Prasanna JayawardeneSL4747 & DNB8632v AUSColombo16 Sept 2011
Angelo MathewsSL4747 & DNB10141v PAKColombo30 Jun 2012
Lahiru ThirimanneSL47476900v INDColombo31 Jul 2012
Angelo MathewsSL47474420v PAKDubai20 Dec 2013
Kushal Janith PereraSL47474134v PAKAbu Dhabi27 Dec 2013
Ajantha MendisSL4747 & DNB6760v BANChittagong4 Feb 2014
Thisara PereraSL4747*2661v AFGDunedin22 Feb 2015
Tillakaratne DilshanSL47476330v PAKKandy15 Jul 2015

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.