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 Mangaung Oval×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Quinton de KockSAEngland2016-2023331206138*103.00165124.85100218
Jacques KallisSANew Zealand200012017316086.5030756.35100280
Temba BavumaSAAustralia2023221160114*160.0018287.91100184
Rassie van der DussenSAEngland202322014911174.5015596.1310092
Temba BavumaSAEngland202322014510972.50130111.54100182
Aiden MarkramSABangladesh2017110143143143.0018676.88100220
Faf du PlessisSABangladesh2017111135135*-18174.59100150
Hashim AmlaSABangladesh201722013513267.5016780.84100170
Janneman MalanSAAustralia2020111129129*-13992.8110074
Andrew HudsonSAIndia1992-199722012310861.5018267.5810091
Heinrich KlaasenSAAustralia2020-20233301145138.00107106.5401084
Dean ElgarSABangladesh2017110113113113.0015274.34100170
David MillerSAEngland202322111158*111.0093119.3502064
Mark BoucherSANew Zealand2000121987698.0013274.24010110
Lance KlusenerSAAustralia1997110929292.0011877.9701071
Jacques KallisSAEngland1996-2005220926346.0011381.4201061
Herschelle GibbsSASri Lanka1998-2001220897944.5013466.4201081
Quinton de KockSABangladesh2017221875987.0071122.5401073
Hansie CronjeSAAustralia1994-1997220876943.509492.5501073
Hansie CronjeSAWest Indies1993-1999220878243.508898.8601063
David MillerSAAustralia2020-2023331864943.0083103.6100190
Andrew HudsonSAAustralia1994110848484.0013263.6401080
Herschelle GibbsSAEngland2005110787878.0010177.2301060
Gary KirstenSAIndia1997110737373.009973.7401050
Jacques KallisSASri Lanka1998-2001220703935.009970.7100052
Neil McKenzieSANew Zealand2000121685568.0017239.53010120
Andrew HudsonSAEngland1996110646464.009765.9801050
Richard SnellSAEngland1996110636363.006596.9201041
Aiden MarkramSAEngland2023220624931.0062100.0000042
Jonty RhodesSASri Lanka1994-2001332612761.006692.4200010
Dale SteynSAZimbabwe2018110606060.008570.5901081
Daryll CullinanSAWest Indies1993-1999220604530.009861.2200020
Daryll CullinanSAAustralia19971115757*-39146.1501071
Jonty RhodesSAIndia1992-19972225757*-40142.5001050
Heinrich KlaasenSAEngland2023220573028.5051111.7600032
Quinton de KockSAAustralia2020-2023330564518.676388.8900182
Faf du PlessisSAEngland2016110555555.0044125.0001071
Kepler WesselsSAIndia1992110555555.009557.8901030
Marco JansenSAAustralia2023220553227.506880.8800033
Daryll CullinanSAIndia1997110515151.007766.2301021
Daryll CullinanSANew Zealand2000120512925.5010548.5700070
AB de VilliersSABangladesh2017110494949.0027181.4800080
Kepler WesselsSAWest Indies1993110494949.008955.0600030
Brian McMillanSAEngland1996110444444.005481.4800040
Andrew HudsonSASri Lanka1994110444444.007558.6700070
Hansie CronjeSAIndia1992-19972114444*-41107.3200021
Nicky BojeSANew Zealand2000110434343.005775.4400061
Jon-Jon SmutsSAAustralia2020110414141.006464.0600030
Nicky BojeSASri Lanka2001110404040.0031129.0300050
Farhaan BehardienSABangladesh20171113636*-17211.7600022
Page 1Next

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