Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd 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)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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by series (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At St George's Park×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Temba BavumaSAAustralia tour of South Africa 2026/272026110179179179.0033453.59100181
Mathew SinclairNZNew Zealand tour of South Africa 2000/01200012016715083.5036545.75100261
Faf du PlessisSANew Zealand in South Africa Test Series 2012/132013110137137137.0025254.37100142
Ollie PopeENGBasil D'Oliveira Trophy 2019/202020111135135*-22659.73100181
Hansie CronjeSAIndia tour of South Africa 1992/931992232189135189.0050937.13100171
Saleem ElahiPAKPakistan tour of South Africa 2002/032002110135135135.00129104.65100190
David MillerSAWest Indies in South Africa ODI Series 2014/152015111130130*-13397.74100113
Kapil DevINDIndia tour of South Africa 1992/93199223014212947.3320071.00100161
Hashim AmlaSAAustralia in South Africa Test Series 2013/142014121127127*127.0017871.35101160
AB de VilliersSAAustralia tour of South Africa 2017/182018121154126*154.0017289.53100242
Barry RichardsSAAustralia tour of South Africa 1969/701970120207126103.5039053.08110263
Herschelle GibbsSAWest Indies tour of South Africa 1998/991998-199923013112543.6716579.3910090
Aiden MarkramSAZimbabwe tour of South Africa 2017/182017110125125125.0020461.27100142
Laura WolvaardtSAWIreland Women tour of South Africa 2025/262025110124124124.00111111.71100190
JP DuminySAAustralia in South Africa Test Series 2013/142014121141123141.0024956.63100160
Jacques KallisSAWest Indies in South Africa ODI Series 2007/082008111121121*-13390.98100121
Travis HeadAUSAustralia tour of South Africa 2026/27202612013512167.5021463.08100180
Dean ElgarSASir Vivian Richards Trophy 2014/152014110121121121.0023950.63100180
Neil McKenzieSANew Zealand tour of South Africa 2000/012000121127120127.0022456.70100201
Ben StokesENGBasil D'Oliveira Trophy 2019/202020110120120120.0021456.07100122
Tony de ZorziSAIndia tour of South Africa 2023/242023111119119*-12297.5410096
Stephen CookSASri Lanka in South Africa Test Series 2016/17201612017611788.0030358.09110180
Mark WaughAUSAustralia tour of South Africa 1996/971997231251116125.5038964.52200284
AB de VilliersSAAustralia in South Africa Test Series 2013/14201412014511672.5027153.51100191
Rohit SharmaINDIndia tour of South Africa 2017/182018110115115115.0012691.27100114
Suné LuusSAWIreland Women tour of South Africa 2025/262025110114114114.00113100.88100131
Vaughn van JaarsveldDOLCSA T20 Challenge 2018/192019111112112*-69162.32100125
Abdul RazzaqPAKPakistan tour of South Africa 2002/032002110112112112.0012093.33100132
Herschelle GibbsSAAustralia in South Africa ODI Series 2008/092009110110110110.0011694.8310092
Hashim AmlaSANew Zealand in South Africa Test Series 2012/132013110110110110.0023546.8110080
Hashim AmlaSAPakistan tour of South Africa 2018/192019111108108*-12090.0010071
Reeza HendricksJSMzansi Super League 2018/192018111108108*-62174.19100105
Chris RogersAUSAustralia in South Africa Test Series 2013/14201412011210756.0024944.98100130
Kraigg BrathwaiteWISir Vivian Richards Trophy 2014/152014110106106106.0018656.99100120
Kyle VerreynneSASri Lanka tour of South Africa 2024/252024121114105*114.0016071.25100133
Graeme SmithSAEngland tour of South Africa 2004/052005110105105105.0013180.1510090
Shivnarine ChanderpaulWIWest Indies tour of Zimbabwe and South Africa 2007/08200712011210456.0026841.79100120
Dean ElgarSANew Zealand in South Africa Test Series 2012/132013111103103*-17060.59100141
Faf du PlessisSASir Vivian Richards Trophy 2014/152014110103103103.0023044.78100132
Lee IrvineSAAustralia tour of South Africa 1969/70197012012710263.5020561.95100123
Ahmed ShehzadPAKPakistan in South Africa ODI Series 2013/142013110102102102.0011291.0710082
Jordan HermannWARCSA T20 Challenge 2024/25202433016310154.33118138.14110154
Ryan RickeltonSASri Lanka tour of South Africa 2024/25202412012510162.5029542.37100140
Marlon SamuelsWISir Vivian Richards Trophy 2014/152014110101101101.0016063.13100141
Ben DunkNMBGMzansi Super League 2019/20201966122999*45.80154148.70010228
Alex HalesENGEngland in South Africa ODI Series 2015/162016110999999.0012479.8401080
Marlon SamuelsWIWest Indies in South Africa ODI Series 2007/082008110989898.0088111.3601074
Hashim AmlaSAPakistan in South Africa ODI Series 2013/142013110989898.0013174.8101070
Orla PrendergastIREWIreland Women tour of South Africa 2025/262025110979797.0086112.79010102
Kepler WesselsSAIndia tour of South Africa 1992/93199223112595*62.5025648.83011150
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.