Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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,525 of the 1,526 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Upul TharangaSLSheikh Zayed Cricket StadiumAbu Dhabi2018110363636.006456.2500030
Dhammika PrasadSLP Saravanamuttu StadiumColombo2008110363636.005664.2900050
Isuru UdanaSLThe Wanderers StadiumJohannesburg2019110363636.0023156.5200004
Dinesh ChandimalSLChevrolet ParkBloemfontein2012110363636.005466.6700030
Dhananjaya de SilvaSLSaxton OvalNelson2019110363636.0029124.1400051
Kusal MendisSLSharjah Cricket StadiumSharjah2022110363636.0019189.4700023
Asela GunaratneSLWankhede StadiumMumbai2017110363636.003797.3000030
Sadeera SamarawickramaSLMaharashtra Cricket Association StadiumPune2023110363636.004090.0000030
Minod BhanukaSLNational StadiumKarachi2019110363636.003992.3100002
Charith AsalankaSLGaddafi StadiumLahore2023110363636.004383.7200021
Pathum NissankaSLOld TraffordManchester2026110363636.0024150.0000023
Janith LiyanageSLBasin ReserveWellington2025110363636.005466.6700041
Arjuna RanatungaSLEastern OvalBallarat1992110363636.005170.5900060
Arjuna RanatungaSLGalle International StadiumColombo1998110363636.005565.4500011
Ashantha de MelSLArbab Niaz StadiumPeshawar1985110363636.0034105.8800031
Susil FernandoSLEden ParkAuckland1983110363636.007250.0000050
Sanath JayasuriyaSLArbab Niaz StadiumPeshawar2000120363018.005763.1600041
Kumar SangakkaraSLFeroz Shah Kotla GroundDelhi2005120363318.009836.7300050
Kaushal LokuarachchiSLSharjah Cricket Association StadiumSharjah2003220362818.005862.0700010
Tillakaratne DilshanSLWankhede StadiumMumbai2011220363318.006456.2500030
Tharanga ParanavitanaSLR Premadasa StadiumColombo20101213620*36.009737.1100070
Tharanga ParanavitanaSLSuperSport ParkCenturion2011120363218.008840.9100050
Lahiru ThirimanneSLNational StadiumKarachi2019220363618.005664.2900140
Dinesh ChandimalSLJSCA International Stadium ComplexRanchi2014-2016220363118.006159.0200020
Jeevan MendisSLDubai International Cricket StadiumDubai2011221361936.0032112.5000030
Rumesh RatnayakeSLVidarbha C.A. GroundNagpur19861223632*---00042
GSNFG JayasuriyaSLGaddafi StadiumLahore2019220363418.0034105.8800040
Dasun ShanakaSLMelbourne Cricket GroundMelbourne2022220363518.0035102.8600002
Kasun RajithaSLHagley OvalChristchurch2023120362218.006060.0000060
Mahes GoonatillekeSLGaddafi StadiumLahore1982220362118.004875.0000040
Duleep MendisSLBarabati StadiumCuttack1987120362718.00--000-0
Guy de AlwisSLSydney Cricket GroundSydney1988220363218.003992.3100050
Yohan GoonasekeraSLBasin ReserveWellington1983120362318.0011531.3000030
Athula SamarasekeraSLMelbourne Cricket GroundMelbourne1989-1990220363018.006753.7300020
Dulip SamaraweeraSLSardar Patel StadiumAhmedabad1994120362018.0018419.5700020
Uvais KarnainSLWACA GroundPerth19852213628*36.006159.0200000
Nuwan ZoysaSLHarare Sports ClubHarare1999-20043323628*36.007051.4300050
Kumar DharmasenaSLP Sara OvalColombo1993-1994330363012.009338.7100050
K WeeraratneSLMaple Leaf North-West GroundKing City20083313620*18.0031116.1300031
HMRKB HerathSLSophia GardensCardiff2011-2013331362518.004973.4700040
Thisara PereraSLKingsmeadDurban2011-2019230361212.005961.0200030
Rumesh RatnayakeSLWACA GroundPerth1985-1989431361918.003894.7400041
Vishwa FernandoSLZahur Ahmed Chowdhury StadiumChattogram2022-20242323617*36.0012628.5700060
Wanindu HasarangaSLMahinda Rajapaksa International Cricket Stadium, SooriyawewaHambantota2017-20204313619*18.0032112.5000150
Ravi RatnayekeSLP Sara OvalColombo1984-19864313622*18.005354.7200030
Ashantha de MelSLGaddafi StadiumLahore1982-1985330363412.007250.0000150
Niroshan BandaratillekeSLR. Premadasa StadiumColombo1998330362012.0014425.0000130
Russel ArnoldSLNew Wanderers StadiumJohannesburg2002-200334036289.009040.0000240
Kushal Janith PereraSLRawalpindi Cricket StadiumRawalpindi202554036259.003894.7400031
Champaka RamanayakeSLLord'sLondon1988-19912413634*12.007846.1500230

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.