Highest totals
Score Overs RR Inns Opposition Ground Match Date Scorecard
439/2 50.0 8.78 1 v West Indies Johannesburg 18 Jan 2015 ODI # 3583
438/9 49.5 8.78 2 v Australia Johannesburg 12 Mar 2006 ODI # 2349
438/4 50.0 8.76 1 v India Wankhede 25 Oct 2015 ODI # 3700
418/5 50.0 8.36 1 v Zimbabwe Potchefstroom 20 Sep 2006 ODI # 2420
411/4 50.0 8.22 1 v Ireland Canberra 3 Mar 2015 ODI # 3621
408/5 50.0 8.16 1 v West Indies Sydney 27 Feb 2015 ODI # 3616
399/6 50.0 7.98 1 v Zimbabwe Benoni 22 Oct 2010 ODI # 3061
392/6 50.0 7.84 1 v Pakistan Centurion 4 Feb 2007 ODI # 2506
384/6 50.0 7.68 1 v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
372/6 49.2 7.54 2 v Australia Durban 5 Oct 2016 ODI # 3790
369/6 50.0 7.38 1 v Bangladesh East London 22 Oct 2017 ODI # 3929
367/5 50.0 7.34 1 v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
365/2 50.0 7.3 1 v India Ahmedabad 27 Feb 2010 ODI # 2963
363/3 50.0 7.26 1 v Zimbabwe Bulawayo 23 Sep 2001 ODI # 1748
363/7 50.0 7.26 1 v Sri Lanka Pallekele 5 Aug 2018 ODI # 4029
361/5 42.0 8.59 1 v West Indies Centurion 28 Jan 2015 ODI # 3593
361/6 50.0 7.22 1 v Australia Johannesburg 2 Oct 2016 ODI # 3787
358/4 50.0 7.16 1 v Bangladesh Benoni 9 Nov 2008 ODI # 2772
358/4 50.0 7.16 1 v India Johannesburg 5 Dec 2013 ODI # 3442
356/4 50.0 7.12 1 v West Indies St George's 10 Apr 2007 ODI # 2567
354/3 50.0 7.08 1 v Kenya Cape Town 22 Oct 2001 ODI # 1763
354/6 50.0 7.08 1 v England Cape Town 27 Nov 2009 ODI # 2930
354/5 50.0 7.08 1 v Ireland Benoni 25 Sep 2016 ODI # 3780
353/3 40.0 8.82 1 v Netherlands Basseterre 16 Mar 2007 ODI # 2537
353/6 50.0 7.06 1 v Bangladesh Paarl 18 Oct 2017 ODI # 3925
351/6 50.0 7.02 1 v Zimbabwe Bloemfontein 15 Oct 2010 ODI # 3057
351/5 50.0 7.02 1 v Netherlands Mohali 3 Mar 2011 ODI # 3115
347/5 49.1 7.05 2 v England Bloemfontein 29 Jan 2023 ODI # 4513
346/4 50.0 6.92 1 v Ireland Dublin (Malahide) 16 Jul 2021 ODI # 4305
343/5 50.0 6.86 1 v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
343/4 50.0 6.86 1 v West Indies Basseterre 15 Jun 2016 ODI # 3747
341/3 50.0 6.82 1 v Netherlands Amstelveen 31 May 2013 ODI # 3359
341/6 50.0 6.82 1 v U.A.E. Wellington 12 Mar 2015 ODI # 3633
341/6 50.0 6.82 1 v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
339/5 50.0 6.78 1 v Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
339/4 50.0 6.78 1 v Zimbabwe Hamilton 15 Feb 2015 ODI # 3601
336/7 50.0 6.72 1 v Kenya Bloemfontein 31 Oct 2008 ODI # 2769
333/5 50.0 6.66 1 v England Chester-le-Street 19 Jul 2022 ODI # 4434
331/5 50.0 6.62 1 v Zimbabwe Centurion 10 Nov 2009 ODI # 2928
331/5 50.0 6.62 1 v Sri Lanka Durban 10 Mar 2019 ODI # 4112
329/6 50.0 6.58 1 v Zimbabwe Durban 27 Feb 2005 ODI # 2231
328/3 46.4 7.02 2 v Australia Harare 27 Aug 2014 ODI # 3516
328/3 50.0 6.56 1 v Netherlands Rawalpindi 5 Mar 1996 ODI # 1073
328/5 50.0 6.56 2 v England Southampton 27 May 2017 ODI # 3873
327/8 50.0 6.54 1 v Australia Cape Town 12 Oct 2016 ODI # 3795
326/3 50.0 6.52 1 v Australia Gqeberha 6 Apr 2002 ODI # 1824
325/6 50.0 6.5 1 v Australia Manchester 6 Jul 2019 ODI # 4188
324/4 50.0 6.48 1 v New Zealand Centurion 25 Oct 2000 ODI # 1647
323/9 50.0 6.46 1 v Zimbabwe Harare 26 Aug 2007 ODI # 2615
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years | 25 years
Records includes the following current or recent matches:
South Africa v Netherlands at Benoni, ICC Men's Cricket World Cup Super League 2nd ODI, Mar 31, 2023 [ODI # 4558]
South Africa v West Indies at Potchefstroom, 3rd ODI, Mar 21, 2023 [ODI # 4544]
South Africa v West Indies at East London, 2nd ODI, Mar 18, 2023 [ODI # 4540]