Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st 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-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st 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
Hashim AmlaSA7125 & 46123110v BANMirpur22 Feb 2008
Jacques KallisSA71718651v KENBloemfontein31 Oct 2008
Hashim AmlaSA7171140100v BANCenturion26 Nov 2008
JP DuminySA71719300v AUSMelbourne16 Jan 2009
Neil McKenzieSA7136 & 35220110v AUSJohannesburg26 Feb 2009
JP DuminySA7171*7221v INDPort Elizabeth21 Jan 2011
Ryan McLarenSA7171*61111v INDCardiff6 Jun 2013
AB de VilliersSA71712966v ENGJohannesburg21 Feb 2016
Quinton de KockSA717110360v WISt Kitts15 Jun 2016
David MillerSA7171*5152v ENGSouthampton27 May 2017
Vernon PhilanderSA7152 & 19*11591v ENGLondon6 Jul 2017
Hashim AmlaSA71719250v INDPort Elizabeth13 Feb 2018
AB de VilliersSA7171* & 0128110v AUSDurban1 Mar 2018
Hashim AmlaSA718 & 63*164120v PAKCenturion26 Dec 2018
Keshav MaharajSA710 & 71109103v ENGPort Elizabeth16 Jan 2020
Temba BavumaSA717112570v SLCenturion26 Dec 2020
Tony de ZorziSA7130 & 41124110v BANDhaka21 Oct 2024
Temba BavumaSA7131 & 4015281v PAKCenturion26 Dec 2024
Ryan RickeltonSA71715571v AUSDarwin10 Aug 2025
Kagiso RabadaSA7171 & DNB6144v PAKRawalpindi20 Oct 2025
Ryan RickeltonSA7171*8152v AUSPotchefstroom30 Sept 2026
Eric MarxSA7036 & 34-100v AUSJohannesburg12 Nov 1921
Jack SiedleSA7062 & 8--0v ENGJohannesburg13 Feb 1931
Eric RowanSA7067 & 3-00v AUSCape Town31 Dec 1949
Trevor GoddardSA7062 & 8-80v ENGManchester7 Jul 1955
Colin BlandSA7048 & 22-51v ENGPort Elizabeth12 Feb 1965
Mike ProcterSA7022 & 4816270v AUSCape Town22 Jan 1970
Kepler WesselsSA707013760v ZIMCanberra10 Mar 1992
Daryll CullinanSA7070*8150v WIMumbai14 Nov 1993
Kepler WesselsSA707011840v AUSMelbourne9 Dec 1993
Daryll CullinanSA7058 & 12147111v NZJohannesburg25 Nov 1994
Hansie CronjeSA7070*8650v ZIMJohannesburg31 Jan 1997
Hansie CronjeSA700 & 7014520v AUSMelbourne26 Dec 1997
Gary KirstenSA70708750v AUSMelbourne23 Jan 1998
Daryll CullinanSA70707381v ENGBirmingham18 Aug 1998
Shaun PollockSA7028 & 429560v WIPort Elizabeth10 Dec 1998
Gary KirstenSA707097100v NZAuckland27 Mar 1999
Jonty RhodesSA707013881v ZIMBloemfontein29 Oct 1999
Gary KirstenSA7050 & 2019170v INDMumbai24 Feb 2000
Herschelle GibbsSA707060140v KENKimberley14 Oct 2001
Jacques KallisSA705 & 65*20770v AUSAdelaide14 Dec 2001
Andrew HallSA7070 & 0149100v AUSCape Town8 Mar 2002
Mark BoucherSA70706542v SLTangier21 Aug 2002
Neil McKenzieSA7070*10250v SLBloemfontein6 Dec 2002
Jacques RudolphSA7070*7160v NZDunedin25 Feb 2004
Mark BoucherSA7019 & 51*199120v AUSDurban24 Mar 2006
Jacques KallisSA70708650v AUSCape Town9 Apr 2009
AB de VilliersSA7070*7690v NZCenturion24 Sept 2009
AB de VilliersSA7036 & 3410970v ENGCape Town3 Jan 2010
AB de VilliersSA70708021v WIDominica28 May 2010

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.