South Africa: Batting match by match (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×

Player figures come from full scorecards, which we hold for 1,420 of the 1,429 matches in this selection (from 1889). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Hashim AmlaSA165137 & 28243201v BANPotchefstroom28 Sept 2017
Eric RowanSA1648 & 156*--0v ENGJohannesburg27 Dec 1948
Russell EndeanSA1642 & 162*-90v AUSMelbourne24 Dec 1952
Trevor GoddardSA16480 & 8443960v AUSSydney10 Jan 1964
Graeme PollockSA164122 & 42345241v AUSSydney10 Jan 1964
AB de VilliersSA164164274171v PAKDubai International Cricket Stadium23 Oct 2013
Hashim AmlaSA164139* & 25541160v SLColombo24 Jul 2014
Wiaan MulderSA16417 & 147253182v ZIMBulawayo28 Jun 2025
Russell EndeanSA163116 & 47*-160v NZAuckland13 Mar 1953
Eddie BarlowSA163109 & 54356160v AUSMelbourne1 Jan 1964
Andrew HudsonSA163163 & 0386200v WIBridgetown18 Apr 1992
AB de VilliersSA163163196127v AUSCape Town19 Mar 2009
Herbie TaylorSA16278 & 84-162v AUSAdelaide29 Jan 1932
Brian McMillanSA162103* & 59*309150v INDDurban2 Jan 1997
Graeme SmithSA162139 & 23*197252v WICenturion16 Jan 2004
Ashwell PrinceSA162162*223232v BANCenturion26 Nov 2008
AB de VilliersSA162162*66178v WISydney Cricket Ground27 Feb 2015
Dean ElgarSA162160 & 2303184v INDVisakhapatnam2 Oct 2019
Aiden MarkramSA162115 & 47232250v WICenturion28 Feb 2023
Andrew HudsonSA161161132134v NEDRawalpindi5 Mar 1996
Jacques KallisSA161111 & 50*371200v AUSSydney Cricket Ground2 Jan 2006
Graeme SmithSA1617 & 154*267170v ENGBirmingham30 Jul 2008
Gary KirstenSA160160227171v BANPotchefstroom25 Oct 2002
AB de VilliersSA160160* & DNB205192v SLCape Town3 Jan 2012
Billy WadeSA159125 & 34*--0v ENGPort Elizabeth5 Mar 1949
Hashim AmlaSA159159128164v IRECanberra3 Mar 2015
Dean ElgarSA158118* & 40317141v ENGDurban26 Dec 2015
Dean ElgarSA158127 & 31*190270v SLJohannesburg3 Jan 2021
Roy McLeanSA15781 & 76*-241v AUSMelbourne6 Feb 1953
Russell EndeanSA15741 & 116*-160v ENGLeeds21 Jul 1955
Graeme SmithSA157157248171v BANBloemfontein19 Nov 2008
Jacques RudolphSA15752 & 105*281201v NZDunedin7 Mar 2012
LG PretoriusSA157153 & 4166114v ZIMBulawayo28 Jun 2025
Jackie McGlewSA15623 & 133-130v ENGLeeds21 Jul 1955
Tony PitheySA156154 & 2-121v ENGCape Town1 Jan 1965
Graeme SmithSA15648 & 108241190v AUSPerth17 Dec 2008
Bruce MitchellSA15599 & 56--0v ENGPort Elizabeth5 Mar 1949
Daryll CullinanSA15533 & 122*246211v INDJohannesburg16 Jan 1997
Herschelle GibbsSA15551 & 104264250v AUSDurban15 Mar 2002
JP DuminySA155155221190v SLJohannesburg12 Jan 2017
Dean ElgarSA155141* & 14307221v AUSCape Town22 Mar 2018
Jacques KallisSA154108 & 46285160v ENGCape Town3 Jan 2010
Faf du PlessisSA15420 & 134386160v INDJohannesburg18 Dec 2013
Hashim AmlaSA154154134155v SLCenturion10 Feb 2017
AB de VilliersSA154126* & 28172242v AUSPort Elizabeth9 Mar 2018
Keegan PetersenSA15472 & 82279190v INDCape Town11 Jan 2022
Charlie FrankSA1531 & 152-170v AUSJohannesburg12 Nov 1921
Herschelle GibbsSA153153131173v BANPotchefstroom3 Oct 2002
Hashim AmlaSA153153*142140v WIJohannesburg18 Jan 2015
Jackie McGlewSA152104* & 48-150v ENGManchester7 Jul 1955

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