Live1st ODI · India in New Zealand 2026/27NZ67/2 (13.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
Aravinda de SilvaSLTasmania Cricket Association GroundHobart1985110888.002630.7700000
Muttiah MuralitharanSLShaheed Chandu StadiumBogra200611188*-6133.3300001
Muttiah MuralitharanSLJade StadiumChristchurch2006-2007210888.004200.0000020
Tillakaratne DilshanSLQueenstown Events CentreQueenstown2006110888.001553.3300000
Tillakaratne DilshanSLM. A. Chidambaram StadiumChennai200511188*-1457.1400010
Roshan MahanamaSLMcLean ParkNapier1991110888.001747.0600000
Lasith MalingaSLSabina Park, KingstonJamaica2007-2013310888.00988.8900001
Dilhara LokuhettigeSLYeonhui Cricket GroundIncheon2014210888.006133.3300010
Dhammika PrasadSLHarare Sports ClubHarare2008110888.003423.5300000
Malinda WarnapuraSLGaddafi StadiumLahore2009110888.001457.1400010
Dilruwan PereraSLBellerive OvalHobart2008110888.001361.5400010
Angelo MathewsSLKensington Oval, BridgetownBarbados2010210888.004200.0000020
Isuru UdanaSLKennington OvalLondon2009-2019210888.008100.0000010
Thisara PereraSLHarare Sports ClubHarare2010210888.001650.0000000
Lahiru ThirimanneSLClontarf Cricket Club GroundDublin2014110888.002433.3300000
Dinesh ChandimalSLDr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket StadiumVisakhapatnam2016110888.00988.8900020
Seekkuge PrasannaSLMelbourne Cricket GroundMelbourne201711188*-988.8900010
Nuwan PradeepSLAdelaide OvalAdelaide201911188*-6133.3300010
Sachithra SenanayakeSLDr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket StadiumVisakhapatnam2016110888.001650.0000000
Dhananjaya de SilvaSLWankhede StadiumMumbai2023110888.006133.3300020
Binura FernandoSLR Premadasa StadiumColombo2015-202531188*-1266.6700010
Jeffrey VandersaySLRangiri Dambulla International StadiumDambulla2024-2025210888.006133.3300001
Jeffrey VandersaySLEden ParkAuckland201611188*-8100.0000010
Jeffrey VandersaySLSt George's ParkGqeberha2017110888.001650.0000010
Kusal MendisSLThe Village, MalahideDublin2016110888.007114.2900010
Dhanushka GunathillekeSLEden ParkAuckland2016110888.006133.3300010
Kasun RajithaSLSydney Cricket GroundSydney202221188*-2138.1000000
PADLR SandakanSLShere Bangla National Stadium, MirpurDhaka2018-202131188*-1266.6700010
Bhanuka RajapaksaSLBay OvalMount Maunganui2024110888.005160.0000020
Janith LiyanageSLMelbourne Cricket GroundMelbourne2022110888.00988.8900000
Mahes GoonatillekeSLKarnataka State Cricket Association StadiumBengaluru198211188*-1172.73000--
Somachandra De SilvaSLSharjah Cricket StadiumSharjah198421188*-2828.5700000
Ravi RatnayekeSLTasmania Cricket Association GroundHobart1985110888.002236.3600010
Sidath WettimunySLTasmania Cricket Association GroundHobart1985110888.003225.0000010
Vinothen JohnSLAdelaide OvalAdelaide1985110888.007114.2900000
Marlon VonhagtSLWACA GroundPerth1985110888.001747.0600010
Asanka GurusinhaSLK. D. Singh Babu StadiumLucknow1989110888.003026.6700010
Brendon KuruppuSLTasmania Cricket Association GroundHobart1985110888.002927.5900010
Brendon KuruppuSLK. D. Singh Babu StadiumLucknow1989110888.002630.7700000
Athula SamarasekeraSLBrisbane Cricket GroundBrisbane1988110888.001844.4400000
Pramodya WickramasingheSLTrent BridgeNottingham1998110888.006133.3300010
Kapila WijegunawardeneSLBangabandhu National StadiumDhaka198841188*-988.8900000
Dulip LiyanageSLMoin-ul-Haq StadiumPatna1993110888.006133.3300000
Pubudu DassanayakeSLSuperSport ParkCenturion1994110888.001844.4400000
Pubudu DassanayakeSLQueens Sports ClubBulawayo1994110888.002040.0000000
Ashley de SilvaSLAsgiriya StadiumKandy1986-1993210888.001844.4400000
Ravindra PushpakumaraSLMelbourne Cricket GroundMelbourne199621188*-1361.5400000
Eric UpashanthaSLWACA GroundPerth199611188*-1361.5400000
Lalithamana FernandoSLNehru StadiumMargao1989110888.006133.3300000
Manjula MunasingheSLThe GabbaBrisbane1996110888.002236.3600000

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.