Live1st ODI · India in New Zealand 2026/27NZ170/9 (37.2)INDIND chose to bowlTest1st 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
Roy DiasSLWACA GroundPerth1985220542.50955.5600010
Amal SilvaSLAdelaide OvalAdelaide1985220552.501435.7100100
Sridharan JeganathanSLBasin ReserveWellington1983120552.502420.8300110
Ranjith MadurasingheSLSinhalese Sports Club GroundColombo199212155*5.001729.4100110
Pramodya WickramasingheSLSharjah Cricket Association StadiumSharjah199922154*5.001435.7100000
Ravindra PushpakumaraSLAdelaide OvalAdelaide199612253*-2718.5200000
Sajeewa de SilvaSLArnos Vale GroundKingstown199712254*-1050.0000000
Dilhara FernandoSLBellerive OvalHobart2006-2007231522.501145.4500000
Dilhara FernandoSLNewlandsCape Town2001-2007331552.502619.2300100
Lasith MalingaSLSydney Cricket GroundSydney2008-2015631532.501827.7800000
Dhammika PrasadSLPallekele International Cricket StadiumKandy2011-201533155*2.50771.4300200
Dimuth KarunaratneSLMahinda Rajapaksa International Cricket Stadium, SooriyawewaHambantota2013-2020330541.671729.4100100
Shaminda ErangaSLGalle International StadiumGalle2012-2014431542.502321.7400110
Mahesh TheekshanaSLSabina Park, Kingston, JamaicaKingston2026431542.50955.5600010
Jayananda WarnaweeraSLP Sara OvalColombo1993-1994231542.501145.4500110
Pramodya WickramasingheSLRawalpindi Cricket StadiumRawalpindi1992-2000330551.67955.5600210
Sanath JayasuriyaSLChittagong Divisional StadiumChattogram2006110444.002218.1800000
Romesh KaluwitharanaSLWanderers StadiumJohannesburg2001110444.001625.0000000
Romesh KaluwitharanaSLMoin-ul-Haq StadiumPatna199311144*-666.6700000
Marvan AtapattuSLPunjab Cricket Association IS Bindra Stadium, MohaliChandigarh2005110444.001233.3300010
Marvan AtapattuSLThe Wanderers StadiumJohannesburg1998110444.001723.5300000
Marvan AtapattuSLSports StadiumSargodha1992110444.001136.3600000
Mahela JayawardeneSLQueenstown Events CentreQueenstown2006110444.00850.0000010
Mahela JayawardeneSLCounty GroundTaunton1999110444.00580.0000010
Mahela JayawardeneSLHeadingley Cricket GroundLeeds2002110444.001136.3600000
Kumar SangakkaraSLBoland Bank ParkPaarl200311144*-4100.0000010
Upul ChandanaSLR.Premadasa Stadium, KhettaramaColombo2005110444.00944.4400000
Upul ChandanaSLReliance StadiumVadodara200511144*-757.1400000
Upul ChandanaSLNehru StadiumGuwahati1997110444.00757.1400010
Upul ChandanaSLEdgbaston Cricket GroundBirmingham2002110444.001040.0000000
WPUJC VaasSLSir Vivian Richards Stadium, North SoundAntigua2007110444.00580.0000000
WPUJC VaasSLDe Beers Diamond OvalKimberley2002110444.001136.3600000
WPUJC VaasSLWillowmoore ParkBenoni1998-2002210444.003133.3300000
WPUJC VaasSLThe Royal & Sun Alliance County GroundBristol200211144*-666.6700000
WPUJC VaasSLPunjab Cricket Association Stadium, MohaliChandigarh2006110444.00757.1400000
WPUJC VaasSLHeadingley Cricket GroundLeeds2002110444.00666.6700000
WPUJC VaasSLPaikiasothy Saravanamuttu StadiumColombo2003110444.001526.6700000
Nuwan ZoysaSLKennington OvalLondon2002-2004210444.004100.0000010
Dilhara FernandoSLP Sara OvalColombo2005-200721144*-4100.0000010
Dilhara FernandoSLMadhavrao Scindia Cricket GroundRajkot2005-200921144*-944.4400000
Dilhara FernandoSLWestpac StadiumWellington200621144*-850.0000000
Dilhara FernandoSLSardar Patel Stadium, MoteraAhmedabad2006210444.00757.1400010
Dilhara FernandoSLSawai Mansingh StadiumJaipur2005-200621144*-757.1400000
Ranjan MadugalleSLOld Trafford Cricket GroundManchester1979110444.001625.0000000
Aravinda de SilvaSLThe PadangSingapore1996110444.001136.3600010
Aravinda de SilvaSLR.Premadasa StadiumColombo1986110444.004100.0000000
Hashan TillakaratneSLNehru StadiumGuwahati1993110444.002516.0000000
Hashan TillakaratneSLEastern OvalBallarat1992110444.003013.3300000
Muttiah MuralitharanSLGoodyear ParkBloemfontein200311144*-666.6700000
Muttiah MuralitharanSLCounty GroundTaunton1999110444.003133.3300010

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.