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
Farveez MaharoofSLP Saravanamuttu StadiumColombo20071111616*-12133.3300001
Roshan MahanamaSLColombo Cricket Club GroundColombo1987110161616.004238.1000020
Roshan MahanamaSLMoin-ul-Haq StadiumPatna1993110161616.003545.7100000
Malinga BandaraSLSinhalese Sports Club GroundColombo2006110161616.0016100.0000030
Hasantha FernandoSLSinhalese Sports Club GroundColombo20022111616*-2661.5400030
Dilruwan PereraSLRawalpindi Cricket StadiumRawalpindi20191111616*-3447.0600020
Dilruwan PereraSLBasin ReserveWellington2018110161616.003842.1100020
Angelo MathewsSLGrand Prairie StadiumDallas2024110161616.001984.2100010
Angelo MathewsSLNassau County International Cricket StadiumNew York2024110161616.0016100.0000002
Suranga LakmalSLEden GardensKolkata2009-2017210161616.003743.2400030
Dinesh ChandimalSLM Chinnaswamy StadiumBengaluru2016110161616.001888.8900011
Seekkuge PrasannaSLGaddafi StadiumLahore2017110161616.008200.0000002
Dushmantha ChameeraSLCounty GroundBristol2021110161616.002759.2600020
Dhanushka GunathillekeSLPunjab Cricket Association IS Bindra Stadium, MohaliChandigarh2017110161616.001984.2100010
Wanindu HasarangaSLHolkar Cricket StadiumIndore20201111616*-10160.0000030
Wanindu HasarangaSLBarsapara Cricket StadiumGuwahati2023110161616.007228.5700012
Charith AsalankaSLOld TraffordManchester2026110161616.0014114.2900001
Pathum NissankaSLManuka OvalCanberra2022110161616.002176.1900020
Chamika GunasekaraSLSinghalese Sports Club Cricket GroundColombo20241111616*-2759.2600020
Dunith WellalageSLHeadingleyLeeds20261111616*-15106.6700010
Lasith CroospulleSLZhejiang University of Technology Cricket FieldHangzhou2023110161616.0012133.3300021
Duleep MendisSLSt. Helen's Cricket GroundSwansea1983110161616.001794.1200030
Ashantha de MelSLEden ParkAuckland1983110161616.002369.5700020
Guy de AlwisSLCounty GroundBristol1983110161616.001794.1200020
Chandika HathurusingheSLBerri OvalBerri1992110161616.002564.0000000
Dulip LiyanageSLNehru StadiumGuwahati1993110161616.003348.4800010
Ruwan KalpageSLIndira Priyadarshini StadiumVisakhapatnam19991111616*-15106.6700001
Mevan PierisSLTrent BridgeNottingham1975110161616.004436.3600020
Sunil WettimunySLTrent BridgeNottingham1979110161616.002080.0000010
Asoka de SilvaSLVidarbha C.A. GroundNagpur198612016168.00--00100
Romesh KaluwitharanaSLHeadingley Cricket GroundLeeds1997-20022201698.001888.8900010
Marvan AtapattuSLBasin ReserveWellington200512016168.005927.1200110
Kumar SangakkaraSLLord's Cricket GroundLondon2002121161016.004634.7800030
Nuwan ZoysaSLCarisbrookDunedin19971211616*16.002369.5700130
Hashan TillakaratneSLQueens Sports ClubBulawayo19941211615*16.004634.7800020
Farveez MaharoofSLSardar Patel Stadium, MoteraAhmedabad200622016138.003348.4800010
Farveez MaharoofSLSophia GardensCardiff201112016168.004535.5600110
HMRKB HerathSLAsgiriya StadiumKandy20051211615*16.005330.1900010
Seekkuge PrasannaSLBay OvalMount Maunganui201922016168.001888.8900101
Kushal Janith PereraSLThe Rose BowlSouthampton2016-202122016138.002176.1900010
PADLR SandakanSLSheikh Zayed StadiumAbu Dhabi20171201688.002564.0000030
Mahesh TheekshanaSLZahur Ahmed Chowdhury StadiumChattogram202422016158.004734.0400000
Nuwanidu FernandoSLKorogi Sports ParkNisshin202622016158.0013123.0800002
Dunith WellalageSLZahur Ahmed Chowdhury StadiumChattogram20242211615*16.004436.3600000
Dushan HemanthaSLBarsapara Cricket StadiumGuwahati202322016118.002272.7300001
Somachandra De SilvaSLHeadingleyLeeds198322016158.003941.0300010
Champaka RamanayakeSLSydney Cricket GroundSydney19882221611*-1794.1200010
Pubudu DassanayakeSLM. Chinnaswamy StadiumBengaluru199412016168.004932.6500130
Lanka de SilvaSLPunjab Cricket Association IS Bindra StadiumChandigarh19971211611*16.005230.7700010
Lasith MalingaSLNew Wanderers StadiumJohannesburg2007-201273016155.3313123.0800111

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.