Live3rd T20I · India in New Zealand 2026/27NZ198/3 (20)IND133/1 (7.1)IND need 66 runs in 77 ballsLive5th Match · Pakistan ODI Tri-Series 2026/27PAK69/6 (17)SLSL chose to bowlT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)T2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

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
Tip SnookeSA9963 & 36-70v ENGLondon19 Aug 1907
Denys MorkelSA9963 & 36--0v ENGManchester27 Jul 1929
Sid O'LinnSA991 & 98-150v ENGNottingham7 Jul 1960
Graeme PollockSA9949 & 50264151v AUSCape Town22 Jan 1970
David RichardsonSA9993 & 6154150v NZJohannesburg25 Nov 1994
Lance KlusenerSA999996112v SLLahore8 Nov 1997
Herschelle GibbsSA9992 & 7233120v SLCenturion15 Nov 2002
Graeme SmithSA999910662v SLCenturion29 Nov 2002
Andrew HallSA990 & 99*88152v ENGLeeds21 Aug 2003
Gary KirstenSA9953* & 46193150v PAKLahore17 Oct 2003
JP DuminySA999910361v IREKolkata15 Mar 2011
AB de VilliersSA9999135120v SLCenturion15 Dec 2011
Dean ElgarSA9983 & 16239112v AUSPort Elizabeth20 Feb 2014
AB de VilliersSA99998264v UAEWellington12 Mar 2015
Herbie TaylorSA9828 & 70--0v ENGManchester27 Jul 1929
Ken FunstonSA9833 & 65-32v AUSBrisbane5 Dec 1952
John WaiteSA9872 & 26-60v NZAuckland13 Mar 1953
Ali BacherSA9828 & 70-90v ENGLondon26 Aug 1965
Hansie CronjeSA9898*13071v AUSLahore12 Oct 1994
Hansie CronjeSA9876 & 22193141v AUSJohannesburg28 Feb 1997
Gary KirstenSA989834470v PAKRawalpindi6 Oct 1997
Shaun PollockSA9892 & 617681v SLCape Town19 Mar 1998
Jacques KallisSA9898*13261v ZIMPort Elizabeth6 Feb 2000
Mark BoucherSA9876 & 22*132110v NZBloemfontein17 Nov 2000
Jonty RhodesSA989892122v PAKDurban8 Dec 2002
AB de VilliersSA9898118200v ZIMCape Town4 Mar 2005
Hashim AmlaSA989813170v PAKPort Elizabeth27 Nov 2013
Quinton de KockSA9898103110v ENGSouthampton27 May 2017
Rassie van der DussenSA980 & 98145152v ENGJohannesburg24 Jan 2020
Temba BavumaSA989810352v ENGCape Town4 Feb 2020
Billy ZulchSA9780 & 17-100v AUSDurban5 Nov 1921
Ken ViljoenSA9781 & 16*--0v NZWellington4 Mar 1932
John WatkinsSA9776 & 21-130v AUSAdelaide24 Jan 1953
Tony PitheySA9721 & 76324100v AUSMelbourne1 Jan 1964
Hansie CronjeSA9724 & 73*23991v SLColombo14 Sept 1993
Peter KirstenSA979710861v NZBrisbane8 Jan 1994
Hansie CronjeSA979710183v AUSCenturion20 Feb 1994
Gary KirstenSA9726 & 71*247110v WIDurban26 Dec 1998
Lance KlusenerSA979716951v INDBengaluru2 Mar 2000
Gary KirstenSA979712680v AUSDurban12 Apr 2000
Lance KlusenerSA9797143131v SLCape Town2 Jan 2001
Gary KirstenSA979711870v NZHobart15 Jan 2002
Jacques KallisSA979713361v INDColombo25 Sept 2002
Herschelle GibbsSA9797*66190v BANBenoni6 Oct 2002
Graeme SmithSA9723 & 7424170v SLGalle4 Aug 2004
Mark BoucherSA9732 & 65143132v SLColombo4 Aug 2006
Graeme SmithSA9764 & 33117160v PAKCape Town26 Jan 2007
Albie MorkelSA979710484v ZIMHarare Sports Club26 Aug 2007
Hashim AmlaSA979711761v AUSPerth30 Jan 2009
Graeme SmithSA9775 & 22242110v ENGDurban26 Dec 2009

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