Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st 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
Ryan RickeltonMCTPaarl Royals2023-202644116194*53.67111145.05010148
Bob CatterallSAEngland1923-19313501617632.20--020-0
Roy McLeanSANew Zealand1954-196224116011353.33--100181
Scott StyrisNZSouth Africa2000-20074511606040.0022670.80020210
Faf du PlessisSAAustralia2014-20205701596722.7133347.75010170
JP DuminySAIndia2011-20183301585552.6716794.6103083
Jos ButtlerENGSouth Africa2016-202056215867*39.50128123.44011108
Hashim AmlaSAIndia2007-20185801586319.7533247.59020211
Gautam GambhirINDSouth Africa20111201579378.5040638.67020220
Tony PitheySAEngland196512015615478.00--100121
Joe DenlyENGSouth Africa20202301568752.0034445.35010142
Paul CollingwoodENGSouth Africa2005-20104501568631.2033846.15011143
Alastair CookENGSouth Africa2010-20162401556538.7532847.26020190
Keegan PetersenSAIndia20221201548277.0027955.20020190
Herschelle GibbsSANew Zealand2005-200722015211976.0015498.70100157
Vernon PhilanderSAAustralia2011-201835315252*76.0032546.77020152
Ramnaresh SarwanWISouth Africa2003-20043411506950.0025359.29010192
Dwayne SmithWISouth Africa2004-2015341146105*48.6716389.57100212
Leonard HuttonENGSouth Africa1938-19492301458748.33--010-1
Mark BoucherSANew Zealand2000-20074411454648.3321467.76000160
Daniel SmithWPKnights2024-202622114386*143.0079181.01020145
Jack RyderAUSSouth Africa1921110142142142.00--100120
Colin BlandSAEngland19651201427871.00--020153
Peter PollockSAAustralia1966-197024114275*47.337136.6201021
Jack SiedleSAEngland1931110141141141.00--100130
Kevin PietersenENGSouth Africa2005-20104501417528.2017978.77011124
Rilee RossouwSAAustralia201622013812269.0013999.28100152
Ryan RickeltonMCTJoburg Super Kings2023-20264401388934.5085162.35010127
Bill LawryAUSSouth Africa1966-19702401348333.5018346.45010121
Ashwell PrinceSAIndia2007-20112411334744.3335038.00000110
Zin HarrisNZSouth Africa196212013110165.50--100102
Dane VilasCCLions2012-20143311305165.0096135.4201096
Heinrich KlaasenDSGMI Cape Town2023-20254401306632.5086151.16010126
Aiden MarkramSAPakistan2019-20253411307843.3317972.63010192
Hardik PandyaINDSouth Africa20183401299332.2513297.73010143
Herbert SutcliffeENGSouth Africa19271201289964.00--010-0
Ian BellENGSouth Africa2005-20102301287842.6734237.43010180
Dinesh KarthikINDSouth Africa2006-20183411286342.6724751.82010181
Matt PriorENGSouth Africa2007-20103401287632.0018071.11010121
Ashwell PrinceSANew Zealand2005-2006221127108*127.0032638.96100100
Rishabh PantINDSouth Africa2022231127100*63.5019066.84101104
Jack CrawfordENGSouth Africa19062411277442.33--010140
Matthew HaydenAUSSouth Africa20061201269463.0024351.85010181
Thilan SamaraweeraSLSouth Africa2012121126115*126.0027645.65100140
Niroshan DickwellaSLSouth Africa2017-20193301266842.00100126.00021191
Simon KatichAUSSouth Africa2006-20092301255541.6736734.06020141
Richard LeviCCDolphins2013-201433112580*62.5083150.60010135
Reeza HendricksJSCape Town Blitz2018-20193301257941.6798127.5501088
Gordon WhiteSAEngland19062301257341.67--010141
Pieter van der BijlSAEngland19381201248762.00--010121

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.