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
Hashan TillakaratneSLDe Beers Diamond OvalKimberley2002110181818.004738.3000010
Hashan TillakaratneSLPukekura ParkNew Plymouth1992110181818.0012150.0000011
Kumar DharmasenaSLNairobi Club GroundNairobi19961111818*-4341.8600030
Kaushal LokuarachchiSLR.Premadasa StadiumColombo2004110181818.001994.7400010
Tillakaratne DilshanSLSinhalese Sports ClubColombo2004110181818.0017105.8800030
Tillakaratne DilshanSLSt George's ParkGqeberha2000110181818.002281.8200020
Thilan SamaraweeraSLMahinda Rajapaksa International Cricket Stadium, SooriyawewaHambantota20111111818*-10180.0000030
Thilan SamaraweeraSLR. Premadasa StadiumColombo2005110181818.003060.0000000
Farveez MaharoofSLPunjab Cricket Association IS Bindra Stadium, MohaliChandigarh2005110181818.006129.5100010
Farveez MaharoofSLJohn Davies OvalQueenstown2005110181818.002475.0000020
Roshan MahanamaSLSharjah Cricket Association StadiumSharjah1994110181818.002378.2600030
Dilhara LokuhettigeSLMaple Leaf North-West GroundKing City20082111818*-9200.0000001
Ajantha MendisSLClontarf Cricket Club GroundDublin20141111818*-9200.0000030
Isuru UdanaSLSher-e-Bangla National Cricket StadiumMirpur20211111818*-17105.8800002
Suraj RandivSLTrent BridgeNottingham2011110181818.002766.6700040
Jeevan MendisSLRiverside GroundChester-le-Street2019110181818.004639.1300011
Akila DananjayaSLSharjah Cricket StadiumSharjah2017110181818.003748.6500010
Niroshan DickwellaSLEden ParkAuckland2019110181818.0010180.0000021
Dushmantha ChameeraSLMahinda Rajapaksa International Cricket Stadium, SooriyawewaHambantota20173111818*-3158.0600010
Sachith PathiranaSLNew Wanderers StadiumJohannesburg2017110181818.002669.2300010
Asela GunaratneSLKingsmeadDurban2017110181818.002475.0000010
Oshada FernandoSLCounty GroundBristol2021110181818.002475.0000001
Bhanuka RajapaksaSLBrisbane Cricket GroundBrisbane2022110181818.0014128.5700030
Pavan RathnayakeSLThe OvalLondon2026110181818.002572.0000020
Somachandra De SilvaSLCarisbrookDunedin1983110181818.005234.6200030
Ravi RatnayekeSLMadhavrao Scindia Cricket GroundRajkot1989110181818.004440.91000--
Sidath WettimunySLKarnataka State Cricket Association StadiumBengaluru1982110181818.003452.94000--
Dilhara FernandoSLShaheed Chandu StadiumBogra200632018139.002572.0000021
Muttiah MuralitharanSLBrabourne StadiumMumbai2006-2009321181418.002962.0700040
Muttiah MuralitharanSLIqbal StadiumFaisalabad1995-19963221810*-14128.5700020
Muttiah MuralitharanSLNational Cricket StadiumTangier20024211811*18.002669.2300010
Jehan MubarakSLWACA GroundPerth200222018149.004936.7300030
Prasanna JayawardeneSLAMI StadiumChristchurch200612018119.007424.3200030
Kumar DharmasenaSLWACA GroundPerth199622018169.004242.8600000
Michael VandortSLBellerive OvalHobart200712018149.005433.3300010
Farveez MaharoofSLThe Rose BowlSouthampton2004-201632018109.002475.0000000
HMRKB HerathSLNational StadiumKarachi200412018129.009419.1500010
Roshan MahanamaSLColombo Cricket ClubColombo198612018109.00--000-0
Chamara KapugederaSLKensington Oval, BridgetownBarbados201022018129.001994.7400020
Isuru UdanaSLMahinda Rajapaksa International Cricket Stadium, SooriyawewaHambantota2012-20203221817*-11163.6400020
Thisara PereraSLDr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket StadiumVisakhapatnam2016-201722018129.002669.2300010
Kushal Janith PereraSLCounty GroundBristol2016-20212201899.003256.2500010
GSNFG JayasuriyaSLRangiri Dambulla International StadiumDambulla201822018189.003551.4300110
Tharindu KaushalSLHagley OvalChristchurch201412018129.003354.5500020
PADLR SandakanSLSir Vivian Richards StadiumNorth Sound20213221816*-2281.8200020
Ramesh MendisSLShere Bangla National Stadium, MirpurDhaka2021-2022221181018.0017105.8800021
Ashen BandaraSLKorogi Sports ParkNisshin202622018189.002766.6700130
Pramod MadushanSLRawalpindi Cricket StadiumRawalpindi20252211811*18.002669.2300030
Roy DiasSLNiaz StadiumHyderabad1985-198722018139.005234.6200000
Somachandra De SilvaSLColombo Cricket Club GroundColombo198412018179.007823.0800020

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.