Live1st ODI · India in New Zealand 2026/27NZ116/7 (28.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
Kumar DharmasenaSLAdelaide OvalAdelaide1995-199623175*3.503122.5800100
Lasith MalingaSLWestern Australia Cricket Association GroundPerth2008-2012431753.502528.0000010
Dushmantha ChameeraSLShere Bangla National Stadium, MirpurDhaka2018-2021531753.501838.8900000
Vishwa FernandoSLSt George's ParkGqeberha2019-2024231753.505512.7300000
Kaushik AmaleanSLWACA GroundPerth198823377*-1163.6400010
Rumesh RatnayakeSLMelbourne Cricket GroundMelbourne1985-199054175*2.332035.0000100
Muttiah MuralitharanSLWestern Australia Cricket Association GroundPerth1995-201055573*-1258.3300000
Asoka de SilvaSLSydney Cricket GroundSydney1988110666.001346.1500000
Sanath JayasuriyaSLNew RoadWorcester1999110666.001735.2900000
Sanath JayasuriyaSLWanderers StadiumJohannesburg2001110666.006100.0000010
Sanath JayasuriyaSLNehru StadiumIndore199711166*-785.7100010
Mahela JayawardeneSLDiamond OvalKimberley1998110666.00785.7100000
Upul ChandanaSLSuperSport ParkCenturion2002110666.00966.6700010
WPUJC VaasSLArnos Vale Ground, Kingstown, St VincentKingstown2003110666.006100.0000010
WPUJC VaasSLLord's Cricket GroundLondon2002110666.001735.2900010
Dilhara FernandoSLZahur Ahmed Chowdhury StadiumChattogram2006110666.001735.2900010
Ranjan MadugalleSLCounty GroundDerby1983110666.001833.3300000
Aravinda de SilvaSLNew RoadWorcester1999110666.001540.0000000
Muttiah MuralitharanSLVidarbha C.A. GroundNagpur2005110666.00785.7100010
Muttiah MuralitharanSLShere Bangla National StadiumMirpur200911166*-875.0000010
Charitha BuddhikaSLLord's Cricket GroundLondon200211166*-2227.2700010
Prabath NissankaSLAsgiriya StadiumKandy2001-2003210666.001735.2900010
Kumar DharmasenaSLBangabandhu National StadiumDhaka1998210666.001540.0000000
Kumar DharmasenaSLLal Bahadur Shastri StadiumHyderabad1997110666.005120.0000000
Tillakaratne DilshanSLGrange Club Cricket GroundEdinburgh2011110666.00966.6700000
Nuwan KulasekaraSLCentral Broward Regional Park Stadium Turf GroundLauderhill2010210666.00785.7100010
Nuwan KulasekaraSLBoland ParkPaarl2012110666.001154.5500010
Thilan SamaraweeraSLReliance StadiumVadodara2005110666.002524.0000010
Thilina KandambySLTrent BridgeNottingham2011110666.001540.0000010
Thilina KandambySLSuperSport ParkCenturion2009110666.005120.0000010
Roshan MahanamaSLGandhi StadiumJalandhar1994110666.00785.7100000
Lasith MalingaSLWankhede StadiumMumbai2011210666.004150.0000001
Upul TharangaSLReliance StadiumVadodara2005110666.00785.7100010
Upul TharangaSLKensington Oval, BridgetownBarbados2007110666.00875.0000010
Upul TharangaSLDe Beers Diamond OvalKimberley2012110666.001060.0000010
Dilhara LokuhettigeSLQueen's Park Oval, Port of SpainTrinidad2013110666.002227.2700000
Chamara KapugederaSLM Chinnaswamy StadiumBengaluru2016110666.001060.0000010
Chamara SilvaSLBeausejour Stadium, Gros IsletSt Lucia2008110666.00875.0000010
Chamara SilvaSLNewlandsCape Town2007110666.001154.5500010
UWMBCA WelegedaraSLLord'sLondon2011110666.00966.6700000
Ajantha MendisSLChittagong Divisional StadiumChattogram200911166*-5120.0000010
Ajantha MendisSLBarabati StadiumCuttack2009110666.001442.8600000
Indika de SaramSLRangiri Dambulla International StadiumDambulla200111166*-6100.0000010
Suraj RandivSLCentral Broward Regional Park Stadium Turf GroundLauderhill2010110666.004150.0000010
Lahiru ThirimanneSLSabina Park, KingstonJamaica2013210666.001931.5800010
Graeme LabrooySLSeddon ParkHamilton1991110666.001154.5500010
Shaminda ErangaSLPallekele International Cricket StadiumKandy2012-2013310666.00785.7100010
Sachithra SenanayakeSLNew Wanderers StadiumJohannesburg201211166*-2300.0000001
Sachithra SenanayakeSLDubai International Cricket StadiumDubai201331166*-3200.0000010
Rumesh RatnayakeSLKarnataka State Cricket Association StadiumBengaluru198211166*-966.67000--

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.