Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Newlands×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben StokesENGSouth Africa2016-202067048025868.57422113.741105020
Ryan RickeltonMCTDurban's Super Giants2023-202544020311350.75127159.841101118
Chris GayleWISouth Africa2003-201557031511645.0033294.881103914
Marco JansenSECMI Cape Town2023-20264301156638.3353216.98010612
Jacques KallisSAWest Indies2003-2008573390130*97.5055470.402103610
Shane WatsonAUSSouth Africa2006-20165701935227.57172112.210101510
David WarnerAUSSouth Africa2011-202068060517375.63590102.54311668
AB de VilliersSAAustralia2006-2018710046816346.8085254.93130518
Rassie van der DussenSAEngland202045223474*78.0043254.17020178
Steve SmithAUSSouth Africa2011-20206832148442.8026680.45011188
Faf du PlessisJSKMI Cape Town2023-20264411636154.3393175.27020188
Ryan RickeltonMCTPaarl Royals2023-202644116194*53.67111145.05010148
Jos ButtlerENGSouth Africa2016-202056215867*39.50128123.44011108
Reeza HendricksJSCape Town Blitz2018-20193301257941.6798127.5501088
George LindeMCTDurban's Super Giants2023-2025441673322.3344152.2700118
Upul TharangaSLSouth Africa2017-201945117911944.75156114.74100237
Ryan RickeltonMCTSunrisers Eastern Cape2023-202644117459*58.00117148.72020167
Herschelle GibbsSANew Zealand2005-200722015211976.0015498.70100157
Ryan RickeltonMCTJoburg Super Kings2023-20264401388934.5085162.35010127
Janneman MalanCTBNelson Mandela Bay Giants2018-20192201176058.5080146.25020117
Dewald BrevisMCT/PCSunrisers Eastern Cape2023-202643011510138.3373157.5310097
Justin KempSAIndia2006111100100*-89112.3610067
AB de VilliersTSCape Town Blitz2018-2019220905945.0056160.7101047
Colin IngramWARLions2017110898989.0048185.4201057
Christiaan JonkerWARCape Cobras2013-20142218664*86.0063136.5101047
Vaughn van JaarsveldDOLTitans20141118282*-56146.4301027
Janneman MalanCTBDurban Heat2018-2019220757537.5044170.4501127
Jonny BairstowENGSouth Africa2016-2020443285150*285.0033984.07110326
Herschelle GibbsSAPakistan2003-2007210228228228.0024095.00100296
Mitchell JohnsonAUSSouth Africa2009-2014461190123*38.0019895.96101196
Dane VilasCCLions2012-20143311305165.0096135.4201096
Heinrich KlaasenDSGMI Cape Town2023-20254401306632.5086151.16010126
Jordan HermannSECMI Cape Town2024-2026221118106*118.0080147.5010086
Rassie van der DussenMCTPaarl Royals2023-20264411064335.3375141.3300086
Adnaan LagadienSA-EWestern Province2026110106106106.0058182.76100106
Dewald BrevisMCTPaarl Royals2023-20253319470*47.0057164.9101056
Joshua van HeerdenWPSouth Africa Emerging20261118888*-46191.3001056
Kashief JosephWPBoland2026110828282.0041200.0001046
Sediqullah AtalMCTPretoria Capitals2025110747474.0046160.8701046
Andy BlignautZIMSouth Africa2005120696134.507295.8301056
George LindeWPWarriors20241116666*-31212.9001026
Sherfane RutherfordPCMI Cape Town20251114747*-15313.3300006
Jacques KallisSASri Lanka2001-2012330355224118.3355464.08110375
AB de VilliersSASri Lanka2012-2017331287160*143.5031192.28120255
Faf du PlessisSAEngland2016-20206712418640.1739561.01031245
Daniel SmithWPKnights2024-202622114386*143.0079181.01020145
Richard LeviCCDolphins2013-201433112580*62.5083150.60010135
Dawid MalanENGSouth Africa202022111899*118.0067176.12010145
Mark BoucherSAAustralia2000-20116711044217.3315666.6700195
Rassie van der DussenMCTJoburg Super Kings2023-20264411043934.6789116.8500055
Page 1Next

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.