Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND24/1 (3.5)IND need 162 runs in 277 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
Sachindu ColombageSLThe OvalLondon2026110444.001921.0500000
Dilshan MadushankaSLEden ParkAuckland202321144*-2200.0000010
Mahesh TheekshanaSLThe Rose BowlSouthampton2026110444.00850.0000000
Praveen JayawickramaSLRiverside GroundChester-le-Street2021110444.00757.1400010
Nuwanidu FernandoSLEden ParkAuckland2023110444.00666.6700000
Tharindu RatnayakeSLSophia GardensCardiff2026110444.00757.1400000
Janith LiyanageSLRiverside GroundChester-le-Street2026110444.00850.0000000
Matheesha PathiranaSLHarare Sports ClubHarare2023-2025310444.001136.3600010
Dushan HemanthaSLBharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket StadiumLucknow202311144*-3133.3300010
Chamindu WickramasingheSLRangiri Dambulla International StadiumDambulla202411144*-3133.3300010
Chamindu WickramasingheSLPallekele International Cricket StadiumKandy202421144*-2200.0000000
Eshan MalingaSLSeddon ParkHamilton2025110444.00580.0000010
Eshan MalingaSLBasin ReserveWellington2025110444.001233.3300010
Bandula WarnapuraSLArun Jaitley StadiumDelhi1982110444.00757.14000-0
Mahes GoonatillekeSLArun Jaitley StadiumDelhi198211144*-850.00000-0
Duleep MendisSLJinnah StadiumGujranwala1985110444.003133.3300000
Sidath WettimunySLCounty GroundDerby1983110444.003013.3300000
Amal SilvaSLTasmania Cricket Association GroundHobart1985110444.002416.6700000
Sanath KaluperumaSLSydney Cricket GroundSydney1988110444.002416.6700000
Asanka GurusinhaSLSinhalese Sports ClubColombo1986110444.001330.7700000
Don AnurasiriSLAdelaide OvalAdelaide199211144*-4100.0000000
Don AnurasiriSLSinhalese Sports ClubColombo198621144*-1233.33000-0
Don AnurasiriSLColombo Cricket ClubColombo1986110444.00--000-0
Brendon KuruppuSLCounty GroundTaunton1983110444.003133.3300010
Brendon KuruppuSLTyronne Fernando StadiumMoratuwa1984110444.001921.0500010
Athula SamarasekeraSLSharjah Cricket Association StadiumSharjah1994110444.001136.3600000
Champaka RamanayakeSLNational StadiumKarachi1992110444.00666.6700000
Pramodya WickramasingheSLSydney Cricket GroundSydney1995-199931144*-3133.3300000
Pramodya WickramasingheSLEden GardensKolkata1990-199631144*-944.4400000
Dulip LiyanageSLGreen Park StadiumKanpur1993110444.00850.0000000
Ruwan KalpageSLSuperSport ParkCenturion1994110444.00944.4400000
Ruwan KalpageSLGandhi StadiumJalandhar1994110444.001428.5700000
Ashley de SilvaSLR Premadasa StadiumColombo1993210444.00666.6700000
Sajeewa de SilvaSLNairobi Club GroundNairobi199611144*-3133.3300010
Suresh PereraSLSinghalese Sports Club Cricket GroundColombo1998-1999310444.00666.6700000
Niroshan BandaratillekeSLGalle International StadiumGalle2001110444.001428.5700000
Niroshan BandaratillekeSLGalle International StadiumColombo1998110444.00666.6700000
Eric UpashanthaSLWellington Regional StadiumWellington2001110444.00757.1400000
Ranjit FernandoSLOld Trafford Cricket GroundManchester1975110444.00666.6700000
Romesh KaluwitharanaSLArbab Niaz StadiumPeshawar2000120442.001428.5700100
Mahela JayawardeneSLGoodyear ParkBloemfontein2002-2003220432.001723.5300000
WPUJC VaasSLWankhede StadiumMumbai1997221444.00850.0000010
Dilhara FernandoSLNational StadiumKarachi2004-2009321444.004010.0000000
Muttiah MuralitharanSLKingsmeadDurban2000-2003220442.004100.0000110
Muttiah MuralitharanSLArnos Vale GroundKingstown1997120442.00757.1400100
Muttiah MuralitharanSLJinnah StadiumSialkot1995121444.00850.0000010
Avishka GunawardeneSLBangabandhu National StadiumDhaka1999120442.00757.1400110
Prasanna JayawardeneSLSharjah Cricket Association StadiumSharjah2003320442.00944.4400100
Tillakaratne DilshanSLThe Rose BowlSouthampton2004-200622142*4.00757.1400000
HMRKB HerathSLBrabourne StadiumMumbai2009120432.002218.1800000

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.