ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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
Thilan ThusharaSLGaddafi StadiumLahore2008-2009320201010.003951.2800020
Isuru UdanaSLRiverside GroundChester-le-Street2019220201710.003852.6300010
Kushal Janith PereraSLHeadingleyLeeds2019220201810.0020100.0000030
Kithuruwan VithanageSLSinhalese Sports Club GroundColombo2014120201310.004643.4800021
Kusal MendisSLBharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket StadiumLucknow2023220201110.003066.6700020
Asela GunaratneSLP Sara OvalColombo2017120201310.005437.0400020
Kamil MisharaSLRangiri Dambulla International StadiumDambulla2026220202010.0011181.8200131
Nishan MadushkaSLLord'sLondon2024120201310.004050.0000020
Jayantha AmerasingheSLColombo Cricket Club GroundColombo1984120201510.004050.0000030
Ruwan KalpageSLP Sara OvalColombo1992-19944222011*-15133.3300020
Pubudu DassanayakeSLAsgiriya StadiumKandy19941212019*20.003557.1400030
Lanka de SilvaSLWankhede StadiumMumbai19971212020*20.0010119.8000120
Ranjan MadugalleSLWACA GroundPerth19882302076.676431.2500010
Farveez MaharoofSLEdgbastonBirmingham2006-201623020136.677925.3200020
Graeme LabrooySLMelbourne Cricket GroundMelbourne1988-1990331201310.002580.0000021
Dasun ShanakaSLHarare Sports ClubHarare2023-202553020136.672968.9700000
Lasith MalingaSLAdelaide OvalAdelaide2008-20197412013*6.673164.5200120
Suranga LakmalSLRangiri Dambulla International StadiumDambulla2015-20185402085.003458.8200130
Dasun ShanakaSLShere Bangla National StadiumMirpur201644020145.003164.5200101
Lasith MalingaSLMahinda Rajapaksa International Cricket Stadium, SooriyawewaHambantota2011-201720622019*5.0018111.1100412
Sanath JayasuriyaSLEastern OvalBallarat1992110191919.0016118.7500020
Romesh KaluwitharanaSLThe Wanderers StadiumJohannesburg1998110191919.002286.3600020
Marvan AtapattuSLWestpac StadiumWellington2006210191919.002965.5200020
Marvan AtapattuSLAndhra Cricket Association-Visakhapatnam District Cricket Association StadiumVisakhapatnam2007110191919.003751.3500020
Marvan AtapattuSLNiaz StadiumHyderabad19921111919*-4245.2400010
Upul ChandanaSLPunjab Cricket Association IS Bindra Stadium, MohaliChandigarh20051111919*-4146.3400010
Upul ChandanaSLMcLean ParkNapier2005110191919.005534.5500020
Aravinda de SilvaSLSports StadiumSargodha1992110191919.003751.3500000
Avishka GunawardeneSLKeenan StadiumJamshedpur1999110191919.002965.5200030
Nuwan KulasekaraSLQueens Sports ClubBulawayo2004-2016610191919.0014135.7100011
Thilina KandambySLKennington OvalLondon2011110191919.004839.5800010
Malinga BandaraSLZahur Ahmed Chowdhury StadiumChattogram20061111919*-5236.5400020
Thisara PereraSLStadium AustraliaSydney20131111919*-12158.3300002
Thisara PereraSLSher-e-Bangla National StadiumMirpur20141111919*-2382.6100000
Dinesh ChandimalSLKensington Oval, BridgetownBarbados2010110191919.002479.1700010
Graeme LabrooySLEastern OvalBallarat1992110191919.003455.8800010
Kosala KulasekaraSLBoland ParkPaarl2012110191919.004641.3000000
Kosala KulasekaraSLChevrolet ParkBloemfontein2012110191919.002095.0000000
Rumesh RatnayakeSLBrisbane Cricket GroundBrisbane1985110191919.0017111.7600002
Kushal Janith PereraSLBarabati StadiumCuttack2017110191919.002867.8600000
Ramith RambukwellaSLThe Rose BowlSouthampton2016110191919.0016118.7500011
Dasun ShanakaSLDr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket StadiumVisakhapatnam2016110191919.002479.1700012
Kusal MendisSLNassau County International Cricket StadiumNew York2024110191919.003063.3300010
Chamika KarunaratneSLRiverside GroundChester-le-Street20211111919*-3357.5800001
Oshada FernandoSLThe Rose BowlSouthampton2021110191919.002770.3700001
Charith AsalankaSLSaurashtra Cricket Association StadiumRajkot2023110191919.0014135.7100021
Charith AsalankaSLBrisbane Cricket GroundBrisbane2022110191919.0018105.5600010
Charith AsalankaSLGrand Prairie StadiumDallas2024110191919.002190.4800001
Dilshan MadushankaSLM Chinnaswamy StadiumBengaluru2023210191919.004839.5800020
Nuwanidu FernandoSLGreenfield International StadiumThiruvananthapuram2023110191919.002770.3700040

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.