Live3rd T20I · India in New Zealand 2026/27NZ198/3 (20)IND64/0 (3)IND need 135 runs in 102 ballsLive5th Match · Pakistan ODI Tri-Series 2026/27PAK61/5 (13.1)SLSL chose to bowlT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)T2057th 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/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Newlands×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Stephen FlemingNZSouth Africa2000-200633027626292.0046159.87100322
Ryan RickeltonSAPakistan2025110259259259.0034375.51100293
Ben StokesENGSouth Africa2016-202067048025868.57422113.741105020
Herschelle GibbsSAPakistan2003-2007210228228228.0024095.00100296
Jacques KallisSASri Lanka2001-2012330355224118.3355464.08110375
Graeme PollockSAAustralia1966-197024031220978.0026437.50110451
Hashim AmlaSAEngland2005-201668051220164.0096752.95130590
Jim BurkeAUSSouth Africa1957110189189189.00--100150
Faf du PlessisSASri Lanka2017-201945030918561.8035088.29100284
Graeme SmithSAEngland2005-201057037818354.0056067.50120470
Wally HammondENGSouth Africa1927-193835036018172.00--120160
Neil HarveyAUSSouth Africa1949-1957231216178108.00--100160
David WarnerAUSSouth Africa2011-202068060517375.63590102.54311668
AB de VilliersSAAustralia2006-2018710046816346.8085254.93130518
Michael ClarkeAUSSouth Africa2006-2014581397161*56.7165760.43202480
Jacques KallisSAIndia2006-201135135616189.0075147.40211370
Virat KohliINDSouth Africa2011-2024691452160*56.5075160.19120504
AB de VilliersSASri Lanka2012-2017331287160*143.5031192.28120255
Tony PitheySAEngland196512015615478.00--100121
Bob SimpsonAUSSouth Africa1957-196623017415358.00--100140
Graeme SmithSAPakistan2003-201357136415160.6747077.45120462
Jonny BairstowENGSouth Africa2016-2020443285150*285.0033984.07110326
Ashwell PrinceSAAustralia2006-201134019415048.5038150.92101232
Jacques KallisSAEngland2000-201057058814984.00114951.17320494
Hashim AmlaSANew Zealand2006-2013220215149107.5039154.99110290
AB de VilliersSAWest Indies2008-201534021814854.5029474.15100252
Sachin TendulkarINDSouth Africa2006-201135124014660.0060639.60110292
Shan MasoodPAKSouth Africa2019-202524025214563.0043857.53110311
Herschelle GibbsSAWest Indies2003-200845021414242.8033563.88100274
Jack RyderAUSSouth Africa1921110142142142.00--100120
Dean ElgarSAAustralia2014-2018241166141*55.3334048.82101231
Jack SiedleSAEngland1931110141141141.00--100130
Eddie BarlowSAEngland1965120216138108.00--110260
John ReidNZSouth Africa1954-196223024113580.33--110282
Taufeeq UmarPAKSouth Africa2003120202135101.0035556.90110331
Keith StackpoleAUSSouth Africa1966-197023018213460.6714832.43100222
Dominic SibleyENGSouth Africa2020121167133*167.0038743.15100261
Jacques KallisSAWest Indies2003-2008573390130*97.5055470.402103610
Dean ElgarSASri Lanka201712018412992.0032157.32110220
Eddie BarlowSAAustralia1966-197024017912744.7537638.03100131
Quinton de KockSAIndia2018-202223017512458.3317997.77100212
Mitchell JohnsonAUSSouth Africa2009-2014461190123*38.0019895.96101196
Bruce MitchellSAEngland1931-194935130612376.50--20000
Mark BoucherSAWest Indies2003-2008541247122*82.3337665.69110312
James FranklinNZSouth Africa2005-2013341166122*55.3337544.27100181
Rilee RossouwSAAustralia201622013812269.0013999.28100152
AB de VilliersSAEngland2005-2016810144512149.4458675.94210523
Graeme SmithSAZimbabwe2005110121121121.00107113.08100172
Bill BrownAUSSouth Africa1936110121121121.00--100-1
Mike SmithENGSouth Africa1965110121121121.00--100121
Page 1Next

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