Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Singhalese Sports Club Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Grant FlowerZIMSri Lanka199834024511261.2538264.14110270
Sanath JayasuriyaSLZimbabwe199834022210255.5028976.82110273
Arjuna RanatungaSLZimbabwe199823219787*197.0045443.39030222
Andy FlowerZIMSri Lanka1998341182105*60.6735151.85110151
Aravinda de SilvaSLZimbabwe1998231175143*87.5034450.87100213
Romesh KaluwitharanaSLNew Zealand19982301708856.6728859.03020200
Arjuna RanatungaSLNew Zealand199823017010256.6721977.63110152
Rahmat ShahAFGSri Lanka20241201459172.5025856.20020180
Graham ThorpeENGSri Lanka2001232145113*145.0031745.74101130
Angelo MathewsSLAfghanistan2024110141141141.0025954.44100143
Sachin TendulkarINDSri Lanka1998-199922013712068.5015787.26100152
Murray GoodwinZIMSri Lanka19983401317332.7525651.17010150
Alistair CampbellZIMSri Lanka19983401264431.5027645.65000151
Ibrahim ZadranAFGSri Lanka202412011411457.0026143.68101120
Sourav GangulyINDSri Lanka1998-19992201118555.5099112.12010123
Dimuth KarunaratneSLAfghanistan202412110977109.0094115.96010151
Dinesh ChandimalSLAfghanistan2024110107107107.0018159.12100101
Nathan AstleNZSri Lanka19982301067435.3317660.23010143
Craig WishartZIMSri Lanka19983401064526.5020152.74000120
Ricky PontingAUSSri Lanka1999111105105*-17161.40100110
Romesh KaluwitharanaSLEngland2001111102102*-11787.18100200
Stephen FlemingNZSri Lanka19982301017833.6727736.46010110
Sanath JayasuriyaSLIndia1998-1999220947147.0067140.30010112
Hashan TillakaratneSLNew Zealand1998120834341.5020740.10000100
Romesh KaluwitharanaSLZimbabwe1998340835120.758894.32010160
Guy WhittallZIMSri Lanka1998340835220.7513661.03010100
Mahela JayawardeneSLEngland2001220827141.0018544.3201091
Noor Ali ZadranAFGSri Lanka2024120784739.0018242.86000100
Adam GilchristAUSIndia1999110777777.008491.6701090
Robin SinghINDAustralia1999110757575.0010571.4301041
Mahela JayawardeneSLZimbabwe1998110747474.007894.8701040
Marvan AtapattuSLZimbabwe1998230744824.6712459.68001130
Sadagoppan RameshINDAustralia1999110717171.0012357.7201040
Gavin RennieZIMSri Lanka1998230715023.6713154.20010110
Greg BlewettAUSSri Lanka1999110707070.0021033.3301090
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
Chris CairnsNZSri Lanka1998230602820.008669.7700024
Michael SlaterAUSSri Lanka1999110595959.0014440.9701060
Nishan MadushkaSLAfghanistan2024121593759.007677.63000100
Marvan AtapattuSLNew Zealand1998231594829.5015139.0700080
Robin SinghINDSri Lanka1998-1999221545054.007869.2301011
Marvan AtapattuSLEngland20012315353*26.5011844.9201280
Matt HorneNZSri Lanka1998230513517.0010051.0000050
Marcus TrescothickENGSri Lanka2001230492316.3311343.3600070
Adam ParoreNZSri Lanka19982314928*24.5010646.2300020
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.