Live5th Match · Pakistan ODI Tri-Series 2026/27PAK110 (25.3)SL9/0 (1.5)SL need 102 runs in 289 ballsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 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 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 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 figures (ODIs)

Filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×v England×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSA1996-201138385105410731.94161065.47185985
Hashim AmlaSA2008-20192221297615051.37111687.462611064
Quinton de KockSA2016-202318182906138*56.6392398.1634010117
AB de VilliersSA2005-20172927486212137.4899386.81231934
Graeme SmithSA2003-20122423284914140.43103082.43330910
Hansie CronjeSA1992-2000222216677831.76101465.78041399
Herschelle GibbsSA1999-20092322063511828.8683875.78241637
Rassie van der DussenSA2019-20251211253913459.8958492.29231456
Jonty RhodesSA1992-20002119346061*28.7558378.90011301
Mark BoucherSA1998-2009322664605523.0061474.92011421
Daryll CullinanSA1994-1999121213927035.6455570.63030471
Aiden MarkramSA2019-2025121113908639.00369105.69022407
Gary KirstenSA1994-20001717038111622.4158265.46101440
David MillerSA2013-20251511637971*75.80300126.330502815
Heinrich KlaasenSA2022-202587035510950.71286124.13120368
JP DuminySA2008-2019231913514719.5050769.23001292
Temba BavumaSA2020-202598033810942.25336100.60110326
Faf du PlessisSA2011-2019161523316725.4636889.95021383
Shaun PollockSA1996-200730251033066*22.0042078.57026241
Andrew HudsonSA1992-19967703277946.7147768.55030302
Lance KlusenerSA1996-2000109324455*40.6727788.09011172
Justin KempSA2005-20078702068029.43179115.080211313
Reeza HendricksSA2020-20235511898547.2521090.00020213
Brian McMillanSA1992-1996109217845*25.4328163.35001120
Ashwell PrinceSA2005-200787317662*44.0022777.53011131
Alviro PetersenSA20093311666483.0018490.22030151
Kepler WesselsSA1992-19944401278531.7519465.46010110
Jacques RudolphSA200344112671*42.0021259.43010150
Marco JansenSA2023-202543211975*119.0083143.3701067
Adrian KuiperSA1992-199633211261*112.0012291.80010110
Chris MorrisSA2013-20177411056235.0070150.0001076
Farhaan BehardienSA2016-2017652953831.6711284.8200041
Ryan RickeltonSA2025441943531.3312277.05000140
Dean ElgarSA2012540934223.2515858.8600040
Matthew BreetzkeSA2025220898544.5087102.3001083
Andrew HallSA2000-2007981892912.7111577.39002100
Robin PetersonSA2011-20137428731*43.5011277.6800091
Wayne ParnellSA2009-20231382843414.0010183.1700081
Gerhardus LiebenbergSA1998330823927.3318045.5600060
Richard SnellSA1992-1996640816320.2510081.0001041
David RichardsonSA1992-199610748120*27.0013759.1200120
Martin van JaarsveldSA2003430694523.0011261.6100060
David WieseSA20163316841*34.0068100.0000063
Janneman MalanSA2022330685722.6710167.3301170
Tristan StubbsSA2025440685817.009075.5601231
Nicky BojeSA1996-20051163683322.677393.1500071
Dale SteynSA2008-20121284672016.758677.9100061
Boeta DippenaarSA20001116565*-8675.5801092
Pat SymcoxSA1996-1998851625115.5061101.6401034
Dewald BrevisSA2025331544227.0034158.8200035
Page 1Next

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