Live1st ODI · India in New Zealand 2026/27NZ45/2 (10)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
Farveez MaharoofSLGalle International StadiumGalle200412296*-3228.1300000
Lasith MalingaSLSuperSport ParkCenturion2009-2019320984.508112.5000020
Upul TharangaSLWestern Australia Cricket Association GroundPerth2012220954.502437.5000010
Dilruwan PereraSLBrisbane Cricket Ground, WoolloongabbaBrisbane2019120984.505018.0000000
Tharanga ParanavitanaSLNational StadiumKarachi2009120994.502045.0000120
Isuru UdanaSLR Premadasa StadiumColombo2012-2021420984.501181.8200000
Suranga LakmalSLZahur Ahmed Chowdhury StadiumChattogram2014-2018220994.503228.1300100
Graeme LabrooySLSydney Cricket GroundSydney198822196*9.001369.2300000
Dimuth KarunaratneSLEden GardensKolkata2017120984.502142.8600010
Dilshan MunaweeraSLPallekele International Cricket StadiumKandy2012-2013221959.009100.0000010
Akila DananjayaSLThe Wanderers StadiumJohannesburg2019220994.501181.8200110
Kithuruwan VithanageSLSeddon ParkHamilton2015120994.509100.0000101
Niroshan DickwellaSLDr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket StadiumVisakhapatnam2016-2017220984.506150.0000020
Dushmantha ChameeraSLThe Rose BowlSouthampton2021-2026220984.501464.2900001
Dushmantha ChameeraSLGMHBA Stadium, South Geelong, VictoriaGeelong2022221989.001656.2500000
Dhananjaya de SilvaSLSydney Cricket GroundSydney2022220994.501464.2900100
Mahesh TheekshanaSLSharjah Cricket StadiumSharjah2021-202242197*9.005180.0000010
Sidath WettimunySLTyronne Fernando StadiumMoratuwa1984220964.506314.2900000
Ranjith MadurasingheSLSharjah Cricket StadiumSharjah199032298*-1181.8200020
Pramodya WickramasingheSLBangabandhu National StadiumDhaka1999120974.503625.0000010
Pramodya WickramasingheSLThe GabbaBrisbane1996-199922197*9.001181.8200010
Pramodya WickramasingheSLM. Chinnaswamy StadiumBengaluru1994120984.508112.5000020
Sanjeeva RanatungaSLAsgiriya StadiumKandy1994120954.501752.9400010
Sanjeeva RanatungaSLArnos Vale GroundKingstown1997120994.504320.9300100
Ravindra PushpakumaraSLAntigua Recreation GroundSt John's1997120984.502240.9100001
Aravinda de SilvaSLNehru StadiumGuwahati1987-1997330943.003525.7100000
Muttiah MuralitharanSLR.Premadasa StadiumColombo2004-200553294*9.001464.2900000
Nuwan PradeepSLBay OvalMount Maunganui2016-201933396*-9100.0000001
Kamindu MendisSLDubai International Cricket StadiumDubai2025330953.001464.2900000
Roger WijesuriyaSLGaddafi StadiumLahore1982-198523196*4.502931.0300100
Vinothen JohnSLSinhalese Sports ClubColombo1984-198533296*9.002045.0000110
Dilhara FernandoSLKingsmeadDurban2000-201134395*9.002437.5000010
CBRLS KumaraSLBasin ReserveWellington2018-2025342974.506713.4300110
Matheesha PathiranaSLPallekele International Cricket StadiumKandy2023-2026942964.501369.2300100
Nishan PeirisSLGalle International StadiumGalle2024-2025341953.004022.5000210
Asitha FernandoSLSinhalese Sports Club GroundColombo2023-2026352983.005815.5200220
Sanath JayasuriyaSLCounty GroundBristol2011110888.008100.0000010
Sanath JayasuriyaSLArnos Vale Ground, Kingstown, St VincentKingstown2003110888.001172.7300001
Sanath JayasuriyaSLSardar Patel (Gujarat) Stadium, MoteraAhmedabad2005110888.008100.0000020
Romesh KaluwitharanaSLEdgbaston Cricket GroundBirmingham2002110888.002138.1000000
Marvan AtapattuSLVidarbha Cricket Association GroundNagpur199021188*-4200.0000010
Marvan AtapattuSLNehru StadiumGuwahati1997110888.002138.1000010
Mahela JayawardeneSLStadium AustraliaSydney2013110888.001080.0000010
Mahela JayawardeneSLKensington Oval, Bridgetown, BarbadosBridgetown2003110888.002138.1000000
Russel ArnoldSLThe Royal & Sun Alliance County GroundBristol2002110888.00988.8900010
Kumar SangakkaraSLNehru StadiumPune2005110888.001080.0000010
Upul ChandanaSLBellerive OvalHobart1999110888.001172.7300000
WPUJC VaasSLThe Wanderers StadiumJohannesburg1998110888.001172.7300010
Nuwan ZoysaSLThe Royal & Sun Alliance County GroundBristol2002110888.00988.8900001
Dilhara FernandoSLJade StadiumChristchurch2006-200721188*-1942.1100010

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.