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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th 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 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

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

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Romesh KaluwitharanaSLHarare Sports ClubHarare1999451591914.7510158.42000100
Akila DananjayaSLShere Bangla National Stadium, MirpurDhaka2018750592011.807974.6800161
Ranjan MadugalleSLAsgiriya StadiumKandy1983-198536059339.8314131.2100140
Mahela JayawardeneSLPaikiasothy Saravanamuttu StadiumColombo2003110585858.0014839.1901080
Thilan SamaraweeraSLZahur Ahmed Chowdhury StadiumChattogram2006110585858.0014340.5601070
Farveez MaharoofSLOld TraffordManchester20061115858*-50116.0001052
Upul TharangaSLChevrolet ParkBloemfontein2012110585858.006589.2301052
Sandun WeerakkodySLNewlandsCape Town2017110585858.0051113.7301071
Arjuna RanatungaSLTrent BridgeNottingham1998110585858.009163.7401030
Arjuna RanatungaSLCaptain Roop Singh StadiumGwalior1997110585858.006096.6701071
Guy de AlwisSLCounty GroundTaunton19831115858*-51113.7301061
Romesh KaluwitharanaSLNewlands Cricket GroundCape Town1998120584529.0010256.86000100
Mahela JayawardeneSLMarrara OvalDarwin2004120584429.0015736.9400040
Kumar SangakkaraSLSardar Patel StadiumAhmedabad2005120584129.0014540.0000060
Kumar SangakkaraSLSeddon ParkHamilton2001-2015220583829.006490.6300024
Aravinda de SilvaSLOld Trafford Cricket GroundManchester2002120584029.009859.1800080
Thilan SamaraweeraSLSophia GardensCardiff2011120585829.009362.3701190
Tharanga ParanavitanaSLGreen ParkKanpur2009120583829.0012048.33000100
Dhananjaya de SilvaSLHeadingleyLeeds20192215829*58.008369.8800020
Pathum NissankaSLSeddon ParkHamilton2023-2025220585729.007082.8601081
Nishan MadushkaSLBasin ReserveWellington2023120583929.0012446.7700071
Roy DiasSLBarabati StadiumCuttack1987120584929.00--000-0
Lanka de SilvaSLGaddafi StadiumLahore1997420585729.006984.0601090
Romesh KaluwitharanaSLSeddon ParkHamilton1997-2001230583419.336786.5700090
Mahela JayawardeneSLEdgbastonBirmingham2006-2014230585319.3311152.2501150
Russel ArnoldSLNational StadiumKarachi2000230584819.339064.4400080
Tillakaratne DilshanSLFeroz Shah KotlaDelhi2009-2016330583619.338171.6000061
Roshan MahanamaSLSuperSport ParkCenturion1994-1998230585019.3320428.4301141
Angelo MathewsSLBrisbane Cricket Ground, WoolloongabbaBrisbane2010-20133315849*29.0054107.4100141
Thisara PereraSLKennington OvalLondon2014-2019430584919.3329200.0000073
Sanath JayasuriyaSLBrisbane Cricket Ground, WoolloongabbaBrisbane2003-2007440583914.508469.0500081
Lasith MalingaSLBellerive OvalHobart2007-20156515842*14.5012646.0300053
Sanath JayasuriyaSLBasin ReserveWellington1992-200646058319.678072.5000250
Muttiah MuralitharanSLSuperSport ParkCenturion1994-2009572582711.608270.7300071
Sanath JayasuriyaSLDiamond OvalKimberley1998110575757.007180.2801051
Marvan AtapattuSLJinnah StadiumGujranwala2000110575757.008269.5101030
Upul TharangaSLP Saravanamuttu StadiumColombo2007110575757.0010454.8101070
Sahan ArachchigeSLHarare Sports ClubHarare2023210575757.007180.2801040
Asanka GurusinhaSLJinnah StadiumGujranwala1995210575757.0010454.8101030
Mahela JayawardeneSLSardar Patel StadiumAhmedabad2005120575728.5010753.2701170
Mahela JayawardeneSLIqbal StadiumFaisalabad2004120575728.5010554.2901190
Mahela JayawardeneSLGreen ParkKanpur2009120574728.5014639.0400060
Ranjan MadugalleSLAMI StadiumChristchurch1983120573428.5011250.89000100
Aravinda de SilvaSLEdgbaston Cricket GroundBirmingham2002120574728.5011549.5700080
Roshan MahanamaSLArnos Vale GroundKingstown1997120572928.5014240.1400070
Upul TharangaSLAMI StadiumChristchurch2006120573328.5013641.9100061
Milinda SiriwardanaSLR.Premadasa Stadium, KhettaramaColombo2017220573928.5056101.7900043
Athula SamarasekeraSLLord'sLondon1988120575728.5012944.1901171
Dinesh ChandimalSLBrisbane Cricket Ground, WoolloongabbaBrisbane2012-2019340573814.258567.0600120
Guy de AlwisSLAsgiriya StadiumKandy1983-1984240572614.256883.8200062

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