T20I3rd 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)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd 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 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Newlands Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Clarence WimbleSAEngland1892120000.00--00200
Percy Twentyman-JonesSAAustralia1902120000.0020.0000200
Morice BirdENGSouth Africa1910240685717.00--01200
Jack BoardENGSouth Africa1899-1906240862.00--00200
Steve WaughAUSSouth Africa1994-20024501238624.6022355.16012200
Schofield HaighENGSouth Africa1899-190636144258.80--00230
Barberton HalliwellSAEngland1892-189936043237.17--00200
Herschelle GibbsSAPakistan2002110000.0040.0000100
Shaun PollockSAPakistan1998-2002210000.0020.0000100
Saleem ElahiPAKSouth Africa2002110000.0010.0000100
Faisal IqbalPAKSouth Africa2002110000.0040.0000100
Waqar YounisPAKWest Indies1993110000.0010.0000100
Grant FlowerZIMSouth Africa1997110000.0030.0000100
Rashid LatifPAKWest Indies1993110000.0090.0000100
Wasim AkramPAKWest Indies1993110000.0020.0000100
Collins ObuyaKENSouth Africa2001110000.0020.0000100
Azhar MahmoodPAKSouth Africa1998110000.0010.0000100
Jimmy KamandeKENSouth Africa2001110000.0010.0000100
Mushtaq AhmedPAKWest Indies1993110000.0050.0000100
Louis StrickerSAEngland1910110000.00--00100
Emile McMasterENGSouth Africa1889110000.0010.0000100
George HearneENGSouth Africa1892110000.00--00100
Ted TylerENGSouth Africa1896110000.00--00100
Desmond HaynesWISouth Africa1993110000.0050.0000100
Desmond HaynesWIPakistan1993110000.0010.0000100
Ramiz RajaPAKWest Indies1993110000.0010.0000100
Merv HughesAUSSouth Africa1994110000.0010.0000100
Asif MujtabaPAKWest Indies1993110000.0030.0000100
Andrew HudsonSAWest Indies1993110000.00100.0000100
Fanie de VilliersSAWest Indies1993110000.0020.0000100
Richard de GroenNZSouth Africa1994110000.0010.0000100
Sanath JayasuriyaSLSouth Africa199812017178.502277.2700130
WPUJC VaasSLSouth Africa1998120303015.006149.1800160
Brett LeeAUSSouth Africa2002220282814.003580.0000121
Jason GillespieAUSSouth Africa1997-200222017178.503154.8400130
Gary KirstenSAIndia199712010310351.5021448.13101150
Mervyn DillonWISouth Africa1999120363618.006852.9400150
Allan DonaldSAAustralia1994-1997220773.503122.5800100
Andrew HallSAAustralia2002120707035.0014946.98011100
Dewald PretoriusSAAustralia200212155*5.00771.4300110
Adam BacherSAIndia1997120252512.506339.6800140
Adam BacherSASri Lanka1998120663.003218.7500100
Louis TancredSAAustralia1902120221.00--00100
Jimmy SinclairSAAustralia190212010410452.0010.0010106
Nicolaas TheunissenSAEngland188912122*2.00540.0000100
Albert Rose-InnesSAEngland1889120110.50234.3500100
Gobo AshleySAEngland1889120110.50911.1100100
Philip HutchinsonSAEngland1889120331.502412.5000100
Owen DunellSAEngland1889120552.501435.7100110
Dicky RichardsSAEngland1889120442.001822.2200100
Page 1Next

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