Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball 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 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

South Africa: Batting by format (All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×
PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSATests1995-2013165278391320622455.262872345.98455816147796
Jacques KallisSAODIs1996-2014323309531155013945.121579373.13178617910137
AB de VilliersSAODIs2005-201822321339942717654.189308101.2825527823200
Hashim AmlaSATests2004-2019124215169282311*46.641857349.98284113117014
Graeme SmithSATests2002-201411620313925327748.701549559.72273810116424
AB de VilliersSATests2004-2018114191188765278*50.661607754.5222468102464
Hashim AmlaSAODIs2008-201918117814811315949.47917888.402739482253
Herschelle GibbsSAODIs1996-201024824016809417536.13972183.26213722930128
Gary KirstenSATests1993-200410117615728927545.271678343.4321341392212
Quinton de KockSAODIs2013-20261641648715217845.85740396.6123326802137
Graeme SmithSAODIs2002-201319619310698914138.19864380.861047778744
Gary KirstenSAODIs1993-2003185185196798188*40.95943672.0413451165920
Herschelle GibbsSATests1996-2008901547616722841.951227050.2614261188747
Jonty RhodesSAODIs1992-200324522051593512135.12733680.902331239247
Hansie CronjeSAODIs1992-200018817531556511238.65727776.47239836694
Faf du PlessisSAODIs2011-201914313620550718547.47621588.611235349566
Mark BoucherSATests1997-201214620424549812530.541096050.165351665520
Dean ElgarSATests2012-20248615211534719937.921119047.7814231368426
JP DuminySAODIs2004-2019199179405117150*36.81605284.55427734775
David MillerSAODIs2010-202618015645476214242.904565104.328249354153
Daryll CullinanSATests1993-200169115124554275*44.21930048.9714201054825
Mark BoucherSAODIs1998-2011290216574523147*28.45534284.671251634181
Faf du PlessisSATests2012-20216911814416319940.03898646.331021951621
Temba BavumaSATests2014-20266811714399317938.77817348.865261045217
Daryll CullinanSAODIs1993-200013813316386012432.99549270.283231029833
Shaun PollockSATests1995-200810815639378111132.32719852.53216941235
Hansie CronjeSATests1992-2000681119371413536.41832044.646231140933
Ashwell PrinceSATests2002-201166104163665162*41.65838543.711111739713
Lance KlusenerSAODIs1996-2004171137503576103*41.10397789.922191329376
Bruce MitchellSATests1929-1949428093471189*48.8915829.1182131031
Aiden MarkramSATests2017-202652952331515235.65573957.76814747116
Boeta DippenaarSAODIs1999-200610189143300125*44.00488767.53425331716
Quinton de KockSATests2014-2021549163300141*38.82465270.94622741133
Neil McKenzieSATests2000-200958947325322637.39774442.01516940922
Shaun PollockSAODIs1996-20082941967031939025.34373285.560132021255
Quinton de KockSAT20Is2012-20261101099309511530.952176142.2321910313133
Dudley NourseSATests1935-195134627296023153.8210863.8991431586
Herbie TaylorSATests1912-193242764293617640.78666.677172987
David MillerSAT20Is2010-2026137121402763106*34.111947141.91293182139
Aiden MarkramSAODIs2017-202688849272317536.31278397.84414727862
Rassie van der DussenSAODIs2019-2025716512265713450.13305387.03617320650
Jacques RudolphSATests2003-2012488392622222*35.43598443.8261183627
Andrew HudsonSAODIs1991-199789881255916129.41396064.62218627815
Jonty RhodesSATests1992-200051809253211735.66556745.48317425622
Eddie BarlowSATests1961-197030572251620145.75182244.0261532745
Trevor GoddardSATests1955-197041785251611234.47106735.9911841546
Reeza HendricksSAT20Is2014-202590892250411728.781938129.21118726870
Jackie McGlewSATests1951-1962346462440255*42.0730.0071041542
John WaiteSATests1951-196550867240513430.4428940.8341691371
Graeme PollockSATests1963-197023414225627460.97200855.88711128911
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 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.