Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1Live57th Match · CSA Pro20 2026/27LIOES35/0 (3)LIO chose to bowlODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · 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 runsT20I4th 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)

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

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Roshan MahanamaSLSinhalese Sports ClubColombo1986220432221.509346.2400010
Rumesh RatnayakeSLNational StadiumKarachi1985121432243.00--000-0
Niroshan DickwellaSLSt George's ParkGqeberha2017-2019220434221.5040107.5000061
Bhanuka RajapaksaSLZayed Cricket StadiumAbu Dhabi20213214342*43.0030143.3300042
Ramesh MendisSLSinhalese Sports Club GroundColombo2023120432721.508650.0000050
Duleep MendisSLHeadingleyLeeds1983220433321.508749.4300050
Arjuna RanatungaSLSector 16 StadiumChandigarh1990120434221.50--00000
Somachandra De SilvaSLGaddafi StadiumLahore19822214336*43.008948.3100030
Lasith MalingaSLTrent BridgeNottingham2006-2011530432214.336566.1500170
Wanindu HasarangaSLR.Premadasa Stadium, KhettaramaColombo2017-2019331432221.5036119.4400051
Duleep MendisSLMelbourne Cricket GroundMelbourne1985330433514.334987.7600040
Pramodya WickramasingheSLMangaung OvalBloemfontein1994-2001430433214.335578.1800121
GSNFG JayasuriyaSLShere Bangla National StadiumMirpur2016440432610.7539110.2600032
Chandika HathurusingheSLP Sara OvalColombo1992-1993340432210.7517324.8600040
Nuwan ZoysaSLAsgiriya StadiumKandy1999-200489143235.388252.4400370
Marvan AtapattuSLNehru Stadium, FatordaMargao2007110424242.006168.8500060
Russel ArnoldSLVRA Cricket GroundAmstelveen2006110424242.006663.6400010
Tillakaratne DilshanSLJohn Davies OvalQueenstown2005110424242.005477.7800041
Tillakaratne DilshanSLNehru Stadium, FatordaMargao2007110424242.005477.7800050
Nuwan KulasekaraSLClontarf Cricket Club GroundDublin20141114242*-34123.5300032
Dilruwan PereraSLArun Jaitley StadiumDelhi2017110424242.005477.7800090
Dasun ShanakaSLMalahide Cricket Club GroundDublin2016110424242.0019221.0500053
Dhanushka GunathillekeSLSylhet International Cricket StadiumSylhet2018110424242.0037113.5100032
Wanindu HasarangaSLSinhalese Sports Club GroundColombo20201114242*-39107.6900041
Sadeera SamarawickramaSLDr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket StadiumVisakhapatnam2017110424242.005773.6800050
Romesh KaluwitharanaSLCenturion ParkCenturion2001120423221.007159.1500051
Dilhara FernandoSLThe Rose BowlSouthampton2006-20112214239*42.005576.3600060
Jeevan MendisSLHarare Sports ClubHarare20103214235*42.004397.6700050
Kusal MendisSLLord'sLondon2016121422542.008549.4100051
Sahan ArachchigeSLKorogi Sports ParkNisshin2026220423321.004593.3300050
Charith AsalankaSLMelbourne Cricket GroundMelbourne2022220422221.0028150.0000051
Arjuna RanatungaSLMadhavrao Scindia Cricket GroundRajkot1989-1994220423421.009146.1500000
Ravi RatnayekeSLBarabati StadiumCuttack1987120422221.00--000-0
Ashantha de MelSLMelbourne Cricket GroundMelbourne1985321422742.005675.0000000
Chandika HathurusingheSLAdelaide OvalAdelaide1996120422821.0010938.5300060
Sanath JayasuriyaSLKingsmeadDurban2000-2003230422614.008251.2200160
Sanath JayasuriyaSLEdgbaston Cricket GroundBirmingham2002230422214.008549.4100061
Roshan MahanamaSLArbab Niaz StadiumPeshawar1987-1995230422914.009842.8600080
Dimuth KarunaratneSLSharjah Cricket StadiumSharjah2013-2014230423414.0011337.1700131
Kumar DharmasenaSLSinghalese Sports Club Cricket GroundColombo1998-2001641421114.0012633.3300020
Malinga BandaraSLR Premadasa StadiumColombo2007-2009641423114.006168.8500110
Graeme LabrooySLWACA GroundPerth1988-1989440423310.506762.6900061
Somachandra De SilvaSLAsgiriya StadiumKandy1983-1984240422610.5010440.3800140
Ravi RatnayekeSLBangabandhu National StadiumDhaka1988441421714.007060.0000010
Asoka de SilvaSLSharjah Cricket StadiumSharjah1988-19907514219*10.506267.7400131
Lasith MalingaSLKennington OvalLondon2006-20191062422610.5042100.0000051
Seekkuge PrasannaSLR Premadasa StadiumColombo2011-20177624222*10.5037113.5100212
Kusal MendisSLSuperSport ParkCenturion2017-202056042247.006465.6300150
Suranga LakmalSLSheikh Zayed StadiumAbu Dhabi2011-201767242188.4011636.2100150
Dilruwan PereraSLPallekele International Cricket StadiumKandy2011-201868042155.2510938.5300360

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.