Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND76/1 (13.1)IND need 67 runs in 113 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)T20I3rd 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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
Charith AsalankaSLBasin ReserveWellington2025110000.0050.0000100
Dilshan MadushankaSLZahur Ahmed Chowdhury StadiumChattogram2024210000.0030.0000100
Dilshan MadushankaSLHarare Sports ClubHarare2023-202541100*-0-00000
Dilshan MadushankaSLUniversity OvalDunedin2023110000.0020.0000100
Dilshan MadushankaSLMaharashtra Cricket Association StadiumPune202321100*-40.0000000
Dilshan MadushankaSLOld TraffordManchester2026110000.0050.0000100
Dilshan MadushankaSLBarsapara Cricket StadiumGuwahati202331100*-0-00000
Dilshan MadushankaSLBharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket StadiumLucknow202321100*-60.0000000
Dilshan MadushankaSLGaddafi StadiumLahore202631100*-0-00000
Dilshan MadushankaSLRiverside GroundChester-le-Street2026110000.0010.0000100
Mahesh TheekshanaSLRajiv Gandhi International Stadium, UppalHyderabad2023110000.0040.0000100
Mahesh TheekshanaSLJohn Davies OvalQueenstown202311100*-20.0000000
Mahesh TheekshanaSLUniversity OvalDunedin2023110000.0040.0000100
Mahesh TheekshanaSLZayed Cricket StadiumAbu Dhabi2021-202541100*-10.0000000
Mahesh TheekshanaSLBharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket StadiumLucknow2023210000.0050.0000100
Mahesh TheekshanaSLGrand Prairie StadiumDallas2024110000.0030.0000100
Lahiru UdaraSLZhejiang University of Technology Cricket FieldHangzhou2023110000.0030.0000100
Pathum NissankaSLDaren Sammy National Cricket Stadium, Gros Islet, St LuciaGros Islet2024110000.0020.0000100
Praveen JayawickramaSLShere Bangla National Stadium, MirpurDhaka2022110000.0030.0000100
Tharindu RatnayakeSLGalle International StadiumGalle2025110000.0070.0000100
Kamil MisharaSLSophia GardensCardiff2026110000.0010.0000100
Matheesha PathiranaSLGrand Prairie StadiumDallas202411100*-10.0000000
Matheesha PathiranaSLNassau County International Cricket StadiumNew York2024110000.0040.0000100
Dunith WellalageSLDubai International Cricket StadiumDubai202511100*-0-00000
Dunith WellalageSLArun Jaitley StadiumDelhi2023110000.0010.0000100
Dushan HemanthaSLWankhede StadiumMumbai2023110000.0010.0000100
Nishan MadushkaSLHarare Sports ClubHarare2025110000.00130.0000100
Lasith CroospulleSLSabina Park, Kingston, JamaicaKingston2026110000.0010.0000100
Pasindu SooriyabandaraSLGalle International StadiumGalle2026110000.0010.0000100
Milan PriyanathSLSabina Park, Kingston, JamaicaKingston2026110000.0010.0000100
Eshan MalingaSLOld TraffordManchester2026110000.0020.0000100
Eshan MalingaSLPallekele International Cricket StadiumKandy202621100*-0-00000
Eshan MalingaSLSophia GardensCardiff202611100*-10.0000000
Bandula WarnapuraSLGandhi Sports Complex GroundAmritsar1982110000.00150.0000100
Roy DiasSLMoti Bagh StadiumVadodara1987110000.0020.0000100
Duleep MendisSLCounty GroundDerby1983110000.0020.0000100
Arjuna RanatungaSLCounty GroundBristol1983110000.0030.0000100
Arjuna RanatungaSLThe PadangSingapore1996110000.0020.0000100
Arjuna RanatungaSLGandhi StadiumJalandhar1994110000.0010.0000100
Arjuna RanatungaSLThe Wanderers StadiumJohannesburg1998110000.0040.0000100
Arjuna RanatungaSLIndira Priyadarshini StadiumVisakhapatnam1999110000.0010.0000100
Anura RanasingheSLOld Trafford Cricket GroundManchester1975110000.0020.0000100
Ravi RatnayekeSLJinnah StadiumGujranwala198511100*-10.0000000
Ravi RatnayekeSLK. D. Singh Babu StadiumLucknow1989110000.0010.0000100
Ashantha de MelSLNehru StadiumPune1987110000.0020.0000100
Ashantha de MelSLSydney Cricket GroundSydney1985310000.0010.0000100
Ashantha de MelSLP. Sara OvalColombo1985310000.00--00100
Ashantha de MelSLNiaz StadiumHyderabad1985110000.00160.0000100
Sidath WettimunySLWACA GroundPerth1985110000.0060.0000100
Roger WijesuriyaSLArbab Niaz StadiumPeshawar1985110000.0090.0000100
PreviousPage 110Next

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.