Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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)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 figures (All cricket)

Robin Peterson has played the most matches in all cricket for South Africa at De Beers Diamond Oval: 5.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At De Beers Diamond Oval×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Robin PetersonSA2002-20135312423*12.003764.8600120
Mark BoucherSA2000-20085111818*-11163.6400021
Graeme SmithSA2002-20134402016850.2521892.20020252
Herschelle GibbsSA2001-2008441195108*65.00171114.04110313
Jonty RhodesSA2000-20024215530*55.006584.6200070
Jacques KallisSA2000-200833224993249.0028886.46030205
JP DuminySA2008-201233214296*142.00120118.33010124
Colin IngramSA2010-2013330927930.6710686.79010130
Lance KlusenerSA2000-20023218475*84.0083101.20010112
Lonwabo TsotsobeSA2010-2013310999.008112.5000010
AB de VilliersSA2008-20122201249662.0098126.53010123
Boeta DippenaarSA2000-20012117474*-11862.7101090
David MillerSA2010-2013220392519.504586.6700011
Wayne ParnellSA2010-2012210212121.0017123.5300001
Nicky BojeSA2000-20012112020*-11181.8200011
Morné MorkelSA2012-20132111919*-14135.7100002
Neil McKenzieSA2001-2002210777.005140.0000010
Faf du PlessisSA2012-2013220753.501546.6700000
Johan BothaSA2008-201021111*-1100.0000000
Gary KirstenSA2000110101101101.0010794.39100100
Hashim AmlaSA2008110787878.0076102.63010130
Martin van JaarsveldSA2002110424242.0033127.2700090
Alviro PetersenSA2012110373737.003994.8700041
Farhaan BehardienSA2013110313131.004077.5000011
Quinton de KockSA2013110252525.002889.2900012
Daryll CullinanSA2000110171717.002277.2700030
Ashwell PrinceSA20021111414*-2948.2800010
Loots BosmanSA2010110555.003166.6700010
Andrew HallSA2002110222.00540.0000000
Vernon PhilanderSA201211122*-540.0000000
Ryan McLarenSA2013110222.00540.0000000
Heino KuhnSA2010110111.00250.0000000
Rory KleinveldtSA2013110000.0010.0000100

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.