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
Mahesh TheekshanaSLWankhede StadiumMumbai20232211312*13.002748.1500020
Dunith WellalageSLRawalpindi Cricket StadiumRawalpindi20262201386.501586.6700010
Don AnurasiriSLP Sara OvalColombo1986-19935201386.501338.4600010
Brendon KuruppuSLBellerive OvalHobart1988-199022013126.503537.1400010
Ranjith MadurasingheSLSector 16 StadiumChandigarh199012013116.50--00000
Ravindra PushpakumaraSLNewlands Cricket GroundCape Town1998121139*13.003240.6300030
Sajeewa de SilvaSLGaddafi StadiumLahore1997-199952113813.002065.0000020
Nuwan ZoysaSLNewlandsCape Town200123113106.502454.1700101
Prabath NissankaSLRangiri Dambulla International StadiumDambulla2003432136*13.004727.6600010
Tillakaratne DilshanSLOld TraffordManchester2006-20143301374.332846.4300010
Dilhara LokuhettigeSLR. Premadasa StadiumColombo20053301394.332161.9000020
Thilan ThusharaSLHarare Sports ClubHarare2008-20106311376.501492.8600011
Isuru UdanaSLGaddafi StadiumLahore2017-201933213813.0010130.0000010
Lahiru ThirimanneSLM Chinnaswamy StadiumBengaluru2016-20222301384.331681.2500130
PADLR SandakanSLRangiri Dambulla International StadiumDambulla2017-2018531135*6.502846.4300000
Muttiah MuralitharanSLBrisbane Cricket Ground, WoolloongabbaBrisbane2003-2007541136*4.331681.2500110
Muttiah MuralitharanSLAdelaide OvalAdelaide1995-200874213116.501872.2200110
Lasith MalingaSLR.Premadasa Stadium, KhettaramaColombo2017-2019541136*4.331872.2200100
Don AnurasiriSLSharjah Cricket StadiumSharjah1986-1993755135*-2356.5200000
Sanath JayasuriyaSLJohn Davies OvalQueenstown2005110121212.002157.1400010
Upul ChandanaSLSinhalese Sports ClubColombo2004110121212.006200.0000020
WPUJC VaasSLQueen's Park OvalPort of Spain1996110121212.0012100.0000000
Dilhara FernandoSLMangaung OvalBloemfontein20011111212*-2941.3800000
Ranjan MadugalleSLCounty GroundTaunton1983110121212.002646.1500010
Aravinda de SilvaSLTrent BridgeNottingham1998110121212.009133.3300020
Prabath NissankaSLBeausejour Stadium, Gros IsletSt Lucia20031111212*-5322.6400010
Kumar DharmasenaSLBellerive OvalHobart1996110121212.001770.5900010
Kumar DharmasenaSLSt George's ParkGqeberha1994-19982111212*-11109.0900000
Kumar DharmasenaSLGalle International StadiumColombo1998110121212.006518.4600010
Tillakaratne DilshanSLM Chinnaswamy StadiumBengaluru2016110121212.0010120.0000011
Nuwan KulasekaraSLWestpac StadiumWellington20151111212*-12100.0000001
Nuwan KulasekaraSLSimonds Stadium, South GeelongVictoria2017110121212.008150.0000020
Nuwan KulasekaraSLKingsmeadDurban2017110121212.002060.0000010
Thilina KandambySLFeroz Shah KotlaDelhi20091111212*-2157.1400010
Roshan MahanamaSLBrisbane Cricket GroundBrisbane1988110121212.005521.8200000
Roshan MahanamaSLR.Premadasa StadiumColombo1986110121212.005322.6400000
Roshan MahanamaSLJinnah StadiumGujranwala1995110121212.003138.7100010
Lasith MalingaSLShaheed Chandu StadiumBogra2006110121212.006618.1800000
Malinga BandaraSLWestpac StadiumWellington2006110121212.002254.5500000
Chamara SilvaSLEden ParkAuckland2006110121212.001963.1600000
Gayan WijekoonSLSinhalese Sports Club GroundColombo2005110121212.002157.1400020
Angelo MathewsSLMahinda Rajapaksa International Cricket StadiumHambantota2023110121212.002157.1400000
Indika de SaramSLJinnah StadiumGujranwala2000110121212.008150.0000001
Suranga LakmalSLGrange Cricket Club, Raeburn PlaceEdinburgh20191111212*-4300.0000011
Thisara PereraSLSt George's ParkGqeberha2019110121212.001770.5900000
Jeevan MendisSLSaxton OvalNelson2015110121212.0010120.0000001
Graeme LabrooySLMoti Bagh StadiumVadodara1987110121212.006200.00000--
Shaminda ErangaSLSinhalese Sports Club GroundColombo2011110121212.003930.7700020
Shaminda ErangaSLEden GardensKolkata20141111212*-1580.0000030
Seekkuge PrasannaSLAdelaide OvalAdelaide2017110121212.008150.0000020

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.