Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

South Africa: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At Zahur Ahmed Chowdhury Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Tony de ZorziSABangladesh2024110177177177.0026965.80100124
Tristan StubbsSABangladesh2024110106106106.0019853.5410063
Wiaan MulderSABangladesh2024111105105*-15070.0010084
JP DuminySANew Zealand20141118686*-43200.00010103
Dean ElgarSABangladesh2015121754775.0016744.9100070
AB de VilliersSAEngland20141116969*-28246.4301093
Senuran MuthusamySABangladesh20241116868*-7590.6701052
Stiaan van ZylSABangladesh2015121673467.0012055.83000100
David BedinghamSABangladesh2024110595959.007875.6401024
Hashim AmlaSAEngland2014110565656.0037151.3501062
Temba BavumaSABangladesh2015110545454.0010850.0001050
Faf du PlessisSABangladesh2015220544827.0013938.8500050
JP DuminySABangladesh2015220515125.507171.8301130
David MillerSABangladesh2015110444444.005186.2700050
Hashim AmlaSANetherlands2014110434343.0022195.4500071
Hashim AmlaSANew Zealand2014110414141.0040102.5000020
JP DuminySASri Lanka2014110393939.0030130.0000032
Aiden MarkramSABangladesh2024110333333.005560.0000020
Quinton de KockSAEngland2014110292929.003387.8800020
Hashim AmlaSABangladesh2015220281514.006344.4400030
Quinton de KockSASri Lanka2014110252525.0018138.8900041
AB de VilliersSASri Lanka2014110242424.0016150.0000030
Vernon PhilanderSABangladesh2015110242424.003666.6700020
Faf du PlessisSANetherlands2014110242424.0014171.4300031
Hashim AmlaSASri Lanka2014110232323.002688.4600020
AB de VilliersSANetherlands2014110212121.0021100.0000010
David MillerSAEngland2014110191919.0015126.6700021
David MillerSASri Lanka2014110191919.0016118.7500010
David MillerSANetherlands2014110171717.001894.4400000
Rilee RossouwSABangladesh2015110171717.002762.9600020
Albie MorkelSANew Zealand2014110131313.008162.5000001
Faf du PlessisSANew Zealand2014110131313.008162.5000020
JP DuminySANetherlands2014110121212.001580.0000000
Albie MorkelSASri Lanka2014110121212.004300.0000002
Farhaan BehardienSABangladesh2015110121212.001675.0000010
Ryan RickeltonSABangladesh2024110121212.004129.2700010
Imran TahirSANetherlands201411199*-7128.5700010
Simon HarmerSABangladesh2015110999.003724.3200000
Imran TahirSASri Lanka201411188*-4200.0000001
Quinton de KockSABangladesh2015220773.501070.0000110
David MillerSANew Zealand2014110666.006100.0000010
JP DuminySAEngland2014110555.005100.0000000
AB de VilliersSANew Zealand2014110555.00683.3300010
Albie MorkelSANetherlands2014110555.001145.4500000
Dale SteynSANetherlands2014110555.004125.0000010
Kyle AbbottSABangladesh2015110555.001050.0000000
Farhaan BehardienSASri Lanka2014110555.004125.0000000
Quinton de KockSANew Zealand2014110444.00850.0000000
Morné MorkelSABangladesh201522243*-1040.0000000
Albie MorkelSAEngland2014110333.003100.0000000
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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