T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st 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 runsT2057th 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
Hashim AmlaSA9797*10791v ENGNottingham5 Sept 2012
AB de VilliersSA9761 & 36158110v PAKCape Town14 Feb 2013
JP DuminySA979712172v SLPallekele International Cricket Stadium28 Jul 2013
Alviro PetersenSA9721 & 76203130v INDJohannesburg18 Dec 2013
Hashim AmlaSA9797*6284v AUSCape Town9 Mar 2016
Dean ElgarSA9745 & 5220090v SLPort Elizabeth26 Dec 2016
Temba BavumaSA9793 & 4212120v BANDurban31 Mar 2022
Temba BavumaSA9767 & 3021890v BANGqeberha8 Apr 2022
Heinrich KlaasenSA97977484v PAKCape Town19 Dec 2024
Jock CameronSA9613 & 83--1v ENGManchester27 Jul 1929
Owen WynneSA9650 & 46--0v ENGCape Town1 Jan 1949
Adam BacherSA9696191121v PAKSheikhupura17 Oct 1997
Jacques KallisSA969612870v INDHove15 May 1999
Gary KirstenSA9649 & 47*222140v NZPort Elizabeth30 Nov 2000
Jacques KallisSA9623 & 73156150v AUSCape Town8 Mar 2002
Graeme SmithSA9629 & 67*126160v ENGJohannesburg13 Jan 2005
AB de VilliersSA9650 & 46217110v AUSDurban24 Mar 2006
Graeme SmithSA969699112v ZIMHarare Sports Club25 Aug 2007
AB de VilliersSA9632 & 64167111v ENGCenturion16 Dec 2009
JP DuminySA9696*54104v ZIMKimberley10 Oct 2010
AB de VilliersSA96967683v SLKimberley20 Jan 2012
Vernon PhilanderSA9661 & 35160110v ENGLondon16 Aug 2012
Faf du PlessisSA96969981v AUSHarare Sports Club6 Sept 2014
Vernon PhilanderSA9654 & 42156122v ENGNottingham14 Jul 2017
Faf du PlessisSA9696*103101v SLChester-le-Street28 Jun 2019
Quinton de KockSA9696 & 016480v WIGros Islet18 Jun 2021
Aiden MarkramSA96969054v SLColombo2 Sept 2021
Dean ElgarSA9670 & 26118121v BANGqeberha8 Apr 2022
Rilee RossouwSA9696*55105v ENGCardiff28 Jul 2022
Bob CatterallSA9595--0v ENGLondon16 Aug 1924
Eric RowanSA956 & 89*--0v ENGCape Town31 Dec 1938
Trevor GoddardSA9590 & 5-101v AUSJohannesburg23 Dec 1957
Eddie BarlowSA9519 & 76-110v ENGNottingham5 Aug 1965
Graeme PollockSA955 & 90-162v AUSJohannesburg23 Dec 1966
Peter van der MerweSA9519 & 76--0v AUSJohannesburg23 Dec 1966
Kepler WesselsSA950 & 95*173120v INDPort Elizabeth26 Dec 1992
Gary KirstenSA9529 & 66*167130v NZDurban26 Dec 1994
Jonty RhodesSA959515681v ENGBirmingham4 Jun 1998
Jacques KallisSA959535972v INDBengaluru2 Mar 2000
Jacques KallisSA9595*9772v WICenturion1 Feb 2004
AB de VilliersSA9533 & 62179120v WITrinidad8 Apr 2005
Mark BoucherSA959511890v ENGJohannesburg14 Jan 2010
AB de VilliersSA9595*11191v PAKBenoni24 Mar 2013
Aiden MarkramSA9594 & 1158150v INDCenturion13 Jan 2018
Rassie van der DussenSA95959744v AUSManchester6 Jul 2019
Dean ElgarSA9595130160v SLCenturion26 Dec 2020
Kyle VerreynneSA959511291v NEDCenturion26 Nov 2021
David BedinghamSA9549 & 46141170v AUSDurban9 Oct 2026
Charlie LlewellynSA9490 & 4*--0v AUSJohannesburg11 Oct 1902
Bruce MitchellSA9473 & 21-50v ENGDurban21 Feb 1931

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