Live1st ODI · India in New Zealand 2026/27NZ118/7 (29.4)INDIND chose to bowlTest1st 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
PADLR SandakanSLAdelaide OvalAdelaide2019110666.00785.7100010
Lahiru MadushankaSLNewlandsCape Town2017110666.00875.0000010
JRMVB SanjayaSLR Premadasa StadiumColombo2017210666.003200.0000010
Wanindu HasarangaSLSher-e-Bangla National Cricket StadiumMirpur2021110666.001442.8600000
Asitha FernandoSLThe OvalLondon2026110666.00966.6700010
Sadeera SamarawickramaSLNational StadiumKarachi2019110666.001442.8600010
Chamika KarunaratneSLM Chinnaswamy StadiumBengaluru2023110666.001735.2900010
Oshada FernandoSLMelbourne Cricket GroundMelbourne2019110666.004150.0000010
Bhanuka RajapaksaSLSaxton OvalNelson202511166*-5120.0000010
Nuwan ThusharaSLZhejiang University of Technology Cricket FieldHangzhou2023110666.005120.0000010
Charith AsalankaSLManuka OvalCanberra2022110666.004150.0000001
Charith AsalankaSLNassau County International Cricket StadiumNew York2024110666.00966.6700000
Mahesh TheekshanaSLSeddon ParkHamilton2025110666.002030.0000010
Pathum NissankaSLCounty GroundBristol2021110666.001735.2900010
Nimesh VimukthiSLZhejiang University of Technology Cricket FieldHangzhou2023110666.001250.0000000
Chamindu WickramasingheSLSaxton OvalNelson202511166*-6100.0000010
Ravi RatnayekeSLFeroz Shah KotlaDelhi1989110666.005120.00000--
Ravi RatnayekeSLGandhi Sports Complex GroundAmritsar198211166*-2524.00000--
Ajit de SilvaSLArun Jaitley StadiumDelhi198211166*-5120.00000--
Lalith KaluperumaSLOld Trafford Cricket GroundManchester197511166*-1931.5800000
Guy de AlwisSLP Saravanamuttu StadiumColombo1983210666.006100.0000000
Guy de AlwisSLNehru StadiumGuwahati198711166*-5120.0000000
Asanka GurusinhaSLVidarbha Cricket Association GroundNagpur1990110666.002524.0000000
Asanka GurusinhaSLNehru StadiumGuwahati1987110666.003915.3800010
Don AnurasiriSLNehru StadiumPune1987-199021166*-1060.0000000
Kaushik AmaleanSLSharjah Cricket StadiumSharjah1988110666.00785.7100000
Ranjith MadurasingheSLRawalpindi Cricket StadiumRawalpindi199211166*-2722.2200010
Champaka RamanayakeSLMelbourne Cricket GroundMelbourne198811166*-785.7100010
Pramodya WickramasingheSLCounty GroundNorthampton1999110666.001735.2900000
Pramodya WickramasingheSLEastern OvalBallarat199211166*-1637.5000000
Chandika HathurusingheSLSports StadiumSargodha1992110666.004613.0400000
Ruwan KalpageSLSharjah Cricket Association StadiumSharjah1994110666.001154.5500000
Sajeewa de SilvaSLR Premadasa StadiumColombo1997510666.00785.7100010
Sajeewa de SilvaSLPunjab Cricket Association IS Bindra StadiumChandigarh1997210666.003815.7900000
Suresh PereraSLR. Premadasa StadiumColombo1998-1999310666.00875.0000000
Eric UpashanthaSLSinhalese Sports Club GroundColombo1999110666.001735.2900010
Muttiah MuralitharanSLAntigua Recreation GroundSt John's199712166*6.001154.5500110
Muttiah MuralitharanSLOld Trafford Cricket GroundManchester2002120663.001250.0000100
Muttiah MuralitharanSLSabina Park, KingstonJamaica2003-2007220663.001346.1500110
Jehan MubarakSLShaheed Chandu StadiumBogra2006220643.002128.5700000
Tillakaratne DilshanSLSawai Mansingh StadiumJaipur2005-2006220633.001154.5500000
Nuwan KulasekaraSLMadhavrao Scindia Cricket GroundRajkot2007-200922264*-6100.0000000
Thilan SamaraweeraSLSardar Patel StadiumAhmedabad2005120653.002425.0000010
Michael VandortSLTrent BridgeNottingham2006120653.001250.0000010
Saman JayanthaSLR.Premadasa StadiumColombo2004220653.001735.2900010
Farveez MaharoofSLSardar Patel StadiumAhmedabad2005120643.003517.1400000
Ruchira PereraSLAsgiriya StadiumKandy200112266*-2920.6900000
Dilruwan PereraSLMelbourne Cricket GroundMelbourne2008220653.002326.0900000
Isuru UdanaSLSheikh Zayed StadiumAbu Dhabi2017220663.005120.0000110
Suranga LakmalSLM Chinnaswamy StadiumBengaluru2022120653.001346.1500010

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.