Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Singhalese Sports Club Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Russel ArnoldSLEngland2001220000.00180.0000200
Marvan AtapattuSLEngland20012315353*26.5011844.9201280
Daniel VettoriNZSri Lanka1998230331.001323.0800200
Rahul DravidINDAustralia1999110000.0020.0000100
Harbhajan SinghINDSri Lanka1998110000.0010.0000100
Sanath JayasuriyaSLAustralia1999110000.0010.0000100
Russel ArnoldSLAustralia1999110000.0090.0000100
WPUJC VaasSLIndia1999110000.00--00100
Glenn McGrathAUSSri Lanka1999110000.0020.0000100
Andrew CaddickENGSri Lanka2001110000.00150.0000100
Avishka GunawardeneSLIndia1998110000.0010.0000100
Shane WarneAUSSri Lanka1999110000.0040.0000100
Matt HorneNZIndia1998110000.0070.0000100
Dhananjaya de SilvaSLAfghanistan2024110000.0010.0000100
Asitha FernandoSLAfghanistan2024110000.0010.0000100
Ajay JadejaINDAustralia1999110000.0020.0000100
Colin MillerAUSSri Lanka1999110000.0040.0000100
Nasser HussainENGSri Lanka2001120884.003721.6200110
Ashley GilesENGSri Lanka200112111*1.00166.2500100
Kumar SangakkaraSLEngland2001220454522.509845.9200180
Upul ChandanaSLIndia1998-1999220262613.0025104.0000112
Hashan TillakaratneSLZimbabwe1998120773.505612.5000100
Ibrahim ZadranAFGSri Lanka202412011411457.0026143.68101120
Zia-ur-RehmanAFGSri Lanka2024120442.002218.1800110
Pramodya WickramasingheSLNew Zealand19981212424*24.005940.6800120
Ajay JadejaINDSri Lanka1998-19992211919*19.0016118.7500111
Pommie MbangwaZIMSri Lanka1998120442.002615.3800110
Dinuka HettiarachchiSLEngland200112100*0.00250.0000100
Nasir JamalAFGSri Lanka20241214141*41.007455.4100151
Nijat MasoodAFGSri Lanka202412012126.003930.7700111
Mohammad SaleemAFGSri Lanka2024120221.001118.1800100
Craig WhiteENGSri Lanka20012301284.002842.8600110
Graham ThorpeENGSri Lanka2001232145113*145.0031745.74101130
Alec StewartENGSri Lanka200123017145.675133.3300130
Marvan AtapattuSLZimbabwe1998230744824.6712459.68001130
Roshan MahanamaSLZimbabwe1998230473915.6710544.7600150
Andrew FlintoffENGSri Lanka2001110242424.005048.0000010
Rahul DravidINDSri Lanka1999110131313.003933.3300000
Sourav GangulyINDAustralia1999110888.004200.0000020
Anil KumbleINDSri Lanka1998-1999210444.001040.0000000
Anil KumbleINDAustralia1999110444.00757.1400000
Javagal SrinathINDAustralia1999110151515.0015100.0000010
Nick KnightENGSri Lanka2001110777.001643.7500010
Romesh KaluwitharanaSLEngland2001111102102*-11787.18100200
Marvan AtapattuSLAustralia1999110222.001118.1800000
Mahela JayawardeneSLIndia1999110626262.0062100.0001051
Mahela JayawardeneSLAustralia1999110212121.005240.3800030
Mahela JayawardeneSLZimbabwe1998110747474.007894.8701040
Russel ArnoldSLIndia1999110191919.0014135.7100030
Upul ChandanaSLNew Zealand19981112727*-25108.0000020
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.