Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

South Africa: Batting by series (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At Willowmoore Park×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSABangladesh in South Africa ODI Series 2008/092008110140140140.00135103.7010084
JP DuminySAZimbabwe in South Africa ODI Series 2010/112010110129129129.00117110.2610074
Temba BavumaSA-2016010113113113.0012391.87100131
AB de VilliersSAZimbabwe in South Africa ODI Series 2010/112010110109109109.0099110.1010055
Herschelle GibbsSABangladesh tour of South Africa 2002/0320021119797*-66146.97010190
AB de VilliersSAPakistan in South Africa ODI Series 2012/1320131119595*-11185.5901091
Temba BavumaSANetherlands tour of South Africa 2022/2320231119090*-79113.9201081
Jacques KallisSAICC World Cup 2002/032002110878787.0011774.36010101
Quinton de KockSA-2016010828282.0066124.2401082
Hashim AmlaSAZimbabwe in South Africa ODI Series 2009/102009110808080.009683.3301060
Graeme SmithSABangladesh in South Africa ODI Series 2008/092008110656565.006797.0101061
Nicky BojeSANew Zealand tour of South Africa 2000/012000110646464.008377.1101061
Lance KlusenerSAICC World Cup 2002/0320021116060*-57105.2601071
Gary KirstenSANew Zealand tour of South Africa 2000/012000110575757.009361.2901030
Jacques KallisSA2001 Standard Bank Triangular Tournament2001110545454.008067.5001060
AB de VilliersSABangladesh in South Africa ODI Series 2008/0920081115454*-27200.0001024
JP DuminySA-20160115252*-43120.9301041
AB de VilliersSAZimbabwe in South Africa ODI Series 2009/102009110515151.0051100.0001051
Aiden MarkramSANetherlands tour of South Africa 2022/2320231115151*-39130.7701071
Albie MorkelSAZimbabwe in South Africa ODI Series 2009/1020091115050*-39128.2101033
Farhaan BehardienSA-2016010505050.0022227.2701033
Jacques KallisSABangladesh in South Africa ODI Series 2008/092008110494949.0049100.0000041
Neil McKenzieSA2001 Standard Bank Triangular Tournament20011114949*-7268.0600070
Graeme SmithSABangladesh tour of South Africa 2002/0320021114848*-5882.7600050
Jacques KallisSANew Zealand tour of South Africa 2000/0120001113939*-5275.0000070
Shaun PollockSAICC World Cup 2002/032002110393939.004979.5900040
Alviro PetersenSAZimbabwe in South Africa ODI Series 2009/102009110393939.0036108.3300040
Albie MorkelSABangladesh in South Africa ODI Series 2008/0920081113737*-13284.6200033
Albie MorkelSAZimbabwe in South Africa ODI Series 2010/112010110373737.0021176.1900051
Graeme SmithSAZimbabwe in South Africa ODI Series 2009/102009110353535.003989.7400061
Farhaan BehardienSAPakistan in South Africa ODI Series 2012/132013110353535.003697.2200030
David MillerSAZimbabwe in South Africa ODI Series 2010/1120101113333*-19173.6800031
Rassie van der DussenSANetherlands tour of South Africa 2022/232023110313131.004175.6100060
Graeme SmithSAZimbabwe in South Africa ODI Series 2010/112010110262626.0019136.8400041
Hashim AmlaSAZimbabwe in South Africa ODI Series 2010/112010110242424.0018133.3300031
Hashim AmlaSAPakistan in South Africa ODI Series 2012/132013110222222.006533.8500020
Faf du PlessisSA-2016010212121.003167.7400010
Herschelle GibbsSA2001 Standard Bank Triangular Tournament2001110202020.002774.0700021
David MillerSAPakistan in South Africa ODI Series 2012/1320131112020*-20100.0000011
Colin IngramSAZimbabwe in South Africa ODI Series 2010/112010110202020.008250.0000012
Mark BoucherSAZimbabwe in South Africa ODI Series 2009/102009110181818.003452.9400010
Gary KirstenSA2001 Standard Bank Triangular Tournament2001110171717.001894.4400040
Jonty RhodesSANew Zealand tour of South Africa 2000/0120001111717*-17100.0000030
Graeme SmithSAICC World Cup 2002/032002110161616.003151.6100020
Colin IngramSAPakistan in South Africa ODI Series 2012/132013110151515.002075.0000020
Mark BoucherSAICC World Cup 2002/032002110141414.001877.7800020
David MillerSA-2016010141414.001687.5000020
Nicky BojeSAICC World Cup 2002/0320021111111*-11100.0000010
Boeta DippenaarSANew Zealand tour of South Africa 2000/012000110999.002240.9100020
Quinton de KockSANetherlands tour of South Africa 2022/232023110999.002142.8600020
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.