ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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/27NSWSAFirst-class12th Match · Sheffield Shield 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
Herschelle GibbsSA69696462v NZWellington20 Feb 2004
AB de VilliersSA6961 & 8185100v AUSMelbourne26 Dec 2005
Shaun PollockSA69697471v AUSPort Elizabeth5 Mar 2006
Herschelle GibbsSA6916 & 5313181v AUSJohannesburg31 Mar 2006
Mark BoucherSA69699870v PAKChandigarh27 Oct 2006
Hashim AmlaSA6932 & 3712380v WICape Town2 Jan 2008
Hashim AmlaSA6969127100v WIDurban10 Jan 2008
AB de VilliersSA6969*11221v BANMirpur12 Mar 2008
Jacques KallisSA6964 & 5121100v ENGBirmingham30 Jul 2008
JP DuminySA6969*4172v AUSBrisbane13 Jan 2009
Graeme SmithSA690 & 6911270v AUSJohannesburg26 Feb 2009
Mark BoucherSA6969 & DNB14641v WITrinidad10 Jun 2010
Ashwell PrinceSA6947 & 2213580v INDCape Town2 Jan 2011
Jacques KallisSA69698840v INDNagpur12 Mar 2011
Jacques KallisSA69697651v BANMirpur19 Mar 2011
AB de VilliersSA6940 & 29*19890v AUSBrisbane9 Nov 2012
Alviro PetersenSA6964 & 513570v AUSBrisbane9 Nov 2012
AB de VilliersSA6969*2893v ENGChittagong29 Mar 2014
Chris MorrisSA6969111100v ENGCape Town2 Jan 2016
Hashim AmlaSA6969*3883v ENGJohannesburg21 Feb 2016
Faf du PlessisSA69698780v AUSPort Elizabeth9 Oct 2016
Faf du PlessisSA6937 & 32138110v AUSPerth3 Nov 2016
Quinton de KockSA69696491v NZHamilton19 Feb 2017
Hashim AmlaSA6950 & 19133110v NZHamilton25 Mar 2017
Quinton de KockSA6951 & 1874120v ENGLondon6 Jul 2017
Quinton de KockSA6968 & 18580v ENGNottingham14 Jul 2017
Heinrich KlaasenSA69693037v INDCenturion21 Feb 2018
Andile PhehlukwayoSA6969*8072v PAKDurban22 Jan 2019
Faf du PlessisSA6964 & 517191v INDPune10 Oct 2019
David MillerSA6969*5344v ENGJohannesburg9 Feb 2020
Quinton de KockSA69698152v ENGJohannesburg9 Feb 2020
Reeza HendricksSA69694871v IREBelfast24 Jul 2021
Quinton de KockSA6969*4834v INDGuwahati2 Oct 2022
Aiden MarkramSA6969*6743v AFGSharjah22 Sept 2024
Rassie van der DussenSA69696642v NZLahore5 Mar 2025
Percy SherwellSA688* & 6013281v AUSSydney9 Dec 1910
Jackie McGlewSA6818 & 50-40v NZAuckland13 Mar 1953
Clive van RyneveldSA6868*-50v NZDurban11 Dec 1953
Hugh TayfieldSA6866 & 2-00v AUSPort Elizabeth28 Feb 1958
Trevor GoddardSA6834 & 34*-50v AUSAdelaide24 Jan 1964
Buster FarrerSA6830 & 38*-110v NZWellington21 Feb 1964
Ali BacherSA685 & 6311790v AUSJohannesburg23 Dec 1966
Peter van der MerweSA6850 & 18--0v AUSCape Town31 Dec 1966
Kepler WesselsSA6818 & 5015880v AUSJohannesburg4 Mar 1994
Brian McMillanSA6829 & 39*14180v ENGLondon21 Jul 1994
Hansie CronjeSA68687961v NZCenturion11 Dec 1994
Andrew HudsonSA68688460v AUSGuwahati1 Nov 1996
HD AckermanSA6857 & 1121370v PAKDurban26 Feb 1998
Mark BoucherSA68689231v INDNagpur19 Mar 2000
Neil McKenzieSA6855 & 13*172120v NZBloemfontein17 Nov 2000

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.