T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Sri Lanka: Batting by ground (All cricket)

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,524 of the 1,525 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Asanka GurusinhaSLR. Premadasa StadiumColombo1996110525252.0013937.4101060
Michael TisseraSLKennington OvalLondon1975110525252.007272.2201070
Sanath JayasuriyaSLWillowmoore ParkBenoni1998-2002220523026.006382.5400062
WPUJC VaasSLSher-e-Bangla National StadiumMirpur2008121523752.009057.7800061
Hashan TillakaratneSLOld Trafford Cricket GroundManchester20021215232*52.0019926.1300040
UWMBCA WelegedaraSLDubai International Cricket StadiumDubai2011120524826.0013139.6900052
Kushal Janith PereraSLDaren Sammy National Cricket Stadium, Gros IsletSt Lucia2018120523226.007866.6700080
Niroshan DickwellaSLManuka OvalCanberra2019120522726.006481.2500050
Duleep MendisSLAdelaide OvalAdelaide1985220524526.006283.8700010
Asanka GurusinhaSLSector 16 StadiumChandigarh19901215252*52.0016132.3001140
Upul ChandanaSLBasin ReserveWellington1997-2005230524117.3310848.1500080
Kusal MendisSLManuka OvalCanberra2019-2022230524217.338461.9000041
Guy de AlwisSLWACA GroundPerth1988230524417.336086.6700151
Asanka GurusinhaSLNiaz StadiumHyderabad1985-1992330523717.338461.9000121
Indika de SaramSLSharjah Cricket StadiumSharjah2001440522113.008958.4300020
Dhanushka GunathillekeSLR Premadasa StadiumColombo2015-2022550522610.405988.1400061
Pramodya WickramasingheSLHarare Sports ClubHarare1994-1999751521813.009256.5200061
Sanath JayasuriyaSLWestpac StadiumWellington20061115151*-23221.74010101
Marvan AtapattuSLBoland ParkPaarl20011115151*-7072.8601010
Mahela JayawardeneSLArnos Vale Ground, Kingstown, St VincentKingstown2003110515151.007468.9201000
Russel ArnoldSLAMI StadiumChristchurch2001110515151.007072.8601011
Aravinda de SilvaSLArun Jaitley StadiumDelhi1987110515151.0010847.22010--
Kumar DharmasenaSLSingapore Cricket ClubPadang1996210515151.0050102.0001040
Kumar DharmasenaSLGymkhana Club GroundNairobi1996210515151.008063.7501011
Kumar DharmasenaSLHeadingley Cricket GroundLeeds19971115151*-5592.7301050
Dinusha FernandoSLAsgiriya StadiumKandy20031115151*-10449.0401070
Saman JayanthaSLSinhalese Sports ClubColombo2004110515151.006875.0001060
Kusal MendisSLMalahide Cricket Club GroundDublin2016110515151.005986.4401080
Pathum NissankaSLRajiv Gandhi International Stadium, UppalHyderabad2023110515151.006183.6101071
Arjuna RanatungaSLThe OvalLondon1998110515151.009951.5201071
Ruwan KalpageSLLal Bahadur Shastri StadiumHyderabad1994110515151.0010449.0401020
Kumar SangakkaraSLJade StadiumChristchurch2006-2007220513625.507568.0000070
Hashan TillakaratneSLNew Wanderers StadiumJohannesburg2002120512725.5013238.6400080
Thilan SamaraweeraSLQueens Sports ClubBulawayo2004-20102215132*51.008659.3000050
Dhammika PrasadSLSardar Patel Stadium, MoteraAhmedabad2009-20142215130*51.006380.9500060
Dinesh ChandimalSLSeddon ParkHamilton2015120514725.506677.2700080
Graeme LabrooySLLord'sLondon1988121514251.0010648.1100070
Sadeera SamarawickramaSLDubai International Cricket StadiumDubai2017120513825.505691.0700061
Kamil MisharaSLSinhalese Sports Club GroundColombo2026120513225.506479.6900061
Anura RanasingheSLSinhalese Sports Club GroundColombo1982220515125.5045113.3301131
Sidath WettimunySLP. Sara OvalColombo1985120513225.50--000-0
Brendon KuruppuSLBrisbane Cricket GroundBrisbane1985-1988220514725.5010150.5000050
Pubudu DassanayakeSLK. D. Singh Babu StadiumLucknow1994120513625.5011743.5900070
Sanjeeva RanatungaSLArbab Niaz StadiumPeshawar1995120513325.5014934.2300070
Uvais KarnainSLSydney Cricket GroundSydney19852225141*-7270.8300020
Sanath JayasuriyaSLCarisbrookDunedin1991-1997230515017.008361.4501160
Jehan MubarakSLRangiri Dambulla International StadiumDambulla20073315144*25.508262.2000031
Kaushal LokuarachchiSLAsgiriya StadiumKandy2003-2004230512017.0012142.1500080
Arjuna RanatungaSLSardar Patel StadiumAhmedabad1989-1994230512917.0012142.1500032
Tillakaratne DilshanSLKensington Oval, BridgetownBarbados2003-2010442512025.5034150.0000071

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.