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 runsODI5th 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 drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st 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
Jacques KallisSA6817 & 5118370v WIKingston19 Apr 2001
Neil McKenzieSA6868 & DNB13470v INDBloemfontein3 Nov 2001
Mark BoucherSA6868* & DNB7091v INDPort Elizabeth16 Nov 2001
Neil McKenzieSA68688551v AUSBrisbane20 Jan 2002
Mark BoucherSA686851121v ENGLondon31 Jul 2003
Jacques KallisSA6868*9750v INDHyderabad16 Nov 2005
Herschelle GibbsSA68686543v SLAdelaide24 Jan 2006
AB de VilliersSA68689261v AUSPort Elizabeth5 Mar 2006
Boeta DippenaarSA6852 & 16135130v NZCenturion15 Apr 2006
Shaun PollockSA6831 & 3711370v INDCape Town2 Jan 2007
JP DuminySA68688141v WICape Town25 Jan 2008
Graeme SmithSA6868*9433v BANMirpur14 Mar 2008
Mark BoucherSA6839 & 2911580v ENGDurban26 Dec 2009
Loots BosmanSA68684674v INDAhmedabad27 Feb 2010
Jacques KallisSA6828 & 4013251v WITrinidad10 Jun 2010
Graeme SmithSA68686971v SLKimberley20 Jan 2012
Graeme SmithSA6813 & 55*7691v NZHamilton15 Mar 2012
Henry DavidsSA68685172v NZPort Elizabeth26 Dec 2012
Robin PetersonSA68687260v INDCardiff6 Jun 2013
Dean ElgarSA688 & 60*13381v WICape Town2 Jan 2015
JP DuminySA6868*3417v INDDharmasala2 Oct 2015
Hashim AmlaSA6820 & 4812970v SLPort Elizabeth26 Dec 2016
Quinton de KockSA68687062v NZWellington25 Feb 2017
Faf du PlessisSA6853 & 15*159120v NZHamilton25 Mar 2017
Quinton de KockSA683 & 6510881v AUSCape Town22 Mar 2018
Quinton de KockSA68687462v ENGLondon30 May 2019
Quinton de KockSA68687280v AFGCardiff15 Jun 2019
Faf du PlessisSA6855 & 13129111v INDVisakhapatnam2 Oct 2019
Heinrich KlaasenSA6868*63101v AUSPotchefstroom7 Mar 2020
Aiden MarkramSA686894140v SLCenturion26 Dec 2020
Quinton de KockSA68684364v INDIndore4 Oct 2022
Reeza HendricksSA686828112v WICenturion26 Mar 2023
Senuran MuthusamySA6868*7552v BANChattogram29 Oct 2024
Matthew BreetzkeSA68686450v INDRaipur3 Dec 2025
Connor EsterhuizenSA6868*6843v NAMWindhoek13 Sept 2026
Sid PeglerSA6735* & 32--0v ENGLeeds8 Jul 1912
Charlie LlewellynSA678 & 59--0v AUSLondon15 Jul 1912
Herbie TaylorSA677 & 60--0v ENGDurban21 Jan 1928
Herbie TaylorSA673 & 64*-00v ENGDurban16 Jan 1931
Eric RowanSA6762 & 5--0v ENGLeeds13 Jul 1935
Alan MelvilleSA6767-100v ENGJohannesburg18 Feb 1939
George FullertonSA6754 & 13-71v ENGNottingham7 Jun 1951
Roy McLeanSA6767 & DNB-111v ENGLeeds26 Jul 1951
Russell EndeanSA6733 & 34*--0v NZCape Town1 Jan 1954
Jackie McGlewSA6761 & 6*-30v NZJohannesburg29 Jan 1954
Eddie BarlowSA6751 & 16-100v NZCape Town1 Jan 1962
Eddie BarlowSA6767--2v NZJohannesburg2 Feb 1962
Graeme PollockSA6712 & 55-111v ENGJohannesburg23 Dec 1964
Jonty RhodesSA6741 & 26*15670v INDDurban13 Nov 1992
Jacques KallisSA676710760v ENGDurban17 Jan 1996

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.