Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st 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
MKGCP LakshithaSLSuperSport ParkCenturion2002120221.00450.0000100
HMRKB HerathSLShere Bangla National Stadium, MirpurDhaka2018120221.00540.0000100
Lasith MalingaSLProvidence StadiumGuyana2007-201042222*-540.0000000
Shaminda ErangaSLMahinda Rajapaksa International Cricket Stadium, SooriyawewaHambantota2011-2012221222.00450.0000000
Nuwan PradeepSLSeddon ParkHamilton201512122*2.00922.2200100
Akila DananjayaSLSheikh Zayed StadiumAbu Dhabi2017220211.00450.0000000
Rumesh RatnayakeSLEden GardensKolkata1991-199322122*2.00450.0000100
Lahiru GamageSLDubai International Cricket StadiumDubai201722121*2.001216.6700000
Dushmantha ChameeraSLZayed Cricket StadiumAbu Dhabi2021-202562121*2.00366.6700000
Dushmantha ChameeraSLHeadingleyLeeds2016120221.00922.2200100
Kasun RajithaSLManuka OvalCanberra201912222*-1910.5300000
Amila AponsoSLRangiri Dambulla International StadiumDambulla201622221*-450.0000000
Lasith AmbuldeniyaSLPunjab Cricket Association IS Bindra Stadium, MohaliChandigarh2022120221.00474.2600100
Lasith AmbuldeniyaSLZahur Ahmed Chowdhury StadiumChattogram2022120221.00238.7000100
Nuwan ThusharaSLR Premadasa StadiumColombo2022-202542222*-450.0000000
Lasith CroospulleSLKorogi Sports ParkNisshin2026220221.00540.0000100
Duleep MendisSLSinhalese Sports Club GroundColombo1982220221.001513.3300100
Ajit de SilvaSLTrent BridgeNottingham1975-197922122*2.00238.7000100
Rohan JayasekeraSLGaddafi StadiumLahore1982120221.001118.1800100
Dilhara FernandoSLHarare Sports ClubHarare2004-2010630220.67633.3300200
Muttiah MuralitharanSLBasin ReserveWellington1997-2006230220.671020.0000200
Nuwan KulasekaraSLSinhalese Sports Club GroundColombo2004-201773121*1.001414.2900100
Vishwa FernandoSLSuperSport ParkCenturion2019-202023122*1.00825.0000200
Asitha FernandoSLBasin ReserveWellington2023-2025231221.00267.6900100
Suranga LakmalSLR Premadasa StadiumColombo2010-201684421*-1020.0000000
Ajantha MendisSLPallekele International Cricket StadiumKandy2011-20151251220.501513.3300300
Asoka de SilvaSLSardar Patel StadiumAhmedabad198911111*-1100.0000000
Asoka de SilvaSLSinhalese Sports ClubColombo198511111*---00000
Sanath JayasuriyaSLQueenstown Events CentreQueenstown2006110111.00812.5000000
Romesh KaluwitharanaSLPunjab Cricket Association IS Bindra StadiumChandigarh199711111*-1100.0000000
Romesh KaluwitharanaSLTyronne Fernando StadiumMoratuwa1993110111.00520.0000000
Marvan AtapattuSLVidarbha C.A. GroundNagpur2005110111.00250.0000000
Marvan AtapattuSLCounty GroundNorthampton1999110111.001010.0000000
Marvan AtapattuSLThe Rose BowlSouthampton2004110111.00714.2900000
Mahela JayawardeneSLJohn Davies OvalQueenstown2005110111.001010.0000000
Mahela JayawardeneSLMangaung OvalBloemfontein2001110111.00714.2900000
Russel ArnoldSLKensington Oval, BridgetownBarbados2007110111.00250.0000000
Russel ArnoldSLVidarbha Cricket Association GroundNagpur1999110111.00812.5000000
Kumar SangakkaraSLFeroz Shah KotlaDelhi2009110111.00911.1100000
Kumar SangakkaraSLAndhra Cricket Association-Visakhapatnam District Cricket Association StadiumVisakhapatnam2007110111.00250.0000000
Kumar SangakkaraSLHeadingley Cricket GroundLeeds200211111*-1100.0000000
Upul ChandanaSLTrent BridgeNottingham2002110111.00425.0000000
Upul ChandanaSLDiamond OvalKimberley1998110111.001100.0000000
Upul ChandanaSLThe Royal & Sun Alliance County GroundBristol2002110111.00425.0000000
WPUJC VaasSLJohn Davies OvalQueenstown2005110111.00224.5500000
WPUJC VaasSLCounty GroundTaunton1999110111.00425.0000000
WPUJC VaasSLCounty GroundNorthampton1999110111.001010.0000000
WPUJC VaasSLJade StadiumChristchurch200611111*-1100.0000000
Nuwan ZoysaSLSinhalese Sports ClubColombo200411111*-1100.0000000
Nuwan ZoysaSLSt George's ParkGqeberha2000110111.00425.0000000
PreviousPage 100Next

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.