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 Sophia Gardens×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Rilee RossouwSAEngland20221119696*-55174.55010105
Colin IngramSAWest Indies2013110737373.0063115.8701062
Ryan McLarenSAIndia20131117171*-61116.39010111
AB de VilliersSAIndia2013110707070.007198.5901070
Robin PetersonSAIndia2013110686868.007294.4401060
Quinton de KockSAAfghanistan2019110686868.007294.4401080
Reeza HendricksSAEngland2017-2022220535326.5037143.2401132
Hashim AmlaSAAfghanistan20191114141*-8349.4000040
David MillerSAWest Indies2013110383838.0029131.0300013
AB de VilliersSAWest Indies2013110373737.0026142.3100021
Mangaliso MosheleSAEngland2017110363636.0022163.6400014
AB de VilliersSAEngland2008-2017310353535.0019184.2100022
Faf du PlessisSAWest Indies2013110353535.0032109.3800031
Faf du PlessisSAIndia2013110303030.0023130.4300050
Jon-Jon SmutsSAEngland2017110292929.003096.6700021
Aiden MarkramSAEngland2025110282828.0014200.0000022
Tristan StubbsSAEngland2022-20252212815*28.0018155.5600012
Andile PhehlukwayoSAEngland2017-20222112727*-20135.0000040
Donavon FerreiraSAEngland20251112525*-11227.2700003
Hashim AmlaSAWest Indies2013110232323.002785.1900020
Dewald BrevisSAEngland2025110232323.0010230.0000003
Hashim AmlaSAIndia2013110222222.0015146.6700040
Heinrich KlaasenSAEngland2022110191919.0010190.0000011
Andile PhehlukwayoSAAfghanistan20191111717*-17100.0000021
Quinton de KockSAEngland2022110151515.0011136.3600020
JP DuminySAIndia2013110141414.002458.3300000
Morné MorkelSAIndia2013110888.001172.7300010
Chris MorrisSAEngland2017110888.00988.8900010
Ryan McLarenSAWest Indies201311177*-4175.0000001
David MillerSAEngland2017-2022210777.006116.6700000
Colin IngramSAIndia2013110666.005120.0000010
Morné MorkelSAEngland2008-201731155*-2250.0000010
Rory KleinveldtSAIndia2013110444.00580.0000000
Herschelle GibbsSAEngland2008110333.00742.8600000
Hashim AmlaSAEngland200821133*-650.0000000
Lonwabo TsotsobeSAIndia2013110333.001421.4300000
Farhaan BehardienSAEngland2017110333.00837.5000000
JP DuminySAWest Indies2013110222.00540.0000000
LG PretoriusSAEngland2025110222.00450.0000000
Marco JansenSAEngland202511111*-1100.0000000
Jacques KallisSAEngland200811100*-50.0000000
Robin PetersonSAWest Indies201311100*-0-00000
David MillerSAIndia2013110000.000-00100
Ryan RickeltonSAEngland2025110000.0010.0000100

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