Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

South Africa: Batting figures (ODIs)

Jacques Kallis has scored the most runs in ODIs for South Africa since 1908: 11,550 in 323 matches.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×From 1908-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSA1996-2014323309531155013945.121579373.13178617910137
AB de VilliersSA2005-201822321339942717654.189308101.2825527823200
Hashim AmlaSA2008-201918117814811315949.47917888.402739482253
Herschelle GibbsSA1996-201024824016809417536.13972183.26213722930128
Quinton de KockSA2013-20261641648715217845.85740396.6123326802137
Graeme SmithSA2002-201319619310698914138.19864380.861047778744
Gary KirstenSA1993-2003185185196798188*40.95943672.0413451165920
Jonty RhodesSA1992-200324522051593512135.12733680.902331239247
Hansie CronjeSA1992-200018817531556511238.65727776.47239836694
Faf du PlessisSA2011-201914313620550718547.47621588.611235349566
JP DuminySA2004-2019199179405117150*36.81605284.55427734775
David MillerSA2010-202618015645476214242.904565104.328249354153
Mark BoucherSA1998-2011290216574523147*28.45534284.671251634181
Daryll CullinanSA1993-200013813316386012432.99549270.283231029833
Lance KlusenerSA1996-2004171137503576103*41.10397789.922191329376
Boeta DippenaarSA1999-200610189143300125*44.00488767.53425331716
Shaun PollockSA1996-20082941967031939025.34373285.560132021255
Aiden MarkramSA2017-202688849272317536.31278397.84414727862
Rassie van der DussenSA2019-2025716512265713450.13305387.03617320650
Andrew HudsonSA1991-199789881255916129.41396064.62218627815
Temba BavumaSA2016-202657555216814443.36248487.2868221729
Heinrich KlaasenSA2018-202560567214117443.691829117.06411220071
Neil McKenzieSA2000-20096455101688131*37.51243269.4121021428
Kepler WesselsSA1991-19945554416279032.54314351.7701201240
Nicky BojeSA1995-20051136918141012927.65157989.3024213513
Justin KempSA2001-20077960181371100*32.64165682.791958852
Peter KirstenSA1991-19944040612939738.03230856.02090908
Rilee RossouwSA2014-201636353123913238.72131394.3637513122
Jacques RudolphSA2003-20064337611578137.32168568.660701075
Farhaan BehardienSA2013-201859491410747030.69109797.900647925
Reeza HendricksSA2018-20243838297410227.06126477.061721019
Janneman MalanSA2020-202223222958177*47.90115083.303429716
Ashwell PrinceSA2002-200749381194089*34.81138268.02022724
Andrew HallSA1999-20078856139058121.05120675.040359010
Andile PhehlukwayoSA2016-202485571988369*23.24102785.980257736
Matthew BreetzkeSA2025-20261716188115058.7389898.112608319
David RichardsonSA1991-199812277338685319.73129866.87016331
Tony de ZorziSA2023-202626242856119*38.9189395.861418625
Colin IngramSA2010-20133129384312432.42102482.323358210
Brian McMillanSA1991-199878521684112723.36114773.32103557
Albie MorkelSA2004-20125641107609724.52750101.330216925
Pat SymcoxSA1993-19998054136946116.9383083.610364822
Marco JansenSA2022-20263429564775*26.96566114.310325231
Johan BothaSA2005-20127648175784618.6569383.41002532
Mike RindelSA1994-19992222157510627.3886066.86121560
Wayne ParnellSA2009-20237343155745620.5072379.39013439
Robin PetersonSA2002-20147941145566820.5968880.81014515
Ryan RickeltonSA2023-20261919255210332.4763487.07122568
Adrian KuiperSA1991-19962523753963*33.6966281.420303711
Kyle VerreynneSA2020-2025191625339538.0758890.650504111
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.