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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th 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)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/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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 Shere Bangla National Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Faf du PlessisSABangladesh2011-201565225179*83.6726993.31030231
AB de VilliersSABangladesh2008-201556221669*54.0034263.16010242
Graeme SmithSABangladesh2008-201145121368*53.2532565.54020173
Hashim AmlaSABangladesh2008-20157601745129.0026465.91010240
JP DuminySABangladesh2008-201586210349*25.7516662.0500050
Rilee RossouwSABangladesh20154439945*99.0010495.1900085
Jacques KallisSABangladesh2008-2011230936931.0015261.1801071
Quinton de KockSABangladesh2015440934423.2589104.4900093
Faf du PlessisSAIndia2014110585858.0041141.4601052
Ashwell PrinceSABangladesh2008120483824.009351.6100060
Jacques KallisSANew Zealand2011110474747.007562.6700030
JP DuminySAIndia20141114545*-40112.5000013
David MillerSABangladesh20154314030*20.005572.7300021
Johan BothaSABangladesh2008-2011420372518.509738.1400040
Faf du PlessisSANew Zealand2011110363636.004383.7200031
Farhaan BehardienSABangladesh2015210363636.004481.8200021
AB de VilliersSANew Zealand2011110353535.004087.5000040
Neil McKenzieSABangladesh2008120312615.504765.9600040
Graeme SmithSANew Zealand2011110282828.003482.3500020
Alviro PetersenSABangladesh2008210242424.005444.4400030
David MillerSAIndia20141112323*-12191.6700021
Robin PetersonSABangladesh20111112222*-9244.4400040
Hashim AmlaSAIndia2014110222222.0016137.5000040
Herschelle GibbsSABangladesh200822013106.503141.9400010
Mark BoucherSABangladesh2008121131113.003240.6300010
Chris MorrisSABangladesh2015210121212.001392.3100030
AB de VilliersSAIndia2014110101010.008125.0000010
Kagiso RabadaSABangladesh2015310101010.002540.0000010
Dale SteynSANew Zealand2011110888.001844.4400010
Hashim AmlaSANew Zealand2011110777.005140.0000010
Dale SteynSABangladesh2008310777.002231.8200010
Quinton de KockSAIndia2014110666.004150.0000010
Morné van WykSABangladesh2011110555.005100.0000000
Kyle AbbottSABangladesh2015410555.001145.4500010
Lonwabo TsotsobeSABangladesh201111144*-2200.0000010
Makhaya NtiniSABangladesh200811133*-1225.0000000
JP DuminySANew Zealand2011110333.001225.0000000
Morné MorkelSANew Zealand2011110333.001717.6500000
Johan BothaSANew Zealand2011110222.001020.0000000
Morné MorkelSABangladesh2008310111.00520.0000000
Imran TahirSABangladesh2011-201531111*-425.0000000
Robin PetersonSANew Zealand2011110000.0050.0000100
Wayne ParnellSABangladesh2011-2015310000.0010.0000100
Imran TahirSANew Zealand201111100*-10.0000000

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