Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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 ChandanaSLThe Wanderers StadiumJohannesburg1998110262626.003672.2200010
Hashan TillakaratneSLBarabati StadiumCuttack1990110262626.005745.6100000
Jehan MubarakSLMcLean ParkNapier2006110262626.003281.2500041
Tillakaratne DilshanSLRawalpindi Cricket StadiumRawalpindi20041112626*-21123.8100050
Upul TharangaSLKingsmeadDurban2017110262626.003086.6700050
Angelo MathewsSLPunjab Cricket Association Stadium, MohaliChandigarh20091112626*-13200.0000012
Suraj RandivSLEdgbastonBirmingham20161112626*-2796.3000020
Dinesh ChandimalSLSher-e-Bangla National StadiumMirpur2014110262626.004163.4100010
Jeevan MendisSLBellerive OvalHobart2013110262626.004065.0000021
Rumesh RatnayakeSLGaddafi StadiumLahore1985110262626.0014185.7100041
Niroshan DickwellaSLHimachal Pradesh Cricket Association StadiumDharamsala20171112626*-24108.3300050
Sachith PathiranaSLKingsmeadDurban2017110262626.003574.2900030
Dhananjaya de SilvaSLPerth StadiumPerth2022110262626.0023113.0400030
Wanindu HasarangaSLKennington OvalLondon2021110262626.004953.0600020
Roy DiasSLNehru StadiumGuwahati1987110262626.006937.6800020
Ravi RatnayekeSLP. Sara OvalColombo19852112626*-3574.2900010
Asanka GurusinhaSLMoti Bagh StadiumVadodara1987110262626.006241.94000--
Brendon KuruppuSLCounty GroundBristol1983110262626.006043.3300050
Champaka RamanayakeSLRawalpindi Cricket StadiumRawalpindi1992110262626.004557.7800030
Charith SenanayakeSLMcLean ParkNapier1991110262626.004459.0900020
WPUJC VaasSLEden GardensKolkata1996-1997220262313.0022118.1800030
Ranjan MadugalleSLHeadingleyLeeds1983220262613.003672.2200111
Hashan TillakaratneSLGymkhana Club GroundNairobi1996-2003320262313.005844.8300030
Prasanna JayawardeneSLProvidence StadiumGuyana2008121262126.009327.9600030
Kumar DharmasenaSLSabina Park, KingstonJamaica2003120262013.006639.3900030
Thilan SamaraweeraSLWankhede StadiumMumbai2011220262113.004261.9000020
Gayan WijekoonSLAsgiriya StadiumKandy2005120261413.007236.1100020
Jeevan MendisSLSophia GardensCardiff2013-2019220262513.003966.6700010
Dimuth KarunaratneSLBarsapara Cricket StadiumGuwahati2023220261813.004163.4100020
Nuwan PradeepSLSydney Cricket GroundSydney20131212617*26.004459.0900050
Niroshan DickwellaSLR Premadasa StadiumColombo2022220262513.002989.6600050
Tharindu KaushalSLPallekele International Cricket StadiumKandy2015120261813.005349.0600040
Udara JayasunderaSLSeddon ParkHamilton2015120262613.005646.4300120
Prabath JayasuriyaSLSylhet International Cricket StadiumSylhet2024120262513.005844.8300040
Pathum NissankaSLLord'sLondon2024120261413.004261.9000040
Pathum NissankaSLKingsmeadDurban2024120262313.004360.4700040
Bandula WarnapuraSLOld Trafford Cricket GroundManchester1975-1979220261813.0010524.7600030
Asanka GurusinhaSLRawalpindi Cricket StadiumRawalpindi1992-1995220261613.004360.4700030
Russel ArnoldSLQueen's Park Oval, Port of SpainTrinidad20073332619*-19136.8400030
Kumar SangakkaraSLGymkhana Club GroundNairobi2000-200333026198.675349.0600020
Chamara SilvaSLLord'sLondon200933026148.673183.8700030
Arjuna RanatungaSLThe GabbaBrisbane1989-1999331262513.006639.3900120
Champaka RamanayakeSLSeddon ParkHamilton1991-199223026138.679627.0800040
Somachandra De SilvaSLP Saravanamuttu StadiumColombo1982-19833422615*13.005250.0000000
Ruwan KalpageSLHarare Sports ClubHarare1994442261413.0010026.0000111
Sanath JayasuriyaSLSir Vivian Richards Stadium, North SoundAntigua2007110252525.002696.1500041
Romesh KaluwitharanaSLQueen's Park OvalPort of Spain1996110252525.0022113.6400021
Romesh KaluwitharanaSLThe OvalLondon1998110252525.005050.0000020
Marvan AtapattuSLArnos Vale Ground, Kingstown, St VincentKingstown2003110252525.005644.6400000
Mahela JayawardeneSLWanderers StadiumJohannesburg2001110252525.003669.4400010

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.