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 Rawalpindi Cricket Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Aiden MarkramSAPakistan2021-202524021410853.5041052.20100304
Gary KirstenSAUnited Arab Emirates1996111188188*-159118.24100134
Andrew HudsonSANetherlands1996110161161161.00132121.97100134
Jacques KallisSAPakistan1997-20033311596179.5029953.18020122
Gary KirstenSAPakistan1994-199722111898118.0038031.0501080
Temba BavumaSAPakistan202112110561105.0026339.92010110
Senuran MuthusamySAPakistan20251118989*-15557.4201080
Tony de ZorziSAPakistan2025231885544.0010980.7301063
Boeta DippenaarSAPakistan2003220857442.5016352.1501050
Gary KirstenSANetherlands1996110838383.009884.6901060
Hansie CronjeSAPakistan1994-1997220775338.5013955.4001040
Tristan StubbsSAPakistan2025120767638.0020936.3601161
Herschelle GibbsSAPakistan2003220754137.5010968.81000110
Kagiso RabadaSAPakistan2021-2025230717123.677397.2601244
George LindeSAPakistan2021-2025230613620.3348127.0800082
Reeza HendricksSAPakistan2025110606060.0040150.0001051
Hansie CronjeSAUnited Arab Emirates1996110575757.006291.9401011
David RichardsonSAPakistan1994-19972225545*-13939.5700050
Wiaan MulderSAPakistan2021120533326.5012343.0900061
Daryll CullinanSAPakistan1994-1997220523626.009554.7400050
Quinton de KockSAPakistan2021-2025230522917.3334152.94001100
Adam BacherSAPakistan1997110505050.0014235.2101030
Shaun PollockSAPakistan1997-2003310484848.009948.4800041
Rassie van der DussenSAPakistan2021120484824.009848.9800180
Hansie CronjeSANetherlands1996110414141.0039105.1300030
Daryll CullinanSAUnited Arab Emirates19961114141*-5082.0000020
Ryan RickeltonSAPakistan20251213925*39.005570.9100031
Gary KirstenSAEngland1996110383838.006063.3300040
Jonty RhodesSAEngland1996110373737.0032115.6300030
Daryll CullinanSAEngland1996110343434.004280.9500020
Jonty RhodesSAPakistan1994110333333.003594.2900020
Jacques RudolphSAPakistan2003221332033.006650.0000050
Dean ElgarSAPakistan2021120321716.004571.1100070
Keshav MaharajSAPakistan2021-2025230313010.337243.0600130
Steve PalframanSAEngland1996110282828.003677.7800030
Andrew HudsonSAUnited Arab Emirates1996110272727.003381.8200050
Jacques KallisSAEngland1996110262626.004261.9000020
Faf du PlessisSAPakistan2021120221711.004647.8300040
Andrew HudsonSAPakistan1994110202020.003951.2800020
Kepler WesselsSAPakistan1994110191919.004641.3000010
Daryll CullinanSANetherlands19961111919*-17111.7600010
Jacques KallisSANetherlands19961111717*-16106.2500000
Hansie CronjeSAEngland1996110151515.003148.3900010
Graeme SmithSAPakistan2003110131313.002552.0000020
Shaun PollockSAEngland1996110121212.001392.3100000
Marco JansenSAPakistan2025110121212.002646.1500010
Fanie de VilliersSAEngland1996110121212.0011109.0900010
Brian McMillanSAEngland1996110111111.001764.7100000
Kyle VerreynneSAPakistan2025110101010.002934.4800000
Donavon FerreiraSAPakistan2025110101010.001283.3300010
Page 1Next

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