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
Janith LiyanageSLThe OvalLondon2026110191919.002095.0000011
Chamindu WickramasingheSLEden ParkAuckland2025110191919.003161.2900001
Ravi RatnayekeSLKennington OvalLondon1988110191919.0019100.0000030
Ashantha de MelSLMcLean ParkNapier1983110191919.006827.9400020
Amal SilvaSLGaddafi StadiumLahore1985110191919.004641.3000010
Amal SilvaSLJinnah StadiumGujranwala1985110191919.003455.8800010
Chandika HathurusingheSLNiaz StadiumHyderabad1992110191919.004146.3400020
Marvan AtapattuSLHeadingley Cricket GroundLeeds1997-200222019189.504344.1900020
WPUJC VaasSLThe GabbaBrisbane1996-200232019149.508322.8900010
WPUJC VaasSLFeroz Shah Kotla GroundDelhi200512019179.504542.2200030
Nuwan KulasekaraSLAsgiriya StadiumKandy200612019139.503455.8800030
HMRKB HerathSLRangiri Dambulla International StadiumDambulla2004-20146211917*19.0010190.0000040
UWMBCA WelegedaraSLSheikh Zayed StadiumAbu Dhabi201112019119.503652.7800020
Mahela UdawatteSLDaren Sammy National Cricket Stadium, Gros IsletSt Lucia201812019199.504839.5800120
Ajantha MendisSLSheikh Zayed StadiumAbu Dhabi2011-20132221919*-14135.7100021
Suranga LakmalSLR.Premadasa Stadium, KhettaramaColombo2017-2018321191419.002479.1700030
Dinesh ChandimalSLKhan Shaheb Osman Ali StadiumFatullah20142211919*19.002095.0000120
Dilshan MunaweeraSLSheikh Zayed StadiumAbu Dhabi201722019199.502286.3600130
Dushmantha ChameeraSLSt George's ParkGqeberha201612019199.506330.1600120
Milinda SiriwardanaSLSharjah Cricket StadiumSharjah201722019139.504542.2200010
Dhananjaya de SilvaSLBrisbane Cricket Ground, WoolloongabbaBrisbane201912019149.506330.1600000
Dasun ShanakaSLVidarbha Cricket Association Stadium, JamthaNagpur201712019179.502382.6100012
Kasun RajithaSLWankhede StadiumMumbai202322019149.502190.4800020
Roshen SilvaSLQueen's Park Oval, Port of SpainTrinidad201812019149.503455.8800010
Prabath JayasuriyaSLHagley OvalChristchurch202312019139.507226.3900000
Mahesh TheekshanaSLHarare Sports ClubHarare2023-202562019139.504245.2400000
Duleep MendisSLArun Jaitley StadiumDelhi1982-1987221191019.0017111.76000--
Ravi RatnayekeSLTyronne Fernando StadiumMoratuwa1984221191219.004641.3000000
Dammika RanatungaSLSharjah Cricket StadiumSharjah199022019199.506230.6500110
Dulip SamaraweeraSLAsgiriya StadiumKandy199412019139.509520.0000010
Sanjeeva RanatungaSLMcLean ParkNapier199512019129.504740.4300020
Jeevantha KulatungaSLMaple Leaf North-West GroundKing City200822019119.503850.0000000
Muttiah MuralitharanSLMcLean ParkNapier1995-20064321910*19.0017111.7600010
HMRKB HerathSLNew Wanderers StadiumJohannesburg2012-201723119109.502965.5200030
Seekkuge PrasannaSLShere Bangla National StadiumMirpur2012-201433219819.003455.8800010
Rumesh RatnayakeSLBellerive OvalHobart1989-199023019146.334641.3000110
Sadeera SamarawickramaSLGaddafi StadiumLahore2017-202333019126.332770.3700010
Russel ArnoldSLSuperSport ParkCenturion2002-200334019124.754839.5800010
Russel ArnoldSLSinghalese Sports Club Cricket GroundColombo1998-200154019194.754146.3400330
Ranjan MadugalleSLAdelaide OvalAdelaide1985-19884401984.756728.3600000
Dushmantha ChameeraSLSir Vivian Richards StadiumNorth Sound20214511984.755832.7600010
Lasith MalingaSLSheikh Zayed StadiumAbu Dhabi2007-201366019113.172770.3700220
Nuwan PradeepSLPallekele International Cricket StadiumKandy2012-20228751910*9.502479.1700240
Graeme LabrooySLSharjah Cricket StadiumSharjah1986-199010801972.384344.1900220
Sanath JayasuriyaSLLord's Cricket GroundLondon2002110181818.002572.0000030
Romesh KaluwitharanaSLNew RoadWorcester19991111818*-3060.0000020
WPUJC VaasSLSt George's ParkGqeberha1994-2000310181818.002864.2900010
Ranjan MadugalleSLGreen ParkKanpur1987110181818.004242.8600000
Ranjan MadugalleSLKarnataka State Cricket Association StadiumBengaluru1982110181818.003748.65000--
Aravinda de SilvaSLIbn-e-Qasim Bagh StadiumMultan1992110181818.002669.2300010

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.