Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Newlands Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ijaz AhmedPAKSouth Africa1995-1998220552.501827.7800110
David TerbruggeSAWest Indies199911144*-2714.8100000
Jack SaundersAUSSouth Africa1902110444.00--000-0
Aaqib JavedPAKWest Indies199311144*-1625.0000010
Craig MatthewsSANew Zealand199411144*-4100.0000000
David RichardsonSAPakistan1995110444.003133.3300010
Stuart LawAUSSouth Africa1997110444.00850.0000010
Dave CallaghanSAPakistan1995110444.00580.0000010
Arthur OchseSAEngland1889120432.00757.1400000
Dicky RichardsSAEngland1889120442.001822.2200100
Kiran MoreINDSouth Africa1992-1993220442.00944.4400110
Saqlain MushtaqPAKSouth Africa200211133*-475.0000000
Allan DonaldSAEngland1996210333.001225.0000000
Monde ZondekiSAPakistan200211133*-2150.0000000
Darren GoughENGSouth Africa1996110333.001816.6700000
Tom CampbellSAEngland191011133*---00000
Warwick ArmstrongAUSSouth Africa1902110333.00--00000
Pat SymcoxSAPakistan1995110333.00560.0000000
Neil SmithENGSouth Africa1996110333.00650.0000000
Makhaya NtiniSASri Lanka199812233*-1030.0000000
Philip HutchinsonSAEngland1889120331.502412.5000100
Howard FrancisSAEngland1899120321.50--00000
Dodda GaneshINDSouth Africa199712132*3.001816.6700000
Glenn McGrathAUSSouth Africa1994-2002431321.502114.2900100
Mohammad SamiPAKSouth Africa2002110222.00366.6700000
Richie RichardsonWISouth Africa1993110222.00633.3300000
Tim O'BrienENGSouth Africa1896110222.00--00000
Charles WrightENGSouth Africa1896110222.00--00000
Bill HowellAUSSouth Africa1902110222.00--00000
Phil SimmonsWIPakistan1993110222.00450.0000000
Dermot ReeveENGSouth Africa1996110222.00450.0000000
Ghulam AliPAKWest Indies1993110222.001910.5300000
Louis TancredSAAustralia1902120221.00--00100
Nicolaas TheunissenSAEngland188912122*2.00540.0000100
Flooi du ToitSAEngland189212222*---00000
Robert GrahamSAEngland1899120221.00--00100
Johannes KotzeSAAustralia1902120221.00--00100
Carl HooperWIPakistan1993110111.00911.1100000
Allan DonaldSAIndia1992-199731111*-128.3300000
Murphy Su'aNZSouth Africa1994110111.00333.3300000
Kepler WesselsSAWest Indies1993110111.00520.0000000
The Hon. Charles CoventryENGSouth Africa188911111*-520.0000000
Arnold FothergillENGSouth Africa1889110111.00520.0000000
Joe DarlingAUSSouth Africa1902110111.00--00000
James KellyAUSSouth Africa1902110111.00--00000
Saleem MalikPAKWest Indies1993110111.00714.2900000
Craig McDermottAUSSouth Africa1994110111.001010.0000000
Patrick PattersonWISouth Africa1993110111.00911.1100000
Mark PriestNZSouth Africa1994110111.00616.6700000
Errol StewartSAWest Indies1993110111.00137.6900000

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.