Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
UWMBCA WelegedaraSLBarabati StadiumCuttack200911122*-450.0000000
Ajantha MendisSLVidarbha Cricket Association Stadium, JamthaNagpur200911122*-450.0000000
Ajantha MendisSLCentral Broward Regional Park Stadium Turf GroundLauderhill2010210222.00540.0000000
Ajantha MendisSLQueens Sports ClubBulawayo2010210222.002100.0000000
Ajantha MendisSLSabina Park, KingstonJamaica2013110222.00540.0000000
Chinthaka JayasingheSLBeausejour Stadium, Gros IsletSt Lucia201021122*-1200.0000000
Suraj RandivSLKensington Oval, BridgetownBarbados2010110222.002100.0000000
Thisara PereraSLNew Wanderers StadiumJohannesburg2012110222.00825.0000000
Thisara PereraSLThe Rose BowlSouthampton2011110222.00633.3300000
Lahiru ThirimanneSLSeddon ParkHamilton201511122*-540.0000000
Lahiru ThirimanneSLBay OvalMount Maunganui2016110222.00366.6700000
Dinesh ChandimalSLRawalpindi Cricket StadiumRawalpindi2019110222.00728.5700000
Dinesh ChandimalSLEden ParkAuckland2016110222.00450.0000000
Jeevan MendisSLSheikh Zayed StadiumAbu Dhabi2011110222.001216.6700000
Jeevan MendisSLSharjah Cricket StadiumSharjah2011110222.00728.5700000
Graeme LabrooySLBrisbane Cricket GroundBrisbane198811122*-1118.1800000
Seekkuge PrasannaSLCounty GroundBristol2016110222.00540.0000000
Seekkuge PrasannaSLNew Wanderers StadiumJohannesburg2017110222.00540.0000000
Seekkuge PrasannaSLEdgbastonBirmingham2016110222.00633.3300000
Nuwan PradeepSLCounty GroundBristol201611122*-2100.0000000
Nuwan PradeepSLBrisbane Cricket Ground, WoolloongabbaBrisbane201911122*-366.6700000
Sachithra SenanayakeSLRiverside GroundChester-le-Street201411122*-2100.0000000
Akila DananjayaSLSheikh Zayed Cricket StadiumAbu Dhabi2018110222.001020.0000000
Akila DananjayaSLSophia GardensCardiff202121122*-450.0000000
Rumesh RatnayakeSLSinhalese Sports ClubColombo1985210222.00--00000
Rumesh RatnayakeSLMoti Bagh StadiumVadodara1987110222.00633.3300000
Rumesh RatnayakeSLArun Jaitley StadiumDelhi1987110222.00366.6700000
Ashan PriyanjanSLRajiv Gandhi International Stadium, UppalHyderabad2014110222.00825.0000000
Ashan PriyanjanSLOld TraffordManchester2014110222.00922.2200000
Chathuranga de SilvaSLRajiv Gandhi International Stadium, UppalHyderabad2014110222.00728.5700000
Dushmantha ChameeraSLCoolidge Cricket Ground, AntiguaCoolidge2021310222.002100.0000000
Dushmantha ChameeraSLSheikh Zayed Cricket StadiumAbu Dhabi201811122*-540.0000000
Sachith PathiranaSLPunjab Cricket Association IS Bindra Stadium, MohaliChandigarh2017110222.00825.0000000
Binura FernandoSLRiverside GroundChester-le-Street2021110222.00728.5700000
Binura FernandoSLSydney Cricket GroundSydney202211122*-2100.0000000
Jeffrey VandersaySLSharjah Cricket StadiumSharjah2017110222.001020.0000000
Dasun ShanakaSLSaxton OvalNelson2019110222.00728.5700000
Dhanushka GunathillekeSLJSCA International Stadium ComplexRanchi2016110222.00728.5700000
Chaminda BandaraSLThe Rose BowlSouthampton201611122*-450.0000000
PADLR SandakanSLSt George's ParkGqeberha201711122*-1020.0000000
Vishwa FernandoSLBarabati StadiumCuttack2017110222.002100.0000000
Vishwa FernandoSLSinhalese Sports Club GroundColombo202511122*-1315.3800000
Avishka FernandoSLKennington OvalLondon2021110222.002100.0000000
JWHD BotejuSLVidarbha Cricket Association GroundNagpur1999110222.00922.2200000
Asitha FernandoSLShere Bangla National Stadium, MirpurDhaka2022110222.00633.3300000
Prabath JayasuriyaSLSinghalese Sports Club Cricket GroundColombo2024110222.00825.0000000
Kamindu MendisSLThe Rose BowlSouthampton2026110222.00825.0000000
Oshada FernandoSLMaharashtra Cricket Association StadiumPune2020110222.00540.0000000
Bhanuka RajapaksaSLAdelaide OvalAdelaide2019110222.00633.3300000
Bhanuka RajapaksaSLMaharashtra Cricket Association StadiumPune2023110222.00366.6700000

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.