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
Thilan ThusharaSLMaple Leaf North-West GroundKing City2008310111.00250.0000000
Ajantha MendisSLKensington Oval, BridgetownBarbados2010210111.00714.2900000
Angelo MathewsSLGrange Cricket Club, Raeburn PlaceEdinburgh2019110111.001010.0000000
Isuru UdanaSLHolkar Cricket StadiumIndore2020110111.00250.0000000
Isuru UdanaSLYeonhui Cricket GroundIncheon201421111*-1100.0000000
Isuru UdanaSLLord'sLondon2009110111.00520.0000000
Isuru UdanaSLNational StadiumKarachi2019110111.00425.0000000
Suranga LakmalSLBay OvalMount Maunganui201611111*-1100.0000000
Suranga LakmalSLDr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket StadiumVisakhapatnam2017110111.00250.0000000
Suraj RandivSLSharjah Cricket StadiumSharjah2011110111.00616.6700000
Suraj RandivSLQueens Sports ClubBulawayo2010210111.00250.0000000
Thisara PereraSLRajiv Gandhi International Stadium, UppalHyderabad2014110111.00425.0000000
Graeme LabrooySLBangabandhu National StadiumDhaka1988210111.00425.0000000
Graeme LabrooySLThe GabbaBrisbane1989110111.00812.5000000
Graeme LabrooySLNehru StadiumMargao1989110111.00250.0000000
Seekkuge PrasannaSLWestpac StadiumWellington2015110111.00333.3300000
Seekkuge PrasannaSLMahinda Rajapaksa International Cricket Stadium, SooriyawewaHambantota2014110111.00616.6700000
Seekkuge PrasannaSLThe Rose BowlSouthampton2016110111.00333.3300000
Seekkuge PrasannaSLSinhalese Sports Club GroundColombo2017110111.00333.3300000
Nuwan PradeepSLSir Vivian Richards StadiumNorth Sound2021210111.00425.0000000
Sachithra SenanayakeSLSaxton OvalNelson201511111*-333.3300000
Dilshan MunaweeraSLGaddafi StadiumLahore2017110111.00425.0000000
Akila DananjayaSLDr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket StadiumVisakhapatnam2017110111.00425.0000000
Rumesh RatnayakeSLNehru StadiumPune1990110111.00425.0000000
Rumesh RatnayakeSLSeddon ParkHamilton199111111*-911.1100000
GSNFG JayasuriyaSLFeroz Shah KotlaDelhi2016110111.00333.3300000
Kithuruwan VithanageSLEden ParkAuckland2016110111.00425.0000000
Angelo PereraSLPallekele International Cricket StadiumKandy2013210111.00520.0000000
Ashan PriyanjanSLSardar Patel Stadium, MoteraAhmedabad2014110111.00250.0000000
Chathuranga de SilvaSLHolkar Cricket StadiumIndore2017110111.00250.0000000
Niroshan DickwellaSLWankhede StadiumMumbai2017110111.00616.6700000
Lahiru GamageSLSharjah Cricket StadiumSharjah2017110111.00812.5000000
Lahiru GamageSLArun Jaitley StadiumDelhi2017110111.00166.2500000
Dushmantha ChameeraSLSaxton OvalNelson2015-2019310111.00812.5000000
Dushmantha ChameeraSLMaharashtra Cricket Association StadiumPune2016-2023210111.00425.0000000
Dushmantha ChameeraSLMelbourne Cricket GroundMelbourne2022210111.00333.3300000
Milinda SiriwardanaSLGalle International StadiumGalle2015110111.00812.5000000
Sachith PathiranaSLNewlandsCape Town2017110111.00333.3300000
Dasun ShanakaSLBrisbane Cricket Ground, WoolloongabbaBrisbane2019110111.00333.3300000
Dasun ShanakaSLThe Village, MalahideDublin2016110111.00250.0000000
Dasun ShanakaSLBarabati StadiumCuttack2017110111.00616.6700000
Dasun ShanakaSLRiverside GroundChester-le-Street2021110111.00911.1100000
Dhanushka GunathillekeSLCounty GroundBristol2016110111.00250.0000000
Kasun RajithaSLHarare Sports ClubHarare2020110111.00616.6700000
Kasun RajithaSLUniversity OvalDunedin202311111*-1100.0000000
Chaminda BandaraSLSophia GardensCardiff201611111*-333.3300000
PADLR SandakanSLR.Premadasa Stadium, KhettaramaColombo201831111*-1100.0000000
PADLR SandakanSLMaharashtra Cricket Association StadiumPune2020110111.00250.0000000
PADLR SandakanSLEden ParkAuckland201911111*-250.0000000
PADLR SandakanSLNewlandsCape Town2017210111.00250.0000000
PreviousPage 102Next

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.