Live1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMZimbabwe won the toss and chose to bowlT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)ODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At The Wanderers Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Chris MartinNZSouth Africa2006-2007240110.25175.8800300
Herschelle GibbsSAIndia2006120000.0080.0000200
Johnson CharlesWISouth Africa2023-2026220000.0040.0000200
Reeza HendricksJSKMI Cape Town2023-2024220000.0080.0000200
Chadd SayersAUSSouth Africa2018120000.0050.0000200
Aaqib JavedPAKWest Indies1993220000.0040.0000200
Rilee RossouwPCJoburg Super Kings2023-2025330110.33616.6700200
Reeza HendricksMCT/JSKSunrisers Eastern Cape2023-2025330404013.3339102.5600250
Kagiso RabadaSAIndia2018-2022330303010.009332.2600260
Kusal MendisSLSouth Africa2019-2021230606020.007876.9201251
Lungi NgidiSAIndia2018-2022330441.33944.4400210
Connor EsterhuizenLIOTitans20243314848*24.0040120.0000261
David RichardsonSAPakistan1994-199533111*0.50333.3300200
Reeza HendricksSAIndia2018-2024440787019.5073106.8501291
Kagiso RabadaSAPakistan2019-202445136219.008243.9000241
Aamer SohailPAKSouth Africa1994-1998450582311.6011152.2500271
Andile PhehlukwayoSAIndia2018-2023561783315.608591.7600285
Mohammad RizwanPAKSouth Africa2019-202466313274*44.00107123.36022153
Andy FlowerZIMSouth Africa1997110000.0020.0000100
Elton ChigumburaZIMSouth Africa2005110000.0040.0000100
Dale SteynSAAustralia2020110000.0010.0000100
Shakib Al HasanBANSouth Africa2022110000.0060.0000100
Mithali RajINDWSouth Africa Women2018110000.0050.0000100
Morné MorkelSAAustralia2018110000.0010.0000100
Suranga LakmalSLSouth Africa2019110000.0030.0000100
Andre RussellPCJoburg Super Kings2026110000.0030.0000100
Michael NeserAUSSouth Africa2023110000.0020.0000100
Jason RoyPRPretoria Capitals2023110000.0020.0000100
Rilee RossouwJSKDurban's Super Giants2026110000.0040.0000100
Chris MorrisSAIndia2018210000.0010.0000100
Marcus StoinisDSGJoburg Super Kings2025110000.0050.0000100
Moeen AliJSKSunrisers Eastern Cape2024-2025210000.0060.0000100
Lizaad WilliamsSAIndia2023110000.0020.0000100
Paul van MeekerenNEDSouth Africa2023110000.0030.0000100
Laura DelanyIREWSouth Africa Women2025110000.0040.0000100
Akeal HoseinJSKPretoria Capitals2026110000.0020.0000100
Corbin BoschMCTSunrisers Eastern Cape2025110000.0020.0000100
Tabraiz ShamsiPRPretoria Capitals2023110000.0030.0000100
Kamran GhulamPAKSouth Africa2024110000.0010.0000100
Roston ChasePCJoburg Super Kings2026110000.0010.0000100
Wiaan MulderSAIndia2023110000.0010.0000100
Wiaan MulderJSKMI Cape Town2026110000.0020.0000100
Rashid KhanMCTSunrisers Eastern Cape2025110000.0020.0000100
Zak CrawleySECJoburg Super Kings2025110000.0010.0000100
Fred KlaassenNEDSouth Africa2023110000.0030.0000100
Sam CookJSKDurban's Super Giants2024110000.0010.0000100
Zahir KhanJSKMI Cape Town2024110000.0040.0000100
Josh InglisAUSSouth Africa2023110000.0040.0000100
Anrich NortjePCJoburg Super Kings2023110000.0010.0000100
Lutho SipamlaJSKDurban's Super Giants2025110000.0010.0000100
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.