Live1st ODI · India in New Zealand 2026/27NZ107/5 (23.3)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsODI5th 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-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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 by ground (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.

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Russel ArnoldSLThe Rose BowlSouthampton2006110777.007100.0000000
Kumar SangakkaraSLR.Premadasa Stadium, KhettaramaColombo2005110777.001741.1800000
Upul ChandanaSLRawalpindi Cricket StadiumRawalpindi2004110777.001936.8400010
Upul ChandanaSLQueen's Park OvalPort of Spain1996110777.001353.8500000
WPUJC VaasSLPunjab Cricket Association IS Bindra Stadium, MohaliChandigarh2005110777.006116.6700010
WPUJC VaasSLNehru StadiumGuwahati199711177*-1353.8500000
WPUJC VaasSLOld TraffordManchester2006110777.001546.6700000
WPUJC VaasSLDocklands StadiumMelbourne200611177*-1546.6700000
Dilhara FernandoSLGymkhana Club GroundNairobi2003110777.00887.5000010
Ranjan MadugalleSLMcLean ParkNapier1983110777.001163.6400010
Ranjan MadugalleSLJinnah StadiumGujranwala1985110777.001450.0000000
Ranjan MadugalleSLArun Jaitley StadiumDelhi1982-1987210777.00887.50000--
Aravinda de SilvaSLEastern OvalBallarat1992110777.001070.0000010
Aravinda de SilvaSLWanderers StadiumJohannesburg2001110777.001838.8900010
Aravinda de SilvaSLHeadingley Cricket GroundLeeds1997110777.00887.5000010
Hashan TillakaratneSLBrisbane Cricket Ground, WoolloongabbaBrisbane2003110777.001838.8900000
Muttiah MuralitharanSLRawalpindi Cricket StadiumRawalpindi2000110777.002725.9300010
Muttiah MuralitharanSLCaptain Roop Singh StadiumGwalior1997110777.001450.0000000
Charitha BuddhikaSLGaddafi StadiumLahore2002110777.001741.1800010
Avishka GunawardeneSLEdgbaston Cricket GroundBirmingham2002110777.002924.1400000
Jehan MubarakSLKennington OvalLondon2009110777.005140.0000010
Prabath NissankaSLKensington Oval, Bridgetown, BarbadosBridgetown200311177*-3233.3300000
Nuwan KulasekaraSLRajiv Gandhi International Stadium, UppalHyderabad2014110777.001258.3300000
Nuwan KulasekaraSLM Chinnaswamy StadiumBengaluru2016110777.00887.5000000
Farveez MaharoofSLRawalpindi Cricket StadiumRawalpindi200411177*-1070.0000010
Farveez MaharoofSLWestern Australia Cricket Association GroundPerth2008110777.001643.7500010
Roshan MahanamaSLBoland ParkPaarl1998110777.001936.8400010
Lasith MalingaSLPunjab Cricket Association Stadium, MohaliChandigarh2006-200921177*-2350.0000010
Upul TharangaSLPunjab Cricket Association IS Bindra Stadium, MohaliChandigarh2017110777.001450.0000010
Upul TharangaSLSuperSport ParkCenturion2017110777.001163.6400000
Upul TharangaSLMalahide Cricket Club GroundDublin2016110777.006116.6700010
WCA GanegamaSLAdelaide OvalAdelaide2006110777.00887.5000010
Chamara KapugederaSLCentral Broward Regional Park Stadium Turf GroundLauderhill2010210777.001163.6400000
Dhammika PrasadSLRiverside GroundChester-le-Street201411177*-6116.6700000
Chamara SilvaSLSydney Cricket GroundSydney2008-2010210777.003221.8800000
UWMBCA WelegedaraSLThe Rose BowlSouthampton2011110777.001741.1800010
Muthumudalige PushpakumaraSLFeroz Shah KotlaDelhi200911177*-1936.8400000
Suraj RandivSLBrisbane Cricket Ground, WoolloongabbaBrisbane2010110777.00977.7800010
Lahiru ThirimanneSLOld TraffordManchester2014110777.001643.7500010
Jeevan MendisSLYeonhui Cricket GroundIncheon2014210777.006116.6700000
Graeme LabrooySLNiaz StadiumHyderabad1992110777.006116.6700010
Seekkuge PrasannaSLSimonds Stadium, South GeelongVictoria2017110777.00977.7800010
Sachithra SenanayakeSLSydney Cricket GroundSydney2015110777.00887.5000010
Sachithra SenanayakeSLQueen's Park Oval, Port of SpainTrinidad2013110777.006116.6700000
Akila DananjayaSLMahinda Rajapaksa International Cricket Stadium, SooriyawewaHambantota2012-2017210777.002035.0000000
Akila DananjayaSLBarabati StadiumCuttack2017110777.007100.0000000
Rumesh RatnayakeSLP. Sara OvalColombo1985310777.00--000-0
Kushal Janith PereraSLMaharashtra Cricket Association StadiumPune2020110777.001070.0000010
Angelo PereraSLRangiri Dambulla International StadiumDambulla2016110777.001643.7500000
Sachith PathiranaSLDr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket StadiumVisakhapatnam2017110777.001258.3300010

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 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.