Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

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
AB de VilliersSA7569 & 612481v AUSJohannesburg30 Mar 2018
Temba BavumaSA7575 & DNB162100v PAKCape Town3 Jan 2019
Faf du PlessisSA7525 & 50*13090v SLPort Elizabeth21 Feb 2019
David MillerSA7575*4445v IREBelfast22 Jul 2021
Rassie van der DussenSA7575*4675v INDDelhi9 Jun 2022
David MillerSA7575*6353v INDLucknow6 Oct 2022
Marco JansenSA7575*4236v ENGMumbai21 Oct 2023
Aiden MarkramSA7520 & 5511090v SLGqeberha5 Dec 2024
Connor EsterhuizenSA75753356v NZChristchurch25 Mar 2026
Dewald BrevisSA75755045v NAMWindhoek28 Aug 2026
Dewald BrevisSA7575*3276v ZIMWindhoek29 Aug 2026
Marco JansenSA75755974v AUSDurban24 Sept 2026
Gordon WhiteSA7472 & 2-00v ENGJohannesburg26 Feb 1910
Ken ViljoenSA740 & 74-70v ENGDurban3 Mar 1939
Anton MurraySA7451 & 23-80v AUSMelbourne24 Dec 1952
Colin BlandSA7432 & 42-33v NZCape Town1 Jan 1962
Trevor GoddardSA7461 & 13-50v ENGPort Elizabeth12 Feb 1965
Daryll CullinanSA7446 & 2825560v INDCape Town2 Jan 1993
Andrew HudsonSA7474111100v PAKJohannesburg10 Dec 1994
David RichardsonSA7472* & 292101v AUSJohannesburg28 Feb 1997
Hansie CronjeSA74747452v WIPort Elizabeth30 Jan 1999
Hansie CronjeSA7474*6963v NZChristchurch17 Feb 1999
Herschelle GibbsSA747453131v INDNagpur19 Mar 2000
Herschelle GibbsSA7474127122v ZIMBulawayo14 Sept 2001
Boeta DippenaarSA7474*11890v KENKimberley14 Oct 2001
Boeta DippenaarSA747412550v PAKRawalpindi12 Oct 2003
Jacques KallisSA74748552v SLColombo20 Aug 2004
Boeta DippenaarSA747411580v AUSBrisbane15 Jan 2006
Shaun PollockSA7411 & 63*122120v INDDurban26 Dec 2006
Graeme SmithSA74746992v AUSSt Kitts24 Mar 2007
Ashwell PrinceSA7463 & 1117070v PAKLahore8 Oct 2007
Jacques KallisSA7474101130v WIDurban10 Jan 2008
Jacques KallisSA7474*7070v WIJohannesburg3 Feb 2008
Herschelle GibbsSA74747590v ENGLondon31 Aug 2008
Vernon PhilanderSA747411390v PAKCenturion22 Feb 2013
AB de VilliersSA74744582v PAKPort Elizabeth27 Nov 2013
Graeme SmithSA7447 & 27*114111v INDDurban26 Dec 2013
AB de VilliersSA7474 & DNB11790v INDDurban26 Dec 2013
Temba BavumaSA747420480v AUSHobart12 Nov 2016
Temba BavumaSA7411 & 6311850v SLColombo20 Jul 2018
Reeza HendricksSA74744182v PAKCape Town1 Feb 2019
Rassie van der DussenSA7474*3255v ENGCape Town1 Dec 2020
Temba BavumaSA7451 & 23*10591v INDJohannesburg3 Jan 2022
Reeza HendricksSA747453101v IREBristol3 Aug 2022
Heinrich KlaasenSA7474*6562v INDLucknow6 Oct 2022
Reeza HendricksSA74747691v INDRanchi9 Oct 2022
Quinton de KockSA74744075v USANorth Sound19 Jun 2024
Tristan StubbsSA74748731v AUSMackay22 Aug 2025
Aiden MarkramSA7432 & 42107121v PAKRawalpindi20 Oct 2025
Dave NourseSA7362 & 11*-40v ENGLondon1 Jul 1907

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.