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
Sidath WettimunySLMelbourne Cricket GroundMelbourne1985110171717.004537.7800000
Rohan JayasekeraSLSinhalese Sports Club GroundColombo1982110171717.004240.4800010
Amal SilvaSLIqbal StadiumFaisalabad1985110171717.00--000-0
Pramodya WickramasingheSLNehru StadiumGuwahati1993110171717.0017100.0000010
Suresh PereraSLLord'sLondon1998210171717.002568.0000020
Sanath JayasuriyaSLNewlands Cricket GroundCape Town199812017178.502277.2700130
Romesh KaluwitharanaSLKingsmeadDurban200012017168.503647.2200020
Marvan AtapattuSLArnos Vale GroundKingstown199712017108.504636.9600020
Mahela JayawardeneSLCentral Broward Regional Park Stadium Turf GroundLauderhill201022017178.5014121.4300121
Russel ArnoldSLMarrara OvalDarwin200412017118.503844.7400020
Kumar SangakkaraSLEdgbaston Cricket GroundBirmingham200212017168.504934.6900010
WPUJC VaasSLMangaung OvalBloemfontein1994-20014211710*17.004934.6900011
Pulasthi GunaratneSLSuperSport ParkCenturion2002-20032211715*17.002470.8300030
Kumar DharmasenaSLArnos Vale GroundKingstown199712017108.503056.6700010
Malinga BandaraSLSheikh Zayed StadiumAbu Dhabi200722017118.503253.1300020
Dhammika PrasadSLMelbourne Cricket GroundMelbourne201212017178.501894.4400102
Dhammika PrasadSLBasin ReserveWellington201512017118.505232.6900020
Dhammika PrasadSLSydney Cricket GroundSydney201312017158.502180.9500000
Suranga LakmalSLDaren Sammy National Cricket Stadium, Gros IsletSt Lucia201812017108.503154.8400020
Thisara PereraSLKhan Shaheb Osman Ali StadiumFatullah20142211711*17.002762.9600000
Kaushal SilvaSLSuperSport ParkCenturion201112017178.504636.9600110
Tharindu KaushalSLSinhalese Sports Club GroundColombo2015121171617.005332.0800030
Dasun ShanakaSLAdelaide OvalAdelaide2017-201922017178.502085.0000111
Asela GunaratneSLR Premadasa StadiumColombo201722017178.501989.4700110
Asela GunaratneSLBay OvalMount Maunganui201922017118.502860.7100010
Ramesh MendisSLR Premadasa StadiumColombo20213211715*17.002373.9100010
Duleep MendisSLTyronne Fernando StadiumMoratuwa198422017138.504835.4200000
Somachandra De SilvaSLSinhalese Sports Club GroundColombo1982321179*17.002958.6200010
Ravi RatnayekeSLJinnah StadiumSialkot19851211717*17.00--00100
Sidath WettimunySLBasin ReserveWellington19831201798.503745.9500030
Don AnurasiriSLLord'sLondon199112017168.503351.5200020
Sanath JayasuriyaSLThe GabbaBrisbane1990-200243017135.676227.4200020
Nuwan KulasekaraSLHarare Sports ClubHarare2004-201693117168.501894.4400030
Upul TharangaSLNational Cricket Stadium, St George'sGrenada200733017115.675034.0000110
Ajantha MendisSLNational StadiumKarachi2008-2009631178*8.5013130.7700030
Suranga LakmalSLSir Vivian Richards StadiumNorth Sound20213301785.674636.9600010
Suranga LakmalSLQueen's Park Oval, Port of SpainTrinidad2013-201823017155.673450.0000011
Thisara PereraSLBrisbane Cricket Ground, WoolloongabbaBrisbane2010-201333117108.5016106.2500020
Uvais KarnainSLMelbourne Cricket GroundMelbourne198533017165.673056.6700110
Mahela JayawardeneSLThe Rose BowlSouthampton2004-20113401774.256426.5600110
WPUJC VaasSLBellerive OvalHobart1996-200844117105.673745.9500100
Dilhara FernandoSLAsgiriya StadiumKandy2001-2007241179*5.674934.6900120
CBRLS KumaraSLPallekele International Cricket StadiumKandy2017-2022743171017.003056.6700030
Sahan ArachchigeSLRawalpindi Cricket StadiumRawalpindi202654017134.2516106.2500120
Nuwan PradeepSLGalle International StadiumGalle2012-201778217102.837821.7900320
Asoka de SilvaSLCarisbrookDunedin1991110161616.002466.6700010
Sanath JayasuriyaSLNehru StadiumPune2005110161616.001794.1200030
Kumar SangakkaraSLDocklands StadiumMelbourne2006110161616.003151.6100020
Aravinda de SilvaSLKennington OvalLondon1988110161616.002857.1400000
Tillakaratne DilshanSLStadium AustraliaSydney2013110161616.002176.1900001

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.