Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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)T2070th 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 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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/27VICWAODI3rd ODI · England tour of Australia 2026AUSENG

South Africa: Batting innings by innings (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Temba BavumaSA17933418153.594c †AT Carey b MA Starc1v AUSGqeberha18 Oct 2026
Quinton de KockSA1781131611157.521c TM Head b SM Boland2v AUSCenturion30 Sept 2016
AB de VilliersSA17835215150.572c †CO Browne b Reon King2v WIBridgetown21 Apr 2005
Janneman MalanSA177*169166104.731not out1v IREDublin16 Jul 2021
Boeta DippenaarSA177*36925247.974not out2v BANChittagong24 Apr 2003
Tony de ZorziSA17726912465.802lbw b Taijul Islam1v BANChattogram29 Oct 2024
Jacques KallisSA17734420051.454c RR Sarwan b M Dillon2v WIDurban26 Dec 2003
Hashim AmlaSA176*37824046.563not out3v NZJohannesburg8 Nov 2007
AB de VilliersSA176104157169.234c Sabbir Rahman b Rubel Hossain1v BANPaarl18 Oct 2017
Herbie TaylorSA176-250-3c AER Gilligan b AS Kennedy3v ENGJohannesburg23 Dec 1922
Herschelle GibbsSA175111217157.663c B Lee b A Symonds2v AUSJohannesburg12 Mar 2006
Aiden MarkramSA175126177138.894c TLW Cooper b FJ Klaassen1v NEDJohannesburg2 Apr 2023
Graeme PollockSA175-183-4b NJN Hawke2v AUSAdelaide24 Jan 1964
Heinrich KlaasenSA174831313209.645c NT Ellis b MP Stoinis1v AUSCenturion15 Sept 2023
Quinton de KockSA174140157124.291c Nasum Ahmed b Hasan Mahmud1v BANMumbai24 Oct 2023
Lance KlusenerSA17422125278.737c CJ Adams b D Gough1v ENGPort Elizabeth9 Dec 1999
AB de VilliersSA17438119045.676c A Flintoff b SCJ Broad2v ENGLeeds18 Jul 2008
Jacques KallisSA17335115249.294c M Vijay b Harbhajan Singh1v INDNagpur6 Feb 2010
Temba BavumaSA17228020061.434c KAJ Roach b JO Holder3v WIJohannesburg8 Mar 2023
Dave CallaghanSA169*143194118.182not out1v NZCenturion11 Dec 1994
AB de VilliersSA16918421391.855c †MS Wade b MA Starc3v AUSPerth30 Nov 2012
Quinton de KockSA168*145212115.861not out2v BANKimberley15 Oct 2017
Daryll CullinanSA16830620054.904c †RD Jacobs b NAM McLean1v WICape Town2 Jan 1999
JP DuminySA16634018048.826c PM Siddle b NM Hauritz2v AUSMelbourne26 Dec 2008
Bruce MitchellSA164*--0-1not out3v ENGLondon29 Jun 1935
AB de VilliersSA16427417159.856c †Adnan Akmal b Mohammad Irfan2v PAKDubai23 Oct 2013
AB de VilliersSA16319612783.165c AB McDonald b SM Katich2v AUSCape Town19 Mar 2009
Andrew HudsonSA16338420042.452b KCG Benjamin2v WIBridgetown18 Apr 1992
Andrew HallSA16345417035.902b A Kumble1v INDKanpur20 Nov 2004
AB de VilliersSA162*66178245.455not out1v WISydney27 Feb 2015
Ashwell PrinceSA162*22323272.655not out2v BANCenturion26 Nov 2008
Russell EndeanSA162*-90-3not out3v AUSMelbourne24 Dec 1952
Jacques KallisSA16226421161.364c sub (PD Collingwood) b MJ Hoggard2v ENGDurban26 Dec 2004
Andrew HudsonSA161132134121.972c RF van Oosterom b EL Gouka1v NEDRawalpindi5 Mar 1996
Jacques KallisSA16129119055.334c †MS Dhoni b Z Khan1v INDCape Town2 Jan 2011
Herschelle GibbsSA16130725052.442c MJ Hoggard b JM Anderson2v ENGJohannesburg13 Jan 2005
AB de VilliersSA160*20519278.055not out1v SLCape Town3 Jan 2012
Gary KirstenSA16022717170.483c †Khaled Mashud b Talha Jubair2v BANPotchefstroom25 Oct 2002
Dean ElgarSA16028718455.751c CA Pujara b RA Jadeja2v INDVisakhapatnam2 Oct 2019
Jacques KallisSA16028926055.363c †AC Parore b SB O'Connor1v NZBloemfontein17 Nov 2000
Hashim AmlaSA159128164124.221c EC Joyce b AR McBrine1v IRECanberra3 Mar 2015
Hashim AmlaSA15926220060.693run out (S Sreesanth/†MS Dhoni/A Kumble)1v INDChennai26 Mar 2008
Jacques KallisSA15829717153.204b M Dillon1v WIJohannesburg12 Dec 2003
Jacques KallisSA157*27214557.723not out1v ZIMHarare7 Sept 2001
Graeme SmithSA15724817163.311b Mahbubul Alam1v BANBloemfontein19 Nov 2008
Eric RowanSA156*--0-1not out3v ENGJohannesburg27 Dec 1948
Alviro PetersenSA15633519146.572lbw b CS Martin1v NZWellington23 Mar 2012
Neil McKenzieSA155*33913145.721not out3v INDChennai26 Mar 2008
JP DuminySA15522119070.144c †BKG Mendis b CBRLS Kumara1v SLJohannesburg12 Jan 2017
Jacques KallisSA15524919062.254c †Kamran Akmal b Danish Kaneria1v PAKKarachi1 Oct 2007

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

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