T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

Sri Lanka: Batting by ground (All cricket)

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

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Upul TharangaSLOld TraffordManchester2006110606060.008075.0001050
Lahiru ThirimanneSLEdgbastonBirmingham20141116060*-10159.4101021
Dimuth KarunaratneSLGrange Club Cricket GroundEdinburgh2011110606060.008273.1701030
Jehan MubarakSLPallekele International Cricket StadiumKandy2015120603530.0015738.22000100
Kumar DharmasenaSLAntigua Recreation GroundSt John's1997120603130.0011054.5500070
Chamara KapugederaSLBellerive OvalHobart2006-2008220605730.009265.2201040
Kithuruwan VithanageSLUniversity OvalDunedin2015120603830.009463.8300081
Asela GunaratneSLMahinda Rajapaksa International Cricket Stadium, SooriyawewaHambantota20173216059*60.008471.4301040
Sineth JayawardenaSLRawalpindi Cricket StadiumRawalpindi2026220603830.0047127.6600092
Arjuna RanatungaSLVidarbha Cricket Association GroundNagpur1990-1999320604630.006296.7700060
Dimuth KarunaratneSLSeddon ParkHamilton2015230602720.0014840.5400050
Shaminda ErangaSLHagley OvalChristchurch2014-20152336045*-8372.2900080
Rumesh RatnayakeSLEden ParkAuckland1983-1991330602220.0056107.1400034
Kusal MendisSLThe Wanderers StadiumJohannesburg2019-2021230606020.007876.9201251
Amal SilvaSLMelbourne Cricket GroundMelbourne1985330603320.0013843.4800050
HMRKB HerathSLLord'sLondon2011-2016340603115.0011353.1000071
Dilruwan PereraSLHarare Sports ClubHarare2016241603420.008273.1700091
Mahela UdawatteSLHarare Sports ClubHarare2008440603815.0010855.5600052
Wanindu HasarangaSLSharjah Cricket StadiumSharjah2021-2022541603420.0040150.0000071
Dilhara FernandoSLSinhalese Sports Club GroundColombo2000-201115646036*30.0015438.9600151
Suranga LakmalSLHarare Sports ClubHarare2016-2020661602712.0010955.0500252
Suranga LakmalSLSophia GardensCardiff2011-2019561602612.009066.6700170
Marvan AtapattuSLReliance StadiumVadodara2005110595959.006886.7601050
Russel ArnoldSLR.Premadasa Stadium, KhettaramaColombo2005110595959.009065.5601070
Thilina KandambySLNational StadiumKarachi2009110595959.007974.6801040
Roshan MahanamaSLPukekura ParkNew Plymouth1992110595959.008966.2901040
Dinesh ChandimalSLDe Beers Diamond OvalKimberley2012110595959.008172.8401011
Dimuth KarunaratneSLRawalpindi Cricket StadiumRawalpindi2019110595959.0011053.6401090
Seekkuge PrasannaSLTrent BridgeNottingham2016110595959.0028210.7101084
Arjuna RanatungaSLMoin-ul-Haq StadiumPatna1993110595959.006492.1901070
Guy de AlwisSLSt. Helen's Cricket GroundSwansea19831115959*-56105.3601051
Asanka GurusinhaSLQueen's Park OvalPort of Spain1996110595959.0010755.1401020
Romesh KaluwitharanaSLSt George's ParkGqeberha1998-2000220595529.507380.8201080
Marvan AtapattuSLGoodyear ParkBloemfontein2002-2003220595329.508073.7501080
Russel ArnoldSLWACA GroundPerth2002220594429.509860.2000050
Kumar SangakkaraSLBarabati StadiumCuttack2009-2014220594629.5054109.2600051
Aravinda de SilvaSLGreen Park StadiumKanpur1986-1993220593329.504770.2100011
Hashan TillakaratneSLEdgbaston Cricket GroundBirmingham2002120593929.5011252.6800090
Tillakaratne DilshanSLBarabati StadiumCuttack2009-2014220594129.5040147.50000120
Charith AsalankaSLMaharashtra Cricket Association StadiumPune2023220593729.5047125.5300024
Pathum NissankaSLMelbourne Cricket GroundMelbourne2022220594629.5048122.9200050
Nishan MadushkaSLSinghalese Sports Club Cricket GroundColombo2024121593759.007677.63000100
Somachandra De SilvaSLAMI StadiumChristchurch1983120595229.5015737.5801040
Prasanna JayawardeneSLPallekele International Cricket StadiumKandy2011-2012330592119.678767.8200081
Saman JayanthaSLHarare Sports ClubHarare20043315928*29.508371.0800091
Mahesh TheekshanaSLGalle International StadiumGalle2022230593819.6714939.6000061
Tillakaratne DilshanSLHagley OvalChristchurch2015440592414.7510456.7300060
Angelo MathewsSLKingsmeadDurban2011-2024240593014.7511352.2100070
Romesh KaluwitharanaSLHarare Sports ClubHarare1999451591914.7510158.42000100
Akila DananjayaSLShere Bangla National Stadium, MirpurDhaka2018750592011.807974.6800161

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.