ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd 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 (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

South Africa: Batting figures (ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×

Qualification: Minimum 20 innings.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSA2005-201822321339942717654.189308101.2825527823200
Rassie van der DussenSA2019-2025716512265713450.13305387.03617320650
Hashim AmlaSA2008-201918117814811315949.47917888.402739482253
Janneman MalanSA2020-202223222958177*47.90115083.303429716
Faf du PlessisSA2011-201914313620550718547.47621588.611235349566
Quinton de KockSA2013-20261641648715217845.85740396.6123326802137
Jacques KallisSA1996-2014323309531155013945.121579373.13178617910137
Boeta DippenaarSA1999-200610189143300125*44.00488767.53425331716
Heinrich KlaasenSA2018-202560567214117443.691829117.06411220071
Temba BavumaSA2016-202657555216814443.36248487.2868221729
David MillerSA2010-202618015645476214242.904565104.328249354153
Lance KlusenerSA1996-2004171137503576103*41.10397789.922191329376
Gary KirstenSA1993-2003185185196798188*40.95943672.0413451165920
Tony de ZorziSA2023-202626242856119*38.9189395.861418625
Rilee RossouwSA2014-201636353123913238.72131394.3637513122
Hansie CronjeSA1992-200018817531556511238.65727776.47239836694
Graeme SmithSA2002-201319619310698914138.19864380.861047778744
Peter KirstenSA1991-19944040612939738.03230856.02090908
Neil McKenzieSA2000-20096455101688131*37.51243269.4121021428
Jacques RudolphSA2003-20064337611578137.32168568.660701075
JP DuminySA2004-2019199179405117150*36.81605284.55427734775
Aiden MarkramSA2017-202688849272317536.31278397.84414727862
Herschelle GibbsSA1996-201024824016809417536.13972183.26213722930128
Jonty RhodesSA1992-200324522051593512135.12733680.902331239247
Ashwell PrinceSA2002-200749381194089*34.81138268.02022724
Adrian KuiperSA1991-19962523753963*33.6966281.420303711
Daryll CullinanSA1993-200013813316386012432.99549270.283231029833
Justin KempSA2001-20077960181371100*32.64165682.791958852
Kepler WesselsSA1991-19945554416279032.54314351.7701201240
Colin IngramSA2010-20133129384312432.42102482.323358210
Farhaan BehardienSA2013-201859491410747030.69109797.900647925
Andrew HudsonSA1991-199789881255916129.41396064.62218627815
Mark BoucherSA1998-2011290216574523147*28.45534284.671251634181
Nicky BojeSA1995-20051136918141012927.65157989.3024213513
Mike RindelSA1994-19992222157510627.3886066.86121560
Reeza HendricksSA2018-20243838297410227.06126477.061721019
Marco JansenSA2022-20263429564775*26.96566114.310325231
Dave CallaghanSA1992-200029256493169*25.9572667.91102435
Shaun PollockSA1996-20082941967031939025.34373285.560132021255
Albie MorkelSA2004-20125641107609724.52750101.330216925
Brian McMillanSA1991-199878521684112723.36114773.32103557
Andile PhehlukwayoSA2016-202485571988369*23.24102785.980257736
Andrew HallSA1999-20078856139058121.05120675.040359010
Robin PetersonSA2002-20147941145566820.5968880.81014515
Wayne ParnellSA2009-20237343155745620.5072379.39013439
Chris MorrisSA2013-2019422744676220.30465100.430103615
David RichardsonSA1991-199812277338685319.73129866.87016331
Wiaan MulderSA2017-2025302463386418.7839884.92022335
Ryan McLarenSA2009-201454411548571*18.6568071.32013426
Johan BothaSA2005-20127648175784618.6569383.41002532
Page 1Next

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