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
Dilhara FernandoSLKensington Oval, BridgetownBarbados200711111*-616.6700000
Dilhara FernandoSLR.Premadasa StadiumColombo200511111*-147.1400000
Dilhara FernandoSLDr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket StadiumVisakhapatnam2016110111.00616.6700000
Ranjan MadugalleSLGandhi Sports Complex GroundAmritsar1982110111.00911.1100000
Aravinda de SilvaSLCounty GroundNorthampton1999110111.00812.5000000
Hashan TillakaratneSLAntigua Recreation GroundSt John's199711111*-520.0000000
Hashan TillakaratneSLKingsmead Cricket GroundDurban199411111*-425.0000000
Muttiah MuralitharanSLR.Premadasa Stadium, KhettaramaColombo2005110111.00714.2900000
Muttiah MuralitharanSLProvidence StadiumGuyana2007-2010410111.001100.0000000
Muttiah MuralitharanSLWillowmoore ParkBenoni199811111*-250.0000000
Muttiah MuralitharanSLKennington OvalLondon2006-200921111*-1100.0000000
Charitha BuddhikaSLAdelaide OvalAdelaide200311111*-1100.0000000
Charitha BuddhikaSLGalle International StadiumGalle2001-2002210111.00205.0000000
Avishka GunawardeneSLSt George's Park, Port ElizabethGqeberha2003110111.00425.0000000
Avishka GunawardeneSLNational StadiumKarachi2004110111.00333.3300000
Jehan MubarakSLDocklands StadiumMelbourne2006110111.00425.0000000
Prabath NissankaSLDe Beers Diamond OvalKimberley2002110111.00425.0000000
Kumar DharmasenaSLDiamond OvalKimberley199811111*-1100.0000000
K WeeraratneSLRangiri Dambulla International StadiumDambulla2003110111.00128.3300000
Tillakaratne DilshanSLBangabandhu National StadiumDhaka2000110111.00520.0000000
Tillakaratne DilshanSLDr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket StadiumVisakhapatnam2016110111.00250.0000000
Dharshana GamageSLKensington Oval, Bridgetown, BarbadosBridgetown2003110111.00616.6700000
Nuwan KulasekaraSLSheikh Zayed StadiumAbu Dhabi2013110111.00714.2900000
Nuwan KulasekaraSLNational Cricket Stadium, St George'sGrenada2007210111.00520.0000000
Nuwan KulasekaraSLSuperSport ParkCenturion2009-2017210111.001100.0000000
Nuwan KulasekaraSLSharjah Cricket StadiumSharjah2013110111.00119.0900000
Nuwan KulasekaraSLSydney Cricket GroundSydney2006-2015610111.00250.0000000
Nuwan KulasekaraSLNewlandsCape Town2017210111.00250.0000000
Nuwan KulasekaraSLSophia GardensCardiff2013110111.00333.3300000
HMRKB HerathSLChevrolet ParkBloemfontein201211111*-1100.0000000
HMRKB HerathSLSher-e-Bangla National StadiumMirpur2008110111.00333.3300000
Roshan MahanamaSLFeroz Shah KotlaDelhi1989-1996210111.00250.0000000
Roshan MahanamaSLBuffalo ParkEast London1994110111.00250.0000000
Lasith MalingaSLJohn Davies OvalQueenstown200511111*-616.6700000
Lasith MalingaSLBoland ParkPaarl2012110111.00911.1100000
Lasith MalingaSLSimonds Stadium, South GeelongVictoria201711111*-1100.0000000
Lasith MalingaSLHeadingleyLeeds2006-2019410111.00520.0000000
Lasith MalingaSLR.Premadasa StadiumColombo2004-200531111*-1100.0000000
Lasith MalingaSLSheikh Zayed Cricket StadiumAbu Dhabi2018110111.00714.2900000
Upul TharangaSLNehru Stadium, FatordaMargao2007110111.00911.1100000
Upul TharangaSLThe Village, MalahideDublin201611111*-1100.0000000
Malinga BandaraSLEden ParkAuckland2006110111.00250.0000000
Ruchira PereraSLBellerive OvalHobart200611111*-1100.0000000
Chamara KapugederaSLWankhede StadiumMumbai2011110111.00520.0000000
Dhammika PrasadSLR Premadasa StadiumColombo2009-2014510111.00520.0000000
Chamara SilvaSLGalle International StadiumGalle2007110111.00263.8500000
UWMBCA WelegedaraSLMadhavrao Scindia Cricket GroundRajkot200911111*-1100.0000000
UWMBCA WelegedaraSLShere Bangla National StadiumMirpur2010410111.00425.0000000
Ishara AmerasingheSLSheikh Zayed StadiumAbu Dhabi200711111*-250.0000000
Thilan ThusharaSLP Sara OvalColombo2009110111.00166.2500000
PreviousPage 101Next

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.