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
Graeme LabrooySLEden GardensKolkata1990-1991221141014.001593.3300000
Dushmantha ChameeraSLRiverside GroundChester-le-Street2021-2026221147*14.003441.1800010
Kusal MendisSLAdelaide OvalAdelaide2017-201922014147.0013107.6900120
CBRLS KumaraSLBarsapara Cricket StadiumGuwahati20232211413*14.0014100.0000011
CBRLS KumaraSLEden ParkAuckland2019-202322014107.0012116.6700021
Bandula WarnapuraSLSinhalese Sports Club GroundColombo198222014107.005028.0000010
Ajit de SilvaSLMA Chidambaram StadiumChennai198212014147.00--00100
Sridharan JeganathanSLAMI StadiumChristchurch19831201487.002653.8500020
Ruwan KalpageSLWACA GroundPerth1992-19962211413*14.002070.0000000
Dilhara FernandoSLGaddafi StadiumLahore2004-20095331414*-2070.0000020
Thilan SamaraweeraSLMelbourne Cricket GroundMelbourne1999-201223014104.675525.4500000
Suranga LakmalSLBasin ReserveWellington2015-20182301464.675326.4200020
Kushal Janith PereraSLQueen's Park Oval, Port of SpainTrinidad2013-201823014124.671593.3300120
Jeffrey VandersaySLPallekele International Cricket StadiumKandy2022-20258311477.002166.6700000
CBRLS KumaraSLNewlandsCape Town20172311497.002751.8500030
Arjuna RanatungaSLK. D. Singh Babu StadiumLucknow1989-19942301494.673441.1800110
Ravi RatnayekeSLColombo Cricket Club GroundColombo1984-198723014124.676023.3300120
Ravindra PushpakumaraSLSuperSport ParkCenturion1994-19982331414*-2458.3300010
HMRKB HerathSLQueen's Park Oval, Port of SpainTrinidad2013-20183401453.503836.8400100
CBRLS KumaraSLZahur Ahmed Chowdhury StadiumChattogram2018-20245421467.002653.8500020
WPUJC VaasSLWestern Australia Cricket Association GroundPerth1995-2008451146*3.503638.8900210
Dilhara FernandoSLBrisbane Cricket Ground, WoolloongabbaBrisbane2003-20104531477.002263.6400010
Nuwan PradeepSLHeadingleyLeeds2014-201935214134.672653.8500210
Dushmantha ChameeraSLRawalpindi Cricket StadiumRawalpindi2025-20268511473.502850.0000210
Mahela JayawardeneSLSt George's ParkGqeberha2000110131313.002846.4300020
Kumar SangakkaraSLWellington Regional StadiumWellington2001110131313.002552.0000010
Upul ChandanaSLGymkhana Club GroundNairobi1996-20002111313*-2454.1700000
WPUJC VaasSLWanderers StadiumJohannesburg20011111313*-2065.0000000
WPUJC VaasSLNairobi Club GroundNairobi1996110131313.001681.2500020
Aravinda de SilvaSLNewlandsCape Town2003110131313.0013100.0000020
Hashan TillakaratneSLBeausejour Stadium, Gros IsletSt Lucia2003110131313.003141.9400010
Hashan TillakaratneSLNairobi Club GroundNairobi1996110131313.003240.6300020
Muttiah MuralitharanSLThe Wanderers StadiumJohannesburg19981111313*-13100.0000010
Pulasthi GunaratneSLDe Beers Diamond OvalKimberley20021111313*-1968.4200020
Jehan MubarakSLThe GabbaBrisbane2002110131313.001586.6700010
Kumar DharmasenaSLThe OvalLondon1998110131313.003933.3300020
Kaushal LokuarachchiSLSinhalese Sports Club GroundColombo2006110131313.001872.2200010
K WeeraratneSLNewlandsCape Town2001110131313.001681.2500020
Nuwan KulasekaraSLHeadingleyLeeds2011110131313.001586.6700010
Thilan SamaraweeraSLEden GardensKolkata20091111313*-7185.7100010
HMRKB HerathSLProvidence StadiumGuyana20081111313*-8162.5000030
HMRKB HerathSLHagley OvalChristchurch2015110131313.001968.4200020
HMRKB HerathSLR.Premadasa StadiumColombo2005110131313.003240.6300010
Lasith MalingaSLThe Rose BowlSouthampton2006110131313.0012108.3300010
Lasith MalingaSLBarabati StadiumCuttack2009110131313.002454.1700011
Lahiru ThirimanneSLDe Beers Diamond OvalKimberley2012110131313.001586.6700000
Jeevan MendisSLGrange Cricket Club, Raeburn PlaceEdinburgh2019110131313.008162.5000011
Graeme LabrooySLNational StadiumKarachi1992110131313.0011118.1800000
Seekkuge PrasannaSLSardar Patel Stadium, MoteraAhmedabad2014110131313.001492.8600011
Rumesh RatnayakeSLSt. Helen's Cricket GroundSwansea1983110131313.0013100.0000001

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.