Live3rd T20I · India in New Zealand 2026/27NZINDIndia won the toss and chose to bowlODI4th 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 (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)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 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th 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/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
Gary KirstenSAPakistan1995-200233110752*53.5016664.46010120
Ridley JacobsWISouth Africa199923110669*53.0023545.11010160
Herschelle GibbsSAAustralia1997-20023401063926.5016663.86000131
Reggie SchwarzSAEngland1906-19104611054421.00--00020
Jimmy SinclairSAAustralia190212010410452.0010.0010106
Jonty RhodesSAPakistan1995-20023201028151.0012085.00010100
Billy ZulchSAEngland191024110043*33.33--000-0
Shaun PollockSASri Lanka1998120989249.0017655.6801081
Justin LangerAUSSouth Africa2002120955847.5010887.96010170
Boeta DippenaarSAPakistan2002110939393.0012673.8101070
Clem HillAUSSouth Africa19021119191*---010-0
Sachin TendulkarINDSouth Africa1992-1993220887344.0023537.4501091
Inzamam-ul-HaqPAKSouth Africa1995-2002330886329.3314660.2701070
Ajay JadejaINDSouth Africa1992-1993231874843.5017649.4300050
Hansie CronjeSAWest Indies1993-1999340875421.7520243.0701150
Allan BorderAUSSouth Africa1994221854585.0025133.8600090
Herschelle GibbsSAWest Indies1999230844228.0015454.55000100
Peter KirstenSAIndia1992-1993230825627.3321338.5001070
Wilfred RhodesENGSouth Africa1910241827727.33--01100
Mark BoucherSAAustralia2002230813727.0013560.00000110
Leonard MoonENGSouth Africa1906240813620.25--001100
Robin SmithENGSouth Africa1996120796639.5021536.7401090
Daryll CullinanSAEngland1996220796239.5016747.31010100
William ShaldersSAEngland1899-1906360783713.00--00180
Gary KirstenSASri Lanka1998120776238.5016446.95010110
Brian McMillanSAAustralia1994220777438.5022534.2201070
Kepler WesselsSAIndia1992-1993230774325.6722534.2200120
Manoj PrabhakarINDSouth Africa1992-1993230776225.6729426.1901080
Frank HearneSAEngland1892-1896240773019.25--00100
Pelham WarnerENGSouth Africa1899-1906360773112.8310.0000100
Daryll CullinanSAIndia1993120744637.0025529.0200060
Peter KirstenSAAustralia1994120737036.5021733.6401070
George ThompsonENGSouth Africa1910230735124.33--010-0
Younis KhanPAKSouth Africa2002110727272.008188.8901080
Gary KirstenSAEngland19962317241*36.0015945.28000130
Aamer SohailPAKSouth Africa1995110717171.007495.95010110
Mark BoucherSAWest Indies1999231713435.5012357.7200050
Shaun PollockSAEngland19962217066*70.009077.7801060
Andrew HallSAAustralia2002120707035.0014946.98011100
Dale BenkensteinSAWest Indies1999110696969.009076.6701020
Michael SlaterAUSSouth Africa19941216943*69.0012654.7600080
David RichardsonSAAustralia1994-1997330693423.0020134.3300060
Morice BirdENGSouth Africa1910240685717.00--01200
Jack CrawfordENGSouth Africa1906240673416.75--00090
Jonty RhodesSAWest Indies1993-1999340663416.5013250.0000121
David RichardsonSAEngland19962216554*65.0012651.5901050
Daryll CullinanSAPakistan1995-1998210646464.009071.1101010
Nixon McLeanWISouth Africa1999230643921.339269.5700064
Arjuna RanatungaSLSouth Africa1998120634331.5011952.9400090
Brian McMillanSAIndia1992-1993221635263.0026523.7701030

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