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 2026AFGZIMT2069th 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)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 match by match (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×
PlayerRunsScoresBF4s6sOppositionGroundDate
Johan van der WathSA35351813v AUSJohannesburg12 Mar 2006
Graeme SmithSA3519 & 169240v AUSCape Town16 Mar 2006
Herschelle GibbsSA35354070v INDCape Town26 Nov 2006
André NelSA352 & 337730v PAKKarachi1 Oct 2007
AB de VilliersSA35355140v PAKLahore20 Oct 2007
Mark BoucherSA3535*3730v NZDurban25 Nov 2007
Morné MorkelSA3535 & DNB5470v INDChennai26 Mar 2008
Hashim AmlaSA35353460v BANPotchefstroom7 Nov 2008
AB de VilliersSA35354330v BANPotchefstroom7 Nov 2008
JP DuminySA35353430v AUSHobart18 Jan 2009
Graeme SmithSA35353961v ZIMBenoni8 Nov 2009
Morné MorkelSA3513 & 22*6160v ENGCenturion16 Dec 2009
Dale SteynSA35351913v INDJaipur21 Feb 2010
JP DuminySA3535*2222v ZIMBloemfontein8 Oct 2010
Hashim AmlaSA35352931v PAKAbu Dhabi29 Oct 2010
Morné MorkelSA3535* & DNB4050v PAKAbu Dhabi20 Nov 2010
Graeme SmithSA356 & 295930v INDCape Town2 Jan 2011
JP DuminySA35354410v INDCenturion23 Jan 2011
AB de VilliersSA35354040v NZMirpur25 Mar 2011
JP DuminySA35355810v AUSDurban28 Oct 2011
Morné MorkelSA3535* & DNB4451v NZHamilton15 Mar 2012
Dale SteynSA3526 & 98550v ENGLondon16 Aug 2012
Dean ElgarSA35355910v ENGLondon2 Sept 2012
Farhaan BehardienSA35353630v PAKBenoni24 Mar 2013
Faf du PlessisSA35353231v WICardiff14 Jun 2013
JP DuminySA3525 & 1010811v AUSCenturion12 Feb 2014
Quinton de KockSA35354150v BANMirpur10 Jul 2015
Farhaan BehardienSA3535*1951v INDKanpur11 Oct 2015
Hashim AmlaSA35354620v AUSGuyana7 Jun 2016
Farhaan BehardienSA35355740v WIBarbados24 Jun 2016
Vernon PhilanderSA3520 & 15*8140v SLCape Town2 Jan 2017
Hashim AmlaSA35354340v NZHamilton19 Feb 2017
Wayne ParnellSA35353221v NZWellington25 Feb 2017
Chris MorrisSA3535*2232v ENGSouthampton27 May 2017
Hashim AmlaSA35355431v INDLondon11 Jun 2017
AB de VilliersSA35351922v ENGCardiff25 Jun 2017
Temba BavumaSA3520 & 156060v ENGNottingham14 Jul 2017
Heino KuhnSA3524 & 1110540v ENGManchester4 Aug 2017
Aiden MarkramSA35354960v ZIMBloemfontein3 Oct 2018
Dean ElgarSA350 & 357450v SLDurban13 Feb 2019
Reeza HendricksSA3535*3430v ENGDurban7 Feb 2020
David MillerSA3535*2032v ENGCenturion16 Feb 2020
Quinton de KockSA35352414v ENGCenturion16 Feb 2020
Temba BavumaSA35353630v INDPaarl21 Jan 2022
Temba BavumaSA35353041v INDCuttack12 Jun 2022
Keegan PetersenSA3512 & 234540v ENGLondon8 Sept 2022
David MillerSA3535*3440v INDRanchi9 Oct 2022
Temba BavumaSA35352751v ENGKimberley1 Feb 2023
Aiden MarkramSA3535*1840v WIJohannesburg28 Mar 2023
Temba BavumaSA35351761v AUSDurban1 Sept 2023

BF balls faced · 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.