ODI1st 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 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 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 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
Sanjeeva RanatungaSLSeddon ParkHamilton1995110151515.003345.4500010
Eric UpashanthaSLNehru StadiumPune1999110151515.0010150.0000021
Marvan AtapattuSLP Sara OvalColombo1992-200522015117.502853.5700020
Mahela JayawardeneSLWillowmoore ParkBenoni1998-20022211515*15.0011136.3600130
Russel ArnoldSLMadhavrao Scindia Cricket GroundRajkot2005-20072201587.503740.5400000
WPUJC VaasSLMarrara OvalDarwin20041211510*15.002853.5700020
Dilhara FernandoSLLord'sLondon2006-20112211510*15.001693.7500020
Tillakaratne DilshanSLSinghalese Sports Club Cricket GroundColombo200112015107.504037.5000010
Nuwan KulasekaraSLQueen's Park Oval, Port of SpainTrinidad2008-2013321151415.0010150.0000011
Farveez MaharoofSLMaple Leaf North-West GroundKing City20083211513*15.001788.2400001
HMRKB HerathSLBasin ReserveWellington201512015157.501978.9500130
HMRKB HerathSLSydney Cricket GroundSydney2012-201332015107.504731.9100010
Roshan MahanamaSLAntigua Recreation GroundSt John's199712015147.503740.5400020
Lasith MalingaSLThe Wanderers StadiumJohannesburg201922015157.502853.5700120
Upul TharangaSLWestpac StadiumWellington20062201597.502268.1800010
Ruchira PereraSLNew Wanderers StadiumJohannesburg20021211511*15.003345.4500030
Dilruwan PereraSLVidarbha Cricket Association Stadium, JamthaNagpur201712015157.502268.1800101
Thisara PereraSLThe Wanderers StadiumJohannesburg20192201587.501788.2400000
Nuwan PradeepSLRiverside GroundChester-le-Street20161221513*-1788.2400020
Dhananjaya de SilvaSLDaren Sammy National Cricket Stadium, Gros IsletSt Lucia201812015127.502951.7200020
CBRLS KumaraSLKingsmeadDurban20241221510*-2075.0000030
Prabath JayasuriyaSLOld TraffordManchester202412015107.503050.0000010
Chamika KarunaratneSLMelbourne Cricket GroundMelbourne20222221514*-8187.5000011
Ravi RatnayekeSLNiaz StadiumHyderabad1985-19872201587.502755.5600010
Dulip LiyanageSLR Premadasa StadiumColombo1992-19933211511*15.004434.0900010
WPUJC VaasSLOld Trafford Cricket GroundManchester200223015145.003641.6700120
Nuwan ZoysaSLGalle International StadiumGalle1999-200053015105.004037.5000020
Kaushal LokuarachchiSLRangiri Dambulla International StadiumDambulla2003-20045301585.004533.3300000
Graeme LabrooySLAdelaide OvalAdelaide1988-199033115127.503148.3900100
Wanindu HasarangaSLGaddafi StadiumLahore2019332157*15.0012125.0000020
Chamika KarunaratneSLGMHBA Stadium, South Geelong, VictoriaGeelong20223311587.502171.4300010
Champaka RamanayakeSLWACA GroundPerth1988-19923301595.007320.5500110
Uvais KarnainSLSharjah Cricket StadiumSharjah1984-199043015145.003444.1200110
Muttiah MuralitharanSLSardar Patel StadiumAhmedabad1994-2005241155*5.003050.0000020
Prabath JayasuriyaSLSinhalese Sports Club GroundColombo2023-202635015103.008517.6500110
Sanath JayasuriyaSLOld TraffordManchester2006110141414.002070.0000030
Romesh KaluwitharanaSLArnos Vale Ground, Kingstown, St VincentKingstown2003110141414.002263.6400020
Marvan AtapattuSLSt George's Park, Port ElizabethGqeberha2003110141414.001782.3500030
Marvan AtapattuSLFatorda StadiumMargao1997110141414.003441.1800010
Russel ArnoldSLMelbourne Cricket GroundMelbourne2003110141414.002458.3300010
Russel ArnoldSLSabina Park, KingstonJamaica20071111414*-14100.0000020
Nuwan ZoysaSLQueens Sports ClubBulawayo2004310141414.001782.3500010
Aravinda de SilvaSLPukekura ParkNew Plymouth1992110141414.002850.0000010
Hashan TillakaratneSLKingsmeadDurban2003110141414.002850.0000020
Muttiah MuralitharanSLBeausejour Stadium, Gros IsletSt Lucia2003110141414.006920.2900000
Jehan MubarakSLBellerive OvalHobart2006110141414.001973.6800010
Kumar DharmasenaSLMangaung OvalBloemfontein1994-1998210141414.005028.0000010
K WeeraratneSLSharjah Cricket StadiumSharjah20004111414*-7200.0000011
Michael VandortSLP Sara OvalColombo2007110141414.005226.9200010
Farveez MaharoofSLNehru Stadium, FatordaMargao2007110141414.0012116.6700010

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.