Live2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7 (20)ZIM176/5 (18)ZIM need 46 runs in 12 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st 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 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

South Africa: Batting by opposition (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Bruce MitchellSAEngland1929-1949305772732189*54.6415829.117160830
Jacques KallisSAWest Indies1998-2010244311235617773.63523944.97812324415
Herbie TaylorSAEngland1912-193130543228717644.84666.677130365
Jacques KallisSAEngland1995-2012315132141182*44.60466945.8688423712
AB de VilliersSAAustralia2005-201824455206816951.70414949.84613124720
Graeme SmithSAEngland2003-201221393205127756.97352458.207732612
Dudley NourseSAEngland1935-195124436203720855.0510863.897911076
Jacques KallisSAAustralia1997-201228534197814740.37435645.41510224011
Hashim AmlaSAEngland2004-2017213821903311*52.86375450.696712503
Jacques KallisSAIndia2000-2013183161734201*69.36390644.3975117311
Gary KirstenSAEngland1994-200322352160827548.73390841.155722072
Graeme SmithSAWest Indies2003-201014252159314869.26269259.187402057
Hashim AmlaSAAustralia2008-201821402157419641.42305951.455541973
Jacques KallisSAPakistan1997-201319334156415553.93335146.6768116010
Bob CatterallSAEngland1922-193124432155512037.9360.003113368
Jacques KallisSANew Zealand1999-201318283154318661.72312749.3466221213
Hashim AmlaSAIndia2004-2018213721528253*43.66338345.175741813
Graeme PollockSAAustralia1963-197014232145327469.19154950.555501849
Dave NourseSAEngland1906-192431574141593*26.70--0103340
Herschelle GibbsSAWest Indies1998-200819333140319246.77306445.7936217514
AB de VilliersSAEngland2004-201620341139317442.21264952.592731805
Eric RowanSAEngland1935-195118355136423645.478128.40283340
AB de VilliersSAWest Indies2005-201513215134717884.19244555.0965014612
AB de VilliersSAIndia2006-2018203511334217*39.24245154.4336214711
Graeme SmithSAPakistan2002-201316281125923446.63215758.374311420
Graeme SmithSAAustralia2002-201420393122612234.06213557.423531570
Trevor GoddardSAEngland1955-196520401119311230.5940.00183933
Hashim AmlaSANew Zealand2006-2017142231154176*60.74220152.434701643
Eddie BarlowSAAustralia1963-197014262114920147.88156841.525321223
Hashim AmlaSAPakistan2007-2019142751146118*52.09232349.3321011421
Mark BoucherSAEngland1998-201025374114110834.58212653.671631414
Gary KirstenSAAustralia1993-200218341113415334.36286539.582531441
AB de VilliersSAPakistan2007-2013122141112278*65.41186859.534301049
Jackie McGlewSANew Zealand1953-1962122141100255*64.71--350751
Trevor GoddardSAAustralia1957-19701833410909337.59106336.12081462
Daryll CullinanSAEngland1994-200015231108112049.14221748.762911391
Roy McLeanSAEngland1951-196420381106814228.8616964.503451236
Herschelle GibbsSAEngland1999-200514240103718343.21191354.213211682
Dean ElgarSAIndia2015-202415283101218540.48227944.412421248
Graeme SmithSAIndia2004-2013152719879437.96161661.080811424
Jock CameronSAEngland1927-1935193239719033.48--0912810
Ken ViljoenSAEngland1930-19491832195312430.74--172390
Gary KirstenSANew Zealand1994-20041323495113750.05201447.222501293
Herschelle GibbsSAAustralia1997-20061530094710431.57203846.471611422
Dean ElgarSAEngland2015-20221528192613634.30189148.972321252
Dudley NourseSAAustralia1935-19501019192323151.28--252510
John WaiteSAEngland1951-19652139692311327.97--184810
Daryll CullinanSASri Lanka1993-200111192917114*53.94184649.6753111110
Alan MelvilleSAEngland1938-19491119289418952.59--432711
Jacques KallisSASri Lanka1998-20121525289422438.87202144.241531045
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.