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/4 50.0 8.76 1 v India Mumbai 25 Oct 2015 ODI # 3700
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
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.30 1 v India Ahmedabad 27 Feb 2010 ODI # 2963
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 India Johannesburg 5 Dec 2013 ODI # 3442
354/5 50.0 7.08 1 v Ireland Benoni 25 Sep 2016 ODI # 3780
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
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
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
331/5 50.0 6.62 1 v Sri Lanka Durban 10 Mar 2019 ODI # 4112
328/3 46.4 7.02 2 v Australia Harare 27 Aug 2014 ODI # 3516
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
320/5 50.0 6.40 1 v Australia Hobart 11 Nov 2018 ODI # 4069
319/3 46.2 6.88 2 v England Centurion 9 Feb 2016 ODI # 3736
317/5 50.0 6.34 1 v Pakistan Dubai (DSC) 8 Nov 2010 ODI # 3069
315/4 50.0 6.30 1 v Pakistan Bloemfontein 10 Mar 2013 ODI # 3343
312/4 50.0 6.24 1 v Sri Lanka Johannesburg 22 Jan 2012 ODI # 3229
309/3 50.0 6.18 1 v Zimbabwe Bulawayo 17 Aug 2014 ODI # 3507
307/6 50.0 6.14 1 v Sri Lanka Durban 1 Feb 2017 ODI # 3830
305 50.0 6.10 2 v India Cardiff 6 Jun 2013 ODI # 3363
304/3 50.0 6.08 2 v West Indies Roseau 30 May 2010 ODI # 2984
304/5 50.0 6.08 1 v Sri Lanka Colombo (RPS) 6 Jul 2014 ODI # 3500
304/7 50.0 6.08 1 v New Zealand Centurion 19 Aug 2015 ODI # 3676
303/6 50.0 6.06 1 v Australia Port Elizabeth 23 Oct 2011 ODI # 3208
303/5 50.0 6.06 1 v India Kanpur 11 Oct 2015 ODI # 3689
301/8 50.0 6.02 1 v Sri Lanka Paarl 11 Jan 2012 ODI # 3225
301/8 50.0 6.02 1 v India Centurion 11 Dec 2013 ODI # 3444
300/7 49.4 6.04 2 v India Nagpur 12 Mar 2011 ODI # 3128
300/5 50.0 6.00 1 v West Indies North Sound 24 May 2010 ODI # 2980
299/7 50.0 5.98 1 v Sri Lanka Kimberley 20 Jan 2012 ODI # 3228
299/6 50.0 5.98 1 v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
297 50.0 5.94 2 v India Jaipur 21 Feb 2010 ODI # 2961
295/4 36.2 8.11 2 v Australia Centurion 30 Sep 2016 ODI # 3785
289/9 50.0 5.78 1 v India Durban 12 Jan 2011 ODI # 3079
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

Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
South Africa v Sri Lanka at Cape Town, 5th ODI, Mar 16, 2019 [ODI # 4115]
South Africa v Sri Lanka at Port Elizabeth, 4th ODI, Mar 13, 2019 [ODI # 4114]
South Africa v Sri Lanka at Durban, 3rd ODI, Mar 10, 2019 [ODI # 4112]