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
Upul TharangaSLYeonhui Cricket GroundIncheon2014210545454.0041131.7101080
Wanindu HasarangaSLRiverside GroundChester-le-Street2021110545454.006583.0801061
Sadeera SamarawickramaSLR.Premadasa Stadium, KhettaramaColombo2018110545454.0048112.5001080
Kamindu MendisSLHeadingleyLeeds2026110545454.006583.0801043
Asanka GurusinhaSLArun Jaitley StadiumDelhi1987110545454.006484.3801032
Russel ArnoldSLProvidence StadiumGuyana2007221545054.007770.1301020
Prasanna JayawardeneSLP Saravanamuttu StadiumColombo2002-2008220544927.0013240.9100050
Angelo MathewsSLMaharashtra Cricket Association StadiumPune2020-2023220543127.0046117.3900024
Roshen SilvaSLDaren Sammy National Cricket Stadium, Gros IsletSt Lucia2018120544827.0013839.1300030
Roy DiasSLHeadingleyLeeds1983220544727.009755.6700080
Arjuna RanatungaSLM. Chinnaswamy StadiumBengaluru1994120542827.0011248.2100052
Dulip SamaraweeraSLK. D. Singh Babu StadiumLucknow1994120544227.0018828.7200040
Mahela JayawardeneSLAMI StadiumChristchurch2001-2006230544618.007869.2300170
Mahela UdawatteSLR Premadasa StadiumColombo2008-2009330544318.006484.3800180
Mahela JayawardeneSLP Saravanamuttu StadiumColombo2002-20083415450*18.0010949.5401130
Guy de AlwisSLSharjah Cricket StadiumSharjah1986-1988551541913.506090.0000132
Suranga LakmalSLDubai International Cricket StadiumDubai2011-2018683542010.8012642.8600151
Marvan AtapattuSLThe Royal & Sun Alliance County GroundBristol2002110535353.007471.6201050
Jehan MubarakSLWestpac StadiumWellington2006110535353.008463.1001060
Tillakaratne DilshanSLRajiv Gandhi International Stadium, UppalHyderabad2014110535353.008066.2501070
Dimuth KarunaratneSLShere Bangla National StadiumMirpur2014110535353.0011346.9001060
Kusal MendisSLCounty GroundBristol2016110535353.006680.3001051
Janith LiyanageSLEden ParkAuckland2025110535353.0052101.9201032
Arjuna RanatungaSLHeadingley Cricket GroundLeeds1997110535353.007867.9501061
Sunil WettimunySLKennington OvalLondon19751115353*-10251.9601070
Marvan AtapattuSLSawai Mansingh StadiumJaipur2005-2006220533626.5010251.9600020
WPUJC VaasSLRawalpindi Cricket StadiumRawalpindi2000-20042215353*53.009257.6101181
Roshan MahanamaSLPunjab Cricket Association IS Bindra StadiumChandigarh1997220534226.5013140.4600080
Dilruwan PereraSLNational StadiumKarachi2019120534826.509257.6100071
Angelo MathewsSLWankhede StadiumMumbai2011-20232215341*53.006088.3300050
Lahiru ThirimanneSLNewlandsCape Town2012120533026.5015234.8700060
Arjuna RanatungaSLFeroz Shah KotlaDelhi1989-19962215346*53.008264.6300020
Arjuna RanatungaSLGreen Park StadiumKanpur1986-1993220535226.5040132.5001081
Asanka GurusinhaSLWestern Australia Cricket Association GroundPerth1995120534626.5015733.7600040
Asoka de SilvaSLBellerive OvalHobart1988-1990330535017.6720226.2401040
Thilina KandambySLHarare Sports ClubHarare2004-2008330534017.6713040.7700110
Upul TharangaSLEdgbastonBirmingham2006-20162315353*26.5052101.9201251
Dinesh ChandimalSLSophia GardensCardiff2013-2017330535317.677273.6101221
Charith AsalankaSLBarsapara Cricket StadiumGuwahati2023330532317.678760.9200060
Farveez MaharoofSLBasin ReserveWellington2005-2006240533613.2515434.4200050
Chamara KapugederaSLAdelaide OvalAdelaide2006-2017540533813.2550106.0000033
Dimuth KarunaratneSLR Premadasa StadiumColombo2013-2023340531813.258760.9200080
Muttiah MuralitharanSLP Sara OvalColombo1993-2007661532410.607768.8300252
Marvan AtapattuSLCounty GroundSouthampton1999110525252.006777.6101030
Tillakaratne DilshanSLNehru StadiumPune2005110525252.006876.4701090
Lahiru ThirimanneSLJSCA International Stadium ComplexRanchi2014110525252.007668.4201021
Dinesh ChandimalSLEdgbastonBirmingham2016110525252.008660.4701030
Milinda SiriwardanaSLMahinda Rajapaksa International Cricket Stadium, SooriyawewaHambantota20151115252*-26200.0001043
Asela GunaratneSLMelbourne Cricket GroundMelbourne2017110525252.0037140.5401070
Asanka GurusinhaSLWankhede StadiumMumbai1987110525252.0034152.9401052

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