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 Basin Reserve×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Herschelle GibbsSANew Zealand1999-200435026012052.0045657.02111353
Jackie McGlewSANew Zealand1953111255255*---100190
Graeme SmithSANew Zealand2004-2012241218125*72.6734762.82100270
Alviro PetersenSANew Zealand201212019515697.5037851.59100232
Daryll CullinanSANew Zealand199923119215296.0033457.49100251
Gary KirstenSANew Zealand1999-20043511747643.5032553.54010241
JP DuminySANew Zealand2012-201724216710383.5024667.89100203
Xen BalaskasSANew Zealand1932111122122*---100-0
Hashim AmlaSANew Zealand2012-20172311226361.0022254.95010190
Jim ChristySANew Zealand19321201156257.50--020-1
Eddie BarlowSANew Zealand19641201149257.00--010190
Anton MurraySANew Zealand1953110109109109.00--100100
AB de VilliersSANew Zealand20121201066853.0011889.83010111
Jacques RudolphSANew Zealand2004-201223110493*52.0025241.27011160
Ken ViljoenSANew Zealand1932121978197.00--010-0
Quinton de KockSANew Zealand2017110919191.0011877.12010103
Hansie CronjeSANew Zealand1999221907290.0014860.81010120
Temba BavumaSANew Zealand2017110898989.0016055.6301090
Colin BlandSANew Zealand19641218646*86.00--000120
Jacques KallisSANew Zealand1999-2004350765415.2015549.0301190
Martin van JaarsveldSANew Zealand2004121725972.0016144.72010100
Buster FarrerSANew Zealand19641216838*68.00--000110
Vernon PhilanderSANew Zealand2012-20172216637*66.0013648.5300080
Jock CameronSANew Zealand1932121664466.00--000-0
John WaiteSANew Zealand1953-1964220653532.50--000-0
Trevor GoddardSANew Zealand1964120644032.00--00040
Lance KlusenerSANew Zealand19992215435*54.007275.0000050
Mark BoucherSANew Zealand1999-2012430544618.0013540.0000170
Bruce MitchellSANew Zealand1932120535326.50--01100
Morné MorkelSANew Zealand2012-2017221504050.006873.5300071
Shaun PollockSANew Zealand1999-20043214843*48.0011043.6400060
Peter KirstenSASri Lanka1992110474747.008158.0200051
Peter van der MerweSANew Zealand1964110444444.00--000-0
Eric DaltonSANew Zealand1932110424242.00--000-0
Russell EndeanSANew Zealand1953110414141.00--000-0
Kepler WesselsSASri Lanka1992110404040.009442.5500000
Cyril VincentSANew Zealand1932110333333.00--000-1
Tony PitheySANew Zealand1964110313131.00--000-0
Jonty RhodesSASri Lanka1992110282828.0021133.3300020
Denis LindsaySANew Zealand1964110272727.00--00060
Hugh TayfieldSANew Zealand19531112727*---000-2
Dean ElgarSANew Zealand2017120261713.006937.6800020
Nicky BojeSANew Zealand1999-2004210252525.003278.1300050
Jonty RhodesSAAustralia1995110252525.006140.9800010
Peter PollockSANew Zealand1964110242424.00--000-0
Faf du PlessisSANew Zealand2017110222222.004055.0000011
Hansie CronjeSAAustralia1995110222222.004153.6600020
David RichardsonSAAustralia19951112222*-5639.2900000
Brian McMillanSASri Lanka19921111818*-2281.8200000
Adrian KuiperSASri Lanka1992110181818.004440.9100030
Page 1Next

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