Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I1st 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th 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)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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
Duleep MendisSLGreen ParkKanpur1986-1987220452622.507956.9600030
Arjuna RanatungaSLNehru StadiumMargao1989-19902214530*45.007163.3800030
Sidath WettimunySLJinnah StadiumSialkot1985120454522.50--00100
Sanjeeva RanatungaSLCarisbrookDunedin1995120452322.5015129.8000000
Ravindra PushpakumaraSLNational StadiumKarachi2000120454422.506866.1800062
Kumar SangakkaraSLEdgbastonBirmingham2006-2014230452515.0011439.4700070
Dilruwan PereraSLR Premadasa StadiumColombo2007-2016430453015.005188.2400060
Dhananjaya de SilvaSLGMHBA Stadium, South Geelong, VictoriaGeelong2022330453315.0033136.3600141
Mahela JayawardeneSLBasin ReserveWellington2005-2006240453111.2515828.4800130
Ranjan MadugalleSLSydney Cricket GroundSydney1985-1988440452511.2510144.5500131
Lahiru ThirimanneSLSophia GardensCardiff2013-2019440452511.259547.3700040
Romesh KaluwitharanaSLLal Bahadur Shastri StadiumHyderabad1997110444444.0036122.2200050
Hashan TillakaratneSLNiaz StadiumHyderabad1992110444444.005284.6200021
Lahiru ThirimanneSLGrange Cricket Club, Raeburn PlaceEdinburgh20191114444*-40110.0000031
Dilshan MunaweeraSLMelbourne Cricket GroundMelbourne2017110444444.0029151.7200060
Sadeera SamarawickramaSLMahinda Rajapaksa International Cricket StadiumHambantota2023210444444.004695.6500050
Janith LiyanageSLSabina Park, Kingston, JamaicaKingston20261114444*-29151.7200051
Mahela JayawardeneSLSeddon ParkHamilton2001-2015221442744.006765.6700070
Isuru UdanaSLNewlandsCape Town2017-2019321443244.0035125.7100041
Dimuth KarunaratneSLBellerive OvalHobart2012120443022.0011338.9400040
Niroshan DickwellaSLArun Jaitley StadiumDelhi20171214444*44.007657.8900160
Dunith WellalageSLSabina Park, Kingston, JamaicaKingston2026220444322.0030146.6700061
Sidath WettimunySLColombo Cricket ClubColombo1986120443722.00--000-0
Asanka GurusinhaSLVidarbha C.A. GroundNagpur1986120442922.00--000-0
Asanka GurusinhaSLFeroz Shah KotlaDelhi1989-1996220442522.007360.2700021
Dilruwan PereraSLRangiri Dambulla International StadiumDambulla2016-2017330441814.675088.0000031
Dinesh ChandimalSLManuka OvalCanberra2019-2022230442514.676666.6700030
Bhanuka RajapaksaSLGMHBA Stadium, South Geelong, VictoriaGeelong2022330442014.6742104.7600040
Mahesh TheekshanaSLQueens Sports ClubBulawayo2023631442822.007062.8600120
Lahiru UdaraSLSinhalese Sports Club GroundColombo2025-2026230444014.678651.1600040
Amal SilvaSLSinhalese Sports ClubColombo1985231443622.007548.0000010
Pramodya WickramasingheSLSuperSport ParkCenturion1994-1998231442122.008949.4400060
Muttiah MuralitharanSLNew Wanderers StadiumJohannesburg2002-2009340441811.0030146.6700162
Suranga LakmalSLUniversity OvalDunedin2015441442314.676270.9700170
Thisara PereraSLMelbourne Cricket GroundMelbourne2010-20155414435*14.6734129.4100132
WPUJC VaasSLBrisbane Cricket Ground, WoolloongabbaBrisbane2003-20075524414*14.677459.4600150
Kumar SangakkaraSLVidarbha C.A. GroundNagpur2005110434343.0037116.2200042
Kumar SangakkaraSLCounty GroundBristol20111114343*-39110.2600050
Akila DananjayaSLSinhalese Sports Club GroundColombo20181114343*-9147.2500070
Ashan PriyanjanSLRiverside GroundChester-le-Street2014110434343.0033130.3000022
Roy DiasSLJinnah StadiumGujranwala1985110434343.005479.6300020
Duleep MendisSLCounty GroundBristol1983110434343.007061.4300020
Sidath WettimunySLGandhi Sports Complex GroundAmritsar1982110434343.006071.67000--
Asanka GurusinhaSLSuperSport ParkCenturion1994110434343.006269.3500041
Athula SamarasekeraSLNiaz StadiumHyderabad1992110434343.0036119.4400070
Dulip LiyanageSLHeadingley Cricket GroundLeeds1997110434343.006368.2500020
Ruwan KalpageSLBuffalo ParkEast London19941114343*-5381.1300020
Suresh PereraSLThe OvalLondon19981114343*-7755.8400061
Marvan AtapattuSLSabina Park, KingstonJamaica2003120432821.5013531.8500040
WPUJC VaasSLJinnah StadiumSialkot1995120432721.508650.0000030

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