ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Sri Lanka: Batting by ground (All cricket)

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,521 of the 1,522 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Marvan AtapattuSLNehru StadiumPune1990-2005330938731.0011481.5801180
Roshan MahanamaSLSardar Patel StadiumAhmedabad1989-1994230936331.0019946.7301090
Chamara KapugederaSLBeausejour Stadium, Gros IsletSt Lucia2008-2010331934046.509597.8900063
Niroshan DickwellaSLBrisbane Cricket Ground, WoolloongabbaBrisbane2019230936431.0012077.50010111
Arjuna RanatungaSLMangaung OvalBloemfontein1994-1998331936046.5010687.74010100
Sidath WettimunySLGaddafi StadiumLahore1982230934131.0019348.1900070
Nuwan KulasekaraSLHagley OvalChristchurch2015441935831.0012276.2301065
Ranjan MadugalleSLSharjah Cricket StadiumSharjah1984-1988550933818.6017254.0700070
Dinesh ChandimalSLBuffalo ParkEast London20121119292*-11580.0001060
Kusal MendisSLGaddafi StadiumLahore2023110929292.0084109.5201063
Ranjan MadugalleSLBasin ReserveWellington1983120927946.0022540.89010140
Hashan TillakaratneSLArbab Niaz StadiumPeshawar1995121924892.0023439.32000110
Duleep MendisSLKennington OvalLondon1975-1988221926092.0011083.64010111
Niroshan DickwellaSLDubai International Cricket Stadium2017230925230.6787105.75010120
Kaushal SilvaSLSharjah Cricket Stadium2011-2014240923923.0026834.3300170
Angelo MathewsSLQueen's Park Oval, Port of SpainTrinidad2013-2018450923118.4015758.6000092
Farveez MaharoofSLR Premadasa StadiumColombo2006-2009860923215.3310984.4000091
Kushal Janith PereraSLZayed Cricket StadiumAbu Dhabi2021-2025660922915.3371129.5800192
Kamil MisharaSLPallekele International Cricket StadiumKandy2026660923615.3374124.32001114
Kusal MendisSLMaharashtra Cricket Association StadiumPune2023220915245.5081112.3501064
Nishan MadushkaSLZahur Ahmed Chowdhury StadiumChattogram2024120915745.5015060.67010110
Mahela JayawardeneSLShaheed Chandu StadiumBogra2006331914945.5016355.83000120
WPUJC VaasSLGalle International Stadium2007-2008230919030.3314463.19011110
Lahiru ThirimanneSLSharjah Cricket Stadium2013-2017330916230.3314164.5401080
Lahiru ThirimanneSLHeadingleyLeeds2014-2019350915318.2016854.17012120
Nuwan ZoysaSLSinhalese Sports Club GroundColombo2000-20047619147*18.2016953.8500072
Dimuth KarunaratneSLHeadingleyLeeds2014-2019460914515.1722240.99001110
Sanath JayasuriyaSLJinnah StadiumGujranwala1995-2000220906545.0010982.57010121
Romesh KaluwitharanaSLWestern Australia Cricket Association GroundPerth1995120905045.0011677.59010130
Kumar SangakkaraSLGoodyear ParkBloemfontein2002-20032219077*90.0013367.6701081
Thilan SamaraweeraSLBasin ReserveWellington2005120907345.0020144.7801090
Upul TharangaSLVRA Cricket GroundAmstelveen2006220907245.009396.77010120
Malinda WarnapuraSLChittagong Divisional Stadium2009120906345.0020743.48010100
Dimuth KarunaratneSLSydney Cricket Ground2013120908545.0013268.18010101
Thisara PereraSLSinhalese Sports Club GroundColombo2011-2020330905230.0070128.5701072
Bandula WarnapuraSLNational StadiumKarachi1982230907730.0013069.23011130
Mahela JayawardeneSLWACA GroundPerth1999-2002440903622.5012075.00000120
Hashan TillakaratneSLSinghalese Sports Club Cricket GroundColombo1998240904322.5026334.22001100
Niroshan DickwellaSLP Sara OvalColombo2017-2019240905122.5021641.67011100
WPUJC VaasSLBasin ReserveWellington1997-2006350904718.0016753.8900291
Thisara PereraSLSophia GardensCardiff2011-2019670902712.8612273.77001102
Pramodya WickramasingheSLSinhalese Sports Club GroundColombo1992-20001092902112.8614562.07001102
Kumar SangakkaraSLQueenstown Events CentreQueenstown2006110898989.0012272.95010100
Upul ChandanaSLKensington Oval, BridgetownBarbados2003110898989.0071125.3501064
Roshan MahanamaSLNiaz StadiumHyderabad1987110898989.0011776.0701071
Marvan AtapattuSLThe GabbaBrisbane1999-2002220895144.5014860.1401040
Janith LiyanageSLHarare Sports ClubHarare20252228970*-63141.2701083
Kamil MisharaSLSabina Park, Kingston, JamaicaKingston20262218961*89.0063141.2701074
Anura TennekoonSLTrent BridgeNottingham1975-1979220895944.5013267.42010100
Ashan PriyanjanSLSheikh Zayed StadiumAbu Dhabi2013-2017441897429.6712173.55010100

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.