Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Matthew BreetzkeDSG/SECMI Cape Town2024-2026330704823.338186.4200042
Jonty RhodesSANew Zealand2000110696969.008086.2501051
Harshitha MadaviSLWBangladesh Women20231116969*-50138.0001081
Connor EsterhuizenMCTPretoria Capitals2025110696969.0043160.4701063
Andy BlignautZIMSouth Africa2005120696134.507295.8301056
Jermaine BlackwoodWISouth Africa2015120695634.5013949.6401080
Dawid MalanSECDurban's Super Giants2024220696334.5049140.8201071
Colin IngramWARCape Cobras2012-2014330694523.0048143.7500072
Ian ChappellAUSSouth Africa1966-1970240694917.256719.4000120
JP DuminySAWest Indies2008110686868.008183.9501041
Bismah MaroofPAKWIndia Women20231116868*-55123.6401070
Tazmin BritsSAWEngland Women2023110686868.0055123.6401062
Matthew BreetzkeSECPretoria Capitals20261116868*-49138.7801052
Dean ElgarSAWest Indies20151216860*68.0013351.1301081
Peter van der MerweSAAustralia1966120685034.00--010-0
Temba BavumaSAIndia20222316832*34.0012255.74000100
Lucky DentonENGSouth Africa1906240683417.00--00070
Virender SehwagINDSouth Africa2006-2011350684013.6011758.12001121
Matthew HaydenAUSEngland20071116767*-43155.81010111
Khaya ZondoDHCape Town Blitz2018110676767.0042159.5201043
Aiden MarkramSASri Lanka20191116767*-7589.3301070
Russell EndeanSANew Zealand19541216734*67.00--000-0
Eddie BarlowSANew Zealand1962120675133.50--010100
Leus du PlooyJSKMI Cape Town2023-20253316741*33.5047142.5500034
George LindeMCTDurban's Super Giants2023-2025441673322.3344152.2700118
Rahul DravidRCBRajasthan Royals2009110666666.0048137.5001081
Paul CollingwoodENGPakistan20031116666*-7390.4101040
Sanath JayasuriyaSLWest Indies2003110666666.009966.6701040
George LindeWPWarriors20241116666*-31212.9001026
Hayley MatthewsWIWIreland Women20231116666*-53124.5301081
Laura WolvaardtSAWBangladesh Women20231116666*-56117.8601071
Bert SutcliffeNZSouth Africa1954110666666.00--01050
Mohammad NawazCTBTshwane Spartans2018-2019220665933.0046143.4801072
Arthur MorrisAUSSouth Africa1949120664233.00--000-0
Jacob OramNZSouth Africa2005-2007341663422.0015841.7700051
Shivnarine ChanderpaulWISri Lanka2003110656565.009072.2201060
Liam LivingstoneCTBJozi Stars2019110656565.0041158.5401035
Neil McKenzieSASri Lanka2001220654732.5013050.0000051
Marco JansenSAPakistan2024-2025220656232.5060108.3301083
Tom VeiversAUSSouth Africa19661216535*65.00--00052
Boeta DippenaarSAPakistan2003-2007230656221.6716938.4601170
David MillerSAPakistan2013-2024441652921.677883.3300022
JP DuminySAEngland2007-2016450653613.008279.2700261
Kagiso RabadaSAIndia2018-2024461652613.0015641.6700022
JP DuminyCCWarriors20141116464*-39164.1001071
Matthew BreetzkeNMBGCape Town Blitz2019110646464.0040160.0001072
Chris RogersAUSSouth Africa2014120643932.0010859.26000100
Umar AkmalPAKSouth Africa2013220646432.0040160.0001154
Ollie PopeENGSouth Africa20201216461*64.0015242.1101070
Roy McLeanSAEngland1957120644232.00--00070

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.