South Africa: Batting by opposition (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At National Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSAPakistan1996-2007231264155132.0046456.90200231
Temba BavumaSAPakistan2021-20252301398246.3325654.30010160
Ryan RickeltonSAAfghanistan2025110103103103.0010697.1710071
Heinrich KlaasenSAPakistan2025110878787.0056155.36010113
Dean ElgarSAPakistan2021120875843.5015157.62010130
Aiden MarkramSAPakistan2021120877443.5024036.25010130
Matthew BreetzkeSAPakistan2025110838383.008498.81010101
Ashwell PrinceSAPakistan2007120814540.5020240.1000040
Rassie van der DussenSAPakistan2021120816440.5018144.7501080
AB de VilliersSAPakistan2007120787739.0010475.0001071
Daryll CullinanSAPakistan1994-1996220756537.509479.7901060
Rassie van der DussenSAEngland20251117272*-8782.7601063
Herschelle GibbsSAPakistan2007120725436.0015247.37010100
Hashim AmlaSAPakistan2007120717135.5016842.2601161
Daryll CullinanSAWest Indies1996110696969.007888.4601033
Graeme SmithSAPakistan2007120674233.5010862.04000100
Hansie CronjeSAPakistan1994-19962216645*66.0010861.1100020
Heinrich KlaasenSAEngland2025110646464.0056114.29010110
Temba BavumaSAAfghanistan2025110585858.007676.3201050
Andrew HudsonSAPakistan1994-1996220563328.007574.6700080
Andrew HudsonSAWest Indies1996110545454.008067.5001080
Rassie van der DussenSAAfghanistan2025110525252.0046113.0401032
Aiden MarkramSAAfghanistan20251115252*-36144.4401061
George LindeSAPakistan2021120463523.009349.4600070
Gary KirstenSAPakistan1996110444444.005777.1900050
Kyle VerreynneSAPakistan20251114444*-32137.5000031
Hansie CronjeSAWest Indies1996110404040.004785.1100022
André NelSAPakistan2007120353317.507745.4500030
Kepler WesselsSAPakistan1994110333333.006650.0000010
Faf du PlessisSAPakistan2021120332316.506749.2500050
Mark BoucherSAPakistan2007120302915.007440.5400040
Ryan RickeltonSAEngland2025110272727.0025108.0000050
Pat SymcoxSAWest Indies1996110242424.0020120.0000012
Tony de ZorziSAPakistan2025110222222.0018122.2200031
Kagiso RabadaSAPakistan20211212221*22.004746.8100031
Shaun PollockSAPakistan19961112020*-2871.4300010
Quinton de KockSAPakistan202112017158.504042.5000010
Jonty RhodesSAPakistan1994110161616.004040.0000020
Corbin BoschSAPakistan20251111515*-9166.6700011
David MillerSAAfghanistan2025110141414.001877.7800010
Eric SimonsSAPakistan1994110141414.003638.8900000
Jonty RhodesSAWest Indies1996110131313.002454.1700000
Meyrick PringleSAPakistan19941111313*-1681.2500000
Wiaan MulderSAAfghanistan20251111212*-6200.0000011
Tony de ZorziSAAfghanistan2025110111111.0011100.0000020
Lungi NgidiSAPakistan2021-202522111811.001957.8900020
Paul AdamsSAWest Indies1996110101010.001471.4300000
Derek CrookesSAPakistan1994110101010.001855.5600010
Craig MatthewsSAWest Indies199611188*-1266.6700000
David MillerSAEngland202511177*-2350.0000001
Page 1Next

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