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
Upul TharangaSLWankhede StadiumMumbai2011-201733016115.333842.1100020
Suranga LakmalSLRiverside GroundChester-le-Street2016-201923116118.002759.2600120
Rumesh RatnayakeSLJinnah StadiumSialkot1985-199123016135.3312108.3300030
Tharindu KaushalSLGalle International StadiumGalle2015231169*8.003545.7100130
Kusal MendisSLBrisbane Cricket Ground, WoolloongabbaBrisbane201923016145.335529.0900010
Dushan HemanthaSLR Premadasa StadiumColombo2023-20263311613*8.002272.7300110
Lasith MalingaSLDubai International Cricket StadiumDubai2011-201874216118.002080.0000101
PADLR SandakanSLSinhalese Sports Club GroundColombo2016-20203411675.336225.8100020
Malinda PushpakumaraSLPallekele International Cricket StadiumKandy2017-201824016104.009017.7800020
Nuwan KulasekaraSLWestern Australia Cricket Association GroundPerth2006-20125501683.203447.0600200
Romesh KaluwitharanaSLKennington OvalLondon2002110151515.001978.9500020
Romesh KaluwitharanaSLAMI StadiumChristchurch1997110151515.001978.9500030
Mahela JayawardeneSLChevrolet ParkBloemfontein2012110151515.001978.9500010
Russel ArnoldSLPunjab Cricket Association IS Bindra Stadium, MohaliChandigarh2005110151515.003938.4600010
Kumar SangakkaraSLKensington Oval, Bridgetown, BarbadosBridgetown2003110151515.003740.5400020
Upul ChandanaSLOld Trafford Cricket GroundManchester2002110151515.001883.3300010
Naveed NawazSLTrent BridgeNottingham20021111515*-2268.1800000
WPUJC VaasSLSawai Mansingh StadiumJaipur2005-2006210151515.002171.4300010
WPUJC VaasSLCaptain Roop Singh StadiumGwalior1997110151515.002365.2200020
Dilhara FernandoSLP Saravanamuttu StadiumColombo2002-2007210151515.002462.5000020
Hashan TillakaratneSLKennington OvalLondon19881111515*-2755.5600000
Muttiah MuralitharanSLPunjab Cricket Association IS Bindra Stadium, MohaliChandigarh2005110151515.0014107.1400030
Jehan MubarakSLMelbourne Cricket GroundMelbourne2003110151515.002268.1800010
Prasanna JayawardeneSLGaddafi StadiumLahore2009110151515.003444.1200020
Kaushal LokuarachchiSLBeausejour Stadium, Gros IsletSt Lucia2003110151515.0012125.0000030
K WeeraratneSLQueen's Park Oval, Port of SpainTrinidad2008110151515.002075.0000000
Thilan SamaraweeraSLThe Royal & Sun Alliance County GroundBristol2002110151515.002268.1800010
Chamara KapugederaSLBarabati StadiumCuttack2009110151515.002853.5700000
Dhammika PrasadSLWestern Australia Cricket Association GroundPerth20122111515*-11136.3600010
Angelo MathewsSLChevrolet ParkBloemfontein2012110151515.0014107.1400020
Isuru UdanaSLGrange Cricket Club, Raeburn PlaceEdinburgh2019110151515.007214.2900002
Lahiru ThirimanneSLHarare Sports ClubHarare2010110151515.002171.4300000
Dimuth KarunaratneSLMaharashtra Cricket Association StadiumPune2023110151515.002171.4300010
Rumesh RatnayakeSLCounty GroundTaunton1983110151515.001883.3300010
Angelo PereraSLThe Wanderers StadiumJohannesburg2019110151515.0010150.0000021
Milinda SiriwardanaSLMelbourne Cricket GroundMelbourne2017110151515.0011136.3600010
Dasun ShanakaSLJohn Davies OvalQueenstown2023110151515.008187.5000020
Kusal MendisSLSher-e-Bangla National Cricket StadiumMirpur2021110151515.002268.1800001
Wanindu HasarangaSLSylhet International Cricket StadiumSylhet2024110151515.0013115.3800011
Ashen BandaraSLSher-e-Bangla National Cricket StadiumMirpur2021110151515.003148.3900010
Charith AsalankaSLEden GardensKolkata2023110151515.002171.4300010
Pathum NissankaSLSaurashtra Cricket Association StadiumRajkot2023110151515.001788.2400030
Roy DiasSLWankhede StadiumMumbai1987110151515.0012125.0000020
Arjuna RanatungaSLCounty GroundDerby1983110151515.002268.1800020
Arjuna RanatungaSLQueen's Park OvalPort of Spain1996110151515.0015100.0000010
Somachandra De SilvaSLAdelaide OvalAdelaide19852111515*-4831.2500000
Ravi RatnayekeSLBrisbane Cricket GroundBrisbane19881111515*-1883.3300020
Ashantha de MelSLTyronne Fernando StadiumMoratuwa1984210151515.0011136.3600001
Sidath WettimunySLCarisbrookDunedin1983110151515.005228.8500010
Guy de AlwisSLGreen ParkKanpur1986110151515.002075.0000011

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.