Live3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMAfghanistan won the toss and chose to bowlLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO206/3 (20)TIT1/0 (0.1)TIT need 206 runs in 119 ballsT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2067th Match · CSA Pro20 2026/27WPLIOT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZIND

South Africa: Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Shaun PollockSAWest Indies1996-2008544919830106*27.67149755.44101707
Jacques KallisSAWest Indies1998-2011668518412017761.49745955.241225337040
Shaun PollockSAEngland1995-2007545917104866*24.95177659.010611984
Makhaya NtiniSAAustralia2000-200941361718828*9.8938548.83007263
Makhaya NtiniSAEngland1998-200933321619732*12.3139949.37004292
Jacques KallisSAIndia1996-20135868153409201*64.32613155.60918330926
Jonty RhodesSAAustralia1992-2002636615198283*38.86305164.96013313116
Mark BoucherSAAustralia1999-201165781515368924.38256659.860101015214
Shaun PollockSANew Zealand1996-200757411576269*29.31107870.690335616
Shaun PollockSAAustralia1997-200757591411466925.47156973.0404411616
David MillerSAIndia2011-20265853141139106*29.21967117.791568350
Jacques KallisSAPakistan1996-2013647513293515547.34529055.48720326827
Mark BoucherSAWest Indies1998-20106360131241122*26.40225954.9425411512
Shaun PollockSAPakistan1996-200749431310039033.43149167.270558915
JP DuminySAZimbabwe2006-201824231390412990.4097492.813406518
Shaun PollockSAIndia1996-20074641137027925.07128954.46037797
Jacques KallisSAEngland1995-20127595123339182*40.23640252.16917935019
AB de VilliersSANew Zealand2005-20174650121807106*47.55214484.28113218422
David MillerSAAustralia2011-2026454212144114248.031327108.5947111244
Hansie CronjeSAIndia1992-2000455212143313535.83253956.4417312916
JP DuminySASri Lanka2004-2019484812138715538.53173979.7627412226
Shaun PollockSASri Lanka1997-2007484712101511129.00162962.311518117
David MillerSAPakistan2010-202441381292785*35.65904102.540726634
Kagiso RabadaSAAustralia2014-20264132122512912.5539962.91002238
Jacques KallisSANew Zealand1996-2013677611307118647.25528658.10915534333
AB de VilliersSAPakistan2006-20175460112679278*54.67354475.59714224137
Jonty RhodesSASri Lanka1992-20023741111126101*37.53176163.94183744
Mark BoucherSANew Zealand1998-201261521111217627.34164568.150471088
David MillerSASri Lanka2013-2024363011767117*40.37683112.301214330
Brian McMillanSAIndia1991-1997272811734103*43.18153047.97141626
Kagiso RabadaSAIndia2015-202643391129531*10.5464046.09005334
Dale SteynSAEngland2004-20203428112664715.6552051.15001275
Allan DonaldSAAustralia1992-2002443111122216.1040929.83009110
Lungi NgidiSAIndia2018-20262923114383.5811238.3900540
AB de VilliersSAAustralia2005-2018587810337016949.56547161.60723436240
JP DuminySAAustralia2008-2019535810187116638.98285065.65310118022
Mark BoucherSAEngland1998-2010616510163910829.80278058.961741865
Mark BoucherSAIndia1999-201150451011557033.00180863.880821076
David RichardsonSAAustralia1992-199849421063072*19.69138245.59024492
Allan DonaldSAEngland1992-20003122101673213.9239442.39005140
Makhaya NtiniSASri Lanka1998-200732241099167.0722045.00005141
Makhaya NtiniSAPakistan2000-2007341910901810.0017950.28004102
Lance KlusenerSASri Lanka1997-2004303191006118*45.73147468.251729415
Lance KlusenerSAAustralia1996-2002323799359233.39118478.970568514
Lance KlusenerSANew Zealand1997-200434259596103*37.2568587.011215412
Mark BoucherSAZimbabwe1999-200925189557147*61.8967982.032105116
David RichardsonSAIndia1991-1997362893985020.9590643.93011341
Cyril VincentSAEngland1927-1935182693016017.7120.0002416
Johan BothaSAAustralia2006-2012241592004633.3324382.30000202
Kagiso RabadaSAWest Indies2015-2026241791804022.5025171.71001214
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.