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×
PlayerRunsScoresBF4s6sOppositionGroundDate
Gary KirstenSA10610611690v INDSharjah14 Apr 1996
Daryll CullinanSA106106130100v INDJaipur23 Oct 1996
AB de VilliersSA106106*10634v NZWellington25 Feb 2012
AB de VilliersSA10638 & 68118111v NZWellington23 Mar 2012
Alviro PetersenSA106106176111v NZCape Town2 Jan 2013
Quinton de KockSA10610611890v INDDurban8 Dec 2013
Faf du PlessisSA10610698111v AUSHarare Sports Club27 Aug 2014
Quinton de KockSA10637 & 69154110v SLPort Elizabeth26 Dec 2016
Faf du PlessisSA106103 & 3*232130v PAKCape Town3 Jan 2019
David MillerSA106106*4787v INDGuwahati2 Oct 2022
Aiden MarkramSA10610654143v SLDelhi7 Oct 2023
Tristan StubbsSA10610619863v BANChattogram29 Oct 2024
Temba BavumaSA106106 & DNB17992v PAKCape Town3 Jan 2025
Quinton de KockSA1061068986v INDVisakhapatnam6 Dec 2025
Aubrey FaulknerSA10562 & 43217180v AUSSydney9 Dec 1910
Herbie TaylorSA1053 & 102-01v ENGDurban16 Feb 1923
Denys MorkelSA10588 & 17*--0v ENGLondon29 Jun 1929
Ken ViljoenSA10560 & 45--0v ENGLondon17 Aug 1935
Jackie McGlewSA105105--0v AUSDurban24 Jan 1958
John WaiteSA105101 & 4-130v NZJohannesburg26 Dec 1961
Daryll CullinanSA10591 & 14240150v ENGPort Elizabeth26 Dec 1995
Gary KirstenSA105105*13490v AUSIndore19 Oct 1996
Adam BacherSA10564 & 41243140v AUSAdelaide30 Jan 1998
Jacques KallisSA105105229102v ENGCape Town2 Jan 2000
Nicky BojeSA105105*93120v NZPotchefstroom20 Oct 2000
Shaun PollockSA10599* & 6*180102v SLCenturion15 Nov 2002
Jacques KallisSA105105 & DNB236111v PAKDurban26 Dec 2002
Graeme SmithSA10510513190v ENGPort Elizabeth4 Feb 2005
Graeme SmithSA105105187160v ENGJohannesburg14 Jan 2010
Hashim AmlaSA10554 & 51164170v SLDurban26 Dec 2011
Faf du PlessisSA10578* & 27180160v AUSPerth30 Nov 2012
Colin IngramSA105105*104100v PAKBloemfontein10 Mar 2013
Faf du PlessisSA10510512071v SLDurban1 Feb 2017
Quinton de KockSA10590 & 15*157122v NZHamilton25 Mar 2017
Temba BavumaSA10544* & 61263110v PAKRawalpindi4 Feb 2021
Wiaan MulderSA105105*15084v BANChattogram29 Oct 2024
Jimmy SinclairSA1040 & 104106v AUSCape Town8 Nov 1902
Roy McLeanSA104100 & 4-150v ENGDurban25 Jan 1957
Colin BlandSA10483 & 21*-70v NZAuckland13 Mar 1964
Graeme PollockSA10431 & 73-140v ENGCape Town1 Jan 1965
Jonty RhodesSA10491 & 13223110v INDJohannesburg26 Nov 1992
Gary KirstenSA10462 & 42209170v PAKJohannesburg19 Jan 1995
Gary KirstenSA104100* & 4221160v PAKFaisalabad24 Oct 1997
Herschelle GibbsSA10410414183v WISt. John's2 May 2001
Jacques KallisSA104104*12071v AUSPerth3 Feb 2002
Graeme SmithSA104104203131v WIBridgetown21 Apr 2005
Graeme SmithSA10469 & 35224112v INDKanpur11 Apr 2008
Jacques KallisSA104104*9453v INDAhmedabad27 Feb 2010
Graeme SmithSA10452 & 5221080v ENGLeeds2 Aug 2012
Jacques KallisSA10458 & 46203161v AUSAdelaide Oval22 Nov 2012

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