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
Seekkuge PrasannaSLRangiri Dambulla International StadiumDambulla2014-2016320331.50837.5000100
Nuwan PradeepSLR Premadasa StadiumColombo2012-201532233*-560.0000000
Lahiru GamageSLSheikh Zayed StadiumAbu Dhabi2017221333.00742.8600000
Lahiru GamageSLQueen's Park Oval, Port of SpainTrinidad2018121333.00595.0800000
Jeffrey VandersaySLFeroz Shah KotlaDelhi2016221333.00742.8600000
CBRLS KumaraSLRangiri Dambulla International StadiumDambulla2017-2018221333.001030.0000000
Lasith AmbuldeniyaSLM Chinnaswamy StadiumBengaluru2022120321.50387.8900000
Sineth JayawardenaSLKorogi Sports ParkNisshin2026220331.501127.2700100
Guy de AlwisSLAMI StadiumChristchurch1983120331.501915.7900100
Vinothen JohnSLAMI StadiumChristchurch198312133*3.00933.3300100
Jayananda WarnaweeraSLAsgiriya StadiumKandy1986-1993220331.50--00100
Nuwan PradeepSLDubai International Cricket StadiumDubai2014-2017230331.00339.0900200
Kasun RajithaSLR Premadasa StadiumColombo2021-202333231*3.00475.0000000
Praveen JayawickramaSLR Premadasa StadiumColombo202153332*-1030.0000000
Chamika KarunaratneSLSydney Cricket GroundSydney2022440330.751421.4300300
Asoka de SilvaSLFeroz Shah KotlaDelhi1989110222.001118.1800000
Sanath JayasuriyaSLNehru Stadium, FatordaMargao2007110222.00728.5700000
Romesh KaluwitharanaSLBeausejour Stadium, Gros IsletSt Lucia2003110222.00450.0000000
Romesh KaluwitharanaSLBuffalo ParkEast London2000110222.00922.2200000
Upul ChandanaSLBuffalo ParkEast London2000110222.00366.6700000
Upul ChandanaSLLord'sLondon1998110222.00728.5700000
WPUJC VaasSLPunjab Cricket Association IS Bindra StadiumChandigarh1997110222.001513.3300000
Nuwan ZoysaSLNehru StadiumPune2005110222.00540.0000000
Dilhara FernandoSLSir Vivian Richards Stadium, North SoundAntigua2007110222.002100.0000000
Dilhara FernandoSLDe Beers Diamond OvalKimberley2002110222.00728.5700000
Dilhara FernandoSLEdgbaston Cricket GroundBirmingham200211122*-2100.0000000
Hashan TillakaratneSLHeadingley Cricket GroundLeeds1997110222.001811.1100000
Muttiah MuralitharanSLSir Vivian Richards Stadium, North SoundAntigua200711122*-2100.0000000
Muttiah MuralitharanSLSt George's ParkGqeberha1994-200031122*-2100.0000000
Muttiah MuralitharanSLGalle International StadiumColombo199811122*-2100.0000000
Pulasthi GunaratneSLNew Wanderers StadiumJohannesburg2002110222.00633.3300000
Jehan MubarakSLSydney Cricket GroundSydney2006110222.001910.5300000
Prabath NissankaSLGymkhana Club GroundNairobi2003110222.00238.7000000
Kumar DharmasenaSLBasin ReserveWellington1997110222.00450.0000000
Kaushal LokuarachchiSLSheikh Zayed StadiumAbu Dhabi2007110222.00540.0000000
Tillakaratne DilshanSLSharjah Cricket Association StadiumSharjah2002110222.001216.6700000
Dharshana GamageSLArnos Vale Ground, Kingstown, St VincentKingstown200311122*-450.0000000
Nuwan KulasekaraSLSabina Park, KingstonJamaica2013210222.00633.3300000
Thilan SamaraweeraSLFeroz Shah KotlaDelhi2009110222.002100.0000000
Farveez MaharoofSLVidarbha C.A. GroundNagpur2005110222.001414.2900000
HMRKB HerathSLKennington OvalLondon2013210222.00540.0000000
Roshan MahanamaSLWillowmoore ParkBenoni1998110222.00450.0000000
Lasith MalingaSLSir Vivian Richards Stadium, North SoundAntigua2007110222.00728.5700000
Lasith MalingaSLChevrolet ParkBloemfontein2012110222.00450.0000000
Upul TharangaSLDocklands StadiumMelbourne2006110222.002100.0000000
Malinga BandaraSLNehru Stadium, FatordaMargao2007110222.00728.5700000
Chamara KapugederaSLPunjab Cricket Association Stadium, MohaliChandigarh2009110222.00450.0000000
Dhammika PrasadSLUniversity OvalDunedin2015110222.001315.3800000
UWMBCA WelegedaraSLKensington Oval, BridgetownBarbados201011122*-366.6700000
UWMBCA WelegedaraSLPallekele International Cricket StadiumKandy2011110222.00825.0000000

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.