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/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Ryan RickeltonSAPakistan2024-202569146025957.5073562.59111546
Pieter van der BijlSAEngland1938-193959046012551.11--120333
Billy WadeSAEngland1938-1949813145912538.2523330.4713271
Rassie van der DussenSANew Zealand2019-2025911145513345.5059476.601303610
Quinton de KockSAZimbabwe2014-2026121214538441.1851587.96041497
Ashwell PrinceSANew Zealand2004-200714175445108*37.0892648.06100420
Russell EndeanSAEngland1951-195711221442116*21.05--113250
John WatkinsSAAustralia1949-195381604399227.44--031351
Reeza HendricksSAIndia2018-2025222104397420.9045696.27033596
Billy ZulchSAEngland1910-191481614368229.07--02000
Jimmy SinclairSAAustralia1902-1911816143510429.0022566.222121612
David MillerSAZimbabwe2010-202615126431138*71.83319135.111113320
Tony de ZorziSAPakistan2024-20251215143010430.7156176.651204013
Reeza HendricksSAEngland2017-2024151514298530.64405105.93051476
Andrew HallSAIndia2000-20071415242616332.7787948.46111512
Dean ElgarSAWest Indies2014-2023711142312142.3087048.62131561
Nicky BojeSAAustralia1996-2006232444234921.1559271.45002495
Lance KlusenerSAZimbabwe1997-200115146421101*52.6354377.531203611
Tristan StubbsSAIndia2022-2026181844219430.0760669.470113711
Jacques RudolphSABangladesh2003-2004541418222*139.3367961.56120503
Tony de ZorziSAIndia2023-20259122418119*41.8054776.421103715
Boeta DippenaarSAEngland2000-2005712241511041.5096942.83122492
Jacques RudolphSAWest Indies2003-20051214241510134.5888347.00112472
David MillerSABangladesh2015-202416136413101*59.00351117.661103018
Colin BlandSANew Zealand1961-196481534128334.3310.00011265
Alviro PetersenSAEngland2009-201268241018268.3370558.16131481
Herschelle GibbsSAKenya1996-200899141011651.2541199.76120569
Rassie van der DussenSAWest Indies2019-20241616340775*31.3156372.290302511
David RichardsonSANew Zealand1992-19981313540310950.3870257.41110320
Neil McKenzieSABangladesh2003-200888240022666.6768458.48111474
Tiger LanceSAAustralia1966-197081314007033.3348937.42030306
Colin BlandSAAustralia1964-196658039912649.8888537.74131352
David RichardsonSAIndia1991-1997362893985020.9590643.93011341
Jonty RhodesSAZimbabwe1992-2001171533937032.7547582.74040358
Keshav MaharajSAIndia2018-2026383243937214.0470555.74015474
Charlie LlewellynSAAustralia1902-1912101813909022.9442346.81032110
Hugh TayfieldSAAustralia1949-1958152513897516.2110.0002471
Alviro PetersenSANew Zealand2012-201358038815648.5073652.72200483
Rassie van der DussenSAAustralia2019-2025161713889524.2542790.870212912
David RichardsonSAEngland1992-1996171853878429.7770454.97033330
Clive van RyneveldSAEngland1951-1957101923838322.53--011130
Tommy WardSAEngland1912-1924173163836415.32--02200
Colin IngramSAPakistan2010-201315154382105*34.7344885.27203404
Neil McKenzieSAPakistan2000-2003141613746224.9374350.34031342
Shaun PollockSAZimbabwe1997-2007241463727546.5047079.15030305
Andrew HallSASri Lanka2000-2007191713688123.0066455.42024344
Kepler WesselsSAEngland1992-1994710036510536.5075048.67110450
Andrew HudsonSAWest Indies1992-19971112036316330.2580645.04122440
Gary KirstenSABangladesh2002-2003331362160181.0048275.10210402
Andrew HudsonSASri Lanka1993-1997121403619025.7989140.52020432

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.