T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

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 Senwes Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSABangladesh2008-201734028513771.2532886.89110372
Dean ElgarSABangladesh2017120217199108.5041352.54100173
Heinrich KlaasenSAWest Indies2023111119119*-61195.08100155
Graeme SmithSANew Zealand2013110116116116.0013089.23100140
Aiden MarkramSABangladesh20171201129756.0017862.92010150
Hashim AmlaSAZimbabwe2010110110110110.00103106.80100120
Faf du PlessisSABangladesh201712110781107.0015071.33010101
Nicky BojeSANew Zealand2000111105105*-93112.90100120
Temba BavumaSABangladesh201712110271102.0019452.5801091
AB de VilliersSAZimbabwe2010111101101*-72140.2810055
David MillerSABangladesh2017111101101*-36280.5610079
Jon-Jon SmutsSAAustralia2020110848484.009885.71010120
Farhaan BehardienSANew Zealand2013-2015220747037.009677.0801051
Ryan RickeltonSAAustralia20261117171*-8187.6501052
Heinrich KlaasenSAAustralia20201116868*-63107.94010101
Boeta DippenaarSANew Zealand2000110575757.0010454.8101060
AB de VilliersSABangladesh2008-2017220553527.505894.8300041
Jacques KallisSABangladesh2008110505050.007368.4901020
Kyle VerreynneSAAustralia2020110505050.0050100.0001033
JP DuminySAZimbabwe2010-20182224833*-44109.0900041
Marco JansenSAWest Indies2023110434343.0033130.3000052
Graeme SmithSAZimbabwe2010110404040.004197.5600051
JP DuminySABangladesh2008-2017220403620.004785.1100040
Rilee RossouwSANew Zealand2015110393939.005176.4700050
AB de VilliersSANew Zealand2015110313131.004568.8900010
Albie MorkelSABangladesh20081113131*-3979.4900021
Quinton de KockSANew Zealand2013110313131.003881.5800040
Vernon PhilanderSANew Zealand20151113030*-4961.2200010
Justin OntongSABangladesh2008110272727.003871.0500040
Quinton de KockSAZimbabwe2018110262626.0023113.0400031
Quinton de KockSAAustralia2020-2026220262613.003672.2200122
Ryan McLarenSANew Zealand20131112525*-24104.1700011
Colin IngramSANew Zealand2013110252525.004062.5000030
Aiden MarkramSAWest Indies2023110252525.002696.1500031
Matthew BreetzkeSAAustralia2026110252525.002986.2100030
Johan BothaSABangladesh2008110232323.0015153.3300050
Johann LouwSABangladesh2008110232323.007328.5700013
Janneman MalanSAAustralia2020110232323.002688.4600040
Heinrich KlaasenSAZimbabwe2018110222222.0015146.6700012
Tony de ZorziSAWest Indies2023110212121.002295.4500030
David MillerSANew Zealand2013-2015220201510.002968.9700020
David MillerSAZimbabwe2010-20182111919*-13146.1500040
Faf du PlessisSANew Zealand2013110191919.002382.6100020
Keshav MaharajSABangladesh20171111919*-11172.7300011
David MillerSAWest Indies2023110171717.0017100.0000002
Aiden MarkramSAAustralia2026110151515.001693.7500030
Rassie van der DussenSAWest Indies2023110141414.008175.0000030
Tristan StubbsSAAustralia2026110141414.001782.3500010
Gary KirstenSANew Zealand2000110131313.001872.2200010
Rassie van der DussenSAZimbabwe2018110131313.008162.5000011
Page 1Next

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