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)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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 Brisbane Cricket Ground, Woolloongabba×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSASouth Africa in Australia Test Series 2012/13201212019614798.0036553.70100192
Hashim AmlaSASouth Africa in Australia Test Series 2012/13201212014210471.0032643.56100102
Mark BoucherSAVB Series 2005/06200622112563*125.0013393.9802093
Boeta DippenaarSAVB Series 2005/062006220847442.0012766.14010100
JP DuminySASouth Africa in Australia T20I Series 2008/0920091116969*-41168.2901072
AB de VilliersSASouth Africa in Australia Test Series 2012/132012121694069.0019834.8500090
Alviro PetersenSASouth Africa in Australia Test Series 2012/132012120696434.5013551.1101070
Temba BavumaSASouth Africa tour of Australia 2022/232022120673833.5013151.1500060
Kyle VerreynneSASouth Africa tour of Australia 2022/232022120646432.009865.3101181
Jacques RudolphSAVB Series 2005/062006110535353.006384.1301080
Ashwell PrinceSAVB Series 2005/062006220482924.008556.4700030
Jacques RudolphSASouth Africa in Australia Test Series 2012/132012120423121.0010540.0000030
Justin KempSAVB Series 2005/0620062213929*39.004292.8600031
Khaya ZondoSASouth Africa tour of Australia 2022/2320221213636*36.008741.3800160
Graeme SmithSASouth Africa in Australia Test Series 2012/132012120332316.509435.1100030
Mark BoucherSA-2006010292929.0021138.1000050
Hashim AmlaSASouth Africa in Australia T20I Series 2008/092009110262626.0026100.0000011
Shaun PollockSA-2006010242424.0017141.1800021
Herschelle GibbsSAVB Series 2005/062006220231611.504353.4900020
Graeme SmithSA-2006010222222.002684.6200030
Mark BoucherSASouth Africa in Australia T20I Series 2008/092009110191919.0019100.0000010
Albie MorkelSASouth Africa in Australia T20I Series 2008/092009110191919.0013146.1500011
Keshav MaharajSASouth Africa tour of Australia 2022/23202212018169.002475.0000030
Rory KleinveldtSASouth Africa in Australia Test Series 2012/1320121111717*-1894.4400002
Jacques KallisSA-2006010151515.0013115.3800011
Dale SteynSASouth Africa in Australia Test Series 2012/132012110151515.004235.7100020
Graeme SmithSAVB Series 2005/06200622015127.503641.6700010
Kagiso RabadaSASouth Africa tour of Australia 2022/2320221211310*13.003141.9400010
Sarel ErweeSASouth Africa tour of Australia 2022/23202212013106.506021.6700020
Vernon PhilanderSASouth Africa in Australia Test Series 2012/132012121121112.004129.2700001
Lungi NgidiSASouth Africa tour of Australia 2022/2320221201296.002744.4400020
Andrew HallSA-2006010111111.0010110.0000010
Neil McKenzieSASouth Africa in Australia T20I Series 2008/09200911177*-887.5000000
Herschelle GibbsSASouth Africa in Australia T20I Series 2008/092009110666.001250.0000000
Jacques RudolphSA-200601166*-785.7100000
Dean ElgarSASouth Africa tour of Australia 2022/232022120532.501435.7100000
Rassie van der DussenSASouth Africa tour of Australia 2022/232022120552.501631.2500100
Shaun PollockSAVB Series 2005/062006210444.00944.4400000
Andrew HallSAVB Series 2005/062006210444.00944.4400000
Garnett KrugerSA-2006010333.00560.0000000
Johan BothaSAVB Series 2005/062006110222.00825.0000000
Johan BothaSA-2006010222.00450.0000000
Marco JansenSASouth Africa tour of Australia 2022/232022120221.00219.5200100
Boeta DippenaarSA-2006010111.00520.0000000
Herschelle GibbsSA-2006010000.0020.0000100
Jacques KallisSAVB Series 2005/062006110000.0010.0000100
Monde ZondekiSA-2006010000.0010.0000100
Garnett KrugerSAVB Series 2005/06200621100*-30.0000000
Morné MorkelSASouth Africa in Australia Test Series 2012/132012110000.0060.0000100
Vaughn van JaarsveldSASouth Africa in Australia T20I Series 2008/092009110000.0010.0000100
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.