Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

Sri Lanka: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×At Singhalese Sports Club Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sanath JayasuriyaSLZimbabwe199834022210255.5028976.82110273
Arjuna RanatungaSLZimbabwe199823219787*197.0045443.39030222
Aravinda de SilvaSLZimbabwe1998231175143*87.5034450.87100213
Romesh KaluwitharanaSLNew Zealand19982301708856.6728859.03020200
Arjuna RanatungaSLNew Zealand199823017010256.6721977.63110152
Angelo MathewsSLAfghanistan2024110141141141.0025954.44100143
Dimuth KarunaratneSLAfghanistan202412110977109.0094115.96010151
Dinesh ChandimalSLAfghanistan2024110107107107.0018159.12100101
Romesh KaluwitharanaSLEngland2001111102102*-11787.18100200
Sanath JayasuriyaSLIndia1998-1999220947147.0067140.30010112
Hashan TillakaratneSLNew Zealand1998120834341.5020740.10000100
Romesh KaluwitharanaSLZimbabwe1998340835120.758894.32010160
Mahela JayawardeneSLEngland2001220827141.0018544.3201091
Mahela JayawardeneSLZimbabwe1998110747474.007894.8701040
Marvan AtapattuSLZimbabwe1998230744824.6712459.68001130
Aravinda de SilvaSLNew Zealand1998230696223.0010466.3501031
Sanath JayasuriyaSLEngland2001120684534.0012653.97000110
Marvan AtapattuSLIndia1998-1999220675533.5010464.4201040
Mahela JayawardeneSLIndia1999110626262.0062100.0001051
Aravinda de SilvaSLIndia1998110626262.008672.0901050
Aravinda de SilvaSLEngland2001120613830.5016836.3100060
Nishan MadushkaSLAfghanistan2024121593759.007677.63000100
Marvan AtapattuSLNew Zealand1998231594829.5015139.0700080
Marvan AtapattuSLEngland20012315353*26.5011844.9201280
Roshan MahanamaSLZimbabwe1998230473915.6710544.7600150
Kumar SangakkaraSLEngland2001220454522.509845.9200180
Sanath JayasuriyaSLNew Zealand1998230452415.006569.2300070
Ruwan KalpageSLZimbabwe1998110373737.004778.7200010
Upul ChandanaSLZimbabwe19982223016*-13230.7700031
Upul ChandanaSLNew Zealand19981112727*-25108.0000020
Sadeera SamarawickramaSLAfghanistan2024110272727.003381.8200041
Mahela JayawardeneSLNew Zealand1998120271613.506640.9100030
Muttiah MuralitharanSLNew Zealand19982212726*27.004757.4500040
Upul ChandanaSLIndia1998-1999220262613.0025104.0000112
WPUJC VaasSLEngland20012212519*25.005843.1000030
Pramodya WickramasingheSLNew Zealand19981212424*24.005940.6800120
Kumar DharmasenaSLNew Zealand1998220221111.009622.9200020
Mahela JayawardeneSLAustralia1999110212121.005240.3800030
Russel ArnoldSLIndia1999110191919.0014135.7100030
Aravinda de SilvaSLAustralia19991111919*-5932.2000010
Chamika GunasekaraSLAfghanistan20241111616*-2759.2600020
Tillakaratne DilshanSLEngland200112015107.504037.5000010
Romesh KaluwitharanaSLIndia1998-19992201477.003342.4200020
Avishka GunawardeneSLZimbabwe1998110121212.0011109.0900030
Niroshan BandaratillekeSLNew Zealand19982201276.002450.0000020
Muttiah MuralitharanSLZimbabwe1998210111111.007157.1400011
Kumar DharmasenaSLIndia1998110111111.002152.3800000
Arjuna RanatungaSLIndia1998110111111.002250.0000020
Kusal MendisSLAfghanistan2024110101010.002245.4500010
Kumar DharmasenaSLZimbabwe199821199*-9100.0000000
Page 1Next

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.