Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND65/1 (12)Play interrupted - IND need 121 runs in 228 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
Roshan MahanamaSLBarabati StadiumCuttack1990110000.0010.0000100
Lasith MalingaSLSawai Mansingh StadiumJaipur2006110000.0010.0000100
Lasith MalingaSLCentral Broward Regional Park Stadium Turf GroundLauderhill2010210000.0020.0000100
Lasith MalingaSLSaxton OvalNelson2019110000.0010.0000100
Lasith MalingaSLHolkar Cricket StadiumIndore2020110000.0010.0000100
Lasith MalingaSLHagley OvalChristchurch2015110000.0010.0000100
Lasith MalingaSLMaharashtra Cricket Association StadiumPune2020110000.0010.0000100
Lasith MalingaSLBundaberg Rum StadiumCairns2004110000.0050.0000100
Lasith MalingaSLMcLean ParkNapier2005-200621100*-100.0000000
Lasith MalingaSLSt George's ParkGqeberha2019110000.0020.0000100
Upul TharangaSLChittagong Divisional StadiumChattogram2006110000.0050.0000100
Upul TharangaSLFeroz Shah KotlaDelhi2009110000.0010.0000100
Upul TharangaSLBoland ParkPaarl2012110000.0020.0000100
Upul TharangaSLSophia GardensCardiff2016110000.0010.0000100
Malinga BandaraSLAdelaide OvalAdelaide2006310000.0010.0000100
Malinga BandaraSLSydney Cricket GroundSydney2006210000.0060.0000100
Ruchira PereraSLSheikh Zayed StadiumAbu Dhabi2007110000.0010.0000100
Ruchira PereraSLThe Rose BowlSouthampton200611100*-0-00000
Ruchira PereraSLEden ParkAuckland200611100*-0-00000
Ruchira PereraSLGalle International StadiumGalle2001110000.0020.0000100
Ruchira PereraSLJade StadiumChristchurch2007110000.0020.0000100
Ruchira PereraSLSydney Cricket GroundSydney2006210000.0020.0000100
WCA GanegamaSLSharjah Cricket Association StadiumSharjah2001110000.0010.0000100
Chamara KapugederaSLKennington OvalLondon2017110000.0010.0000100
Dhammika PrasadSLOld TraffordManchester201111100*-0-00000
Dhammika PrasadSLBarabati StadiumCuttack2014110000.0040.0000100
Chamara SilvaSLWestern Australia Cricket Association GroundPerth2008110000.00100.0000100
UWMBCA WelegedaraSLSharjah Cricket StadiumSharjah2011110000.0030.0000100
UWMBCA WelegedaraSLMelbourne Cricket GroundMelbourne2012110000.0020.0000100
Ishara AmerasingheSLBellerive OvalHobart200811100*-10.0000000
Ishara AmerasingheSLSydney Cricket GroundSydney200811100*-40.0000000
Thilan ThusharaSLBeausejour Stadium, Gros IsletSt Lucia2008-2010210000.0020.0000100
Ajantha MendisSLShere Bangla National StadiumMirpur2009-2014310000.0010.0000100
Ajantha MendisSLJSCA International Stadium ComplexRanchi2014110000.0010.0000100
Ajantha MendisSLRangiri Dambulla International StadiumDambulla2008-2010510000.0010.0000100
Ajantha MendisSLMelbourne Cricket GroundMelbourne2013210000.0010.0000100
Ajantha MendisSLWankhede StadiumMumbai201111100*-20.0000000
Angelo MathewsSLSaxton OvalNelson2015310000.0010.0000100
Angelo MathewsSLBoland ParkPaarl2012110000.0020.0000100
Isuru UdanaSLThe Rose BowlSouthampton2021110000.0040.0000100
Isuru UdanaSLKingsmeadDurban201911100*-90.0000000
Isuru UdanaSLSinhalese Sports Club GroundColombo2020110000.0060.0000100
Isuru UdanaSLEden ParkAuckland2016110000.0020.0000100
Suranga LakmalSLFeroz Shah KotlaDelhi2009-2016210000.0010.0000100
Suranga LakmalSLKensington Oval, BridgetownBarbados2018110000.0040.0000100
Suranga LakmalSLThe Rose BowlSouthampton2011110000.0010.0000100
Suranga LakmalSLThe Wanderers StadiumJohannesburg2019110000.0030.0000100
Suraj RandivSLOld TraffordManchester2011110000.000-00100
Thisara PereraSLHolkar Cricket StadiumIndore2017110000.0010.0000100
Thisara PereraSLHagley OvalChristchurch2015110000.0010.0000100
PreviousPage 107Next

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.