Highest totals
Score Overs RR Inns Opposition Ground Match Date Scorecard
377/8 50.0 7.54 1 v Ireland Dublin (Malahide) 18 Jun 2016 ODI # 3749
368/4 50.0 7.36 1 v Pakistan Hambantota 26 Jul 2015 ODI # 3672
366/6 50.0 7.32 1 v England Colombo (RPS) 23 Oct 2018 ODI # 4058
363/9 50.0 7.26 1 v Scotland Hobart 11 Mar 2015 ODI # 3632
348/1 50.0 6.96 1 v India Kingston 2 Jul 2013 ODI # 3382
332/7 50.0 6.64 1 v Canada Hambantota 20 Feb 2011 ODI # 3102
332/1 50.0 6.64 1 v Bangladesh Melbourne 26 Feb 2015 ODI # 3615
330/7 50.0 6.60 1 v West Indies Bulawayo 23 Nov 2016 ODI # 3808
327 48.1 6.78 2 v South Africa Cape Town 7 Feb 2017 ODI # 3833
327/6 50.0 6.54 1 v Zimbabwe Pallekele 10 Mar 2011 ODI # 3125
326 49.0 6.65 2 v New Zealand Mount Maunganui 3 Jan 2019 ODI # 4074
322/3 48.4 6.61 2 v India The Oval 8 Jun 2017 ODI # 3882
320/4 50.0 6.40 1 v India Hobart 28 Feb 2012 ODI # 3251
320/5 50.0 6.40 1 v South Africa Colombo (RPS) 20 Jul 2013 ODI # 3392
317/6 50.0 6.34 1 v England Colombo (RPS) 26 Nov 2014 ODI # 3554
316/5 50.0 6.32 1 v Zimbabwe Galle 30 Jun 2017 ODI # 3897
314/8 49.5 6.30 2 v South Africa Johannesburg 22 Jan 2012 ODI # 3229
312 46.2 6.73 2 v Australia Sydney 8 Mar 2015 ODI # 3629
312/1 47.2 6.59 2 v England Wellington 1 Mar 2015 ODI # 3619
312/2 47.2 6.59 2 v Zimbabwe Hambantota 6 Jul 2017 ODI # 3901
312/4 50.0 6.24 1 v Bangladesh Dambulla 18 Jun 2010 ODI # 2995
311 49.4 6.26 2 v Pakistan Sharjah 18 Dec 2013 ODI # 3445
311 49.5 6.24 1 v Bangladesh Dambulla 28 Mar 2017 ODI # 3856
310/9 50.0 6.20 1 v Pakistan Hambantota 26 Aug 2014 ODI # 3515
309/5 50.0 6.18 1 v England Leeds 1 Jul 2011 ODI # 3167
307/4 50.0 6.14 1 v South Africa Colombo (RPS) 31 Jul 2013 ODI # 3401
306/7 39.0 7.84 1 v South Africa Pallekele 8 Aug 2018 ODI # 4030
306 49.2 6.20 2 v Australia Brisbane 4 Mar 2012 ODI # 3255
305/5 42.0 7.26 1 v England The Oval 29 Jun 2016 ODI # 3757
304/5 48.4 6.24 2 v South Africa Kimberley 20 Jan 2012 ODI # 3228
303/7 50.0 6.06 1 v Ireland Dublin (Malahide) 16 Jun 2016 ODI # 3748
302/9 50.0 6.04 1 v Bangladesh Pallekele 28 Mar 2013 ODI # 3352
302/6 50.0 6.04 1 v England Colombo (RPS) 16 Dec 2014 ODI # 3569
300/9 50.0 6.00 1 v England Lord's 31 May 2014 ODI # 3495
300/6 50.0 6.00 1 v Zimbabwe Hambantota 8 Jul 2017 ODI # 3903
299/8 50.0 5.98 1 v India Dambulla 28 Aug 2010 ODI # 3040
299/8 50.0 5.98 1 v South Africa Colombo (RPS) 12 Aug 2018 ODI # 4031
298 46.2 6.43 2 v New Zealand Mount Maunganui 5 Jan 2019 ODI # 4075
297/3 47.1 6.29 2 v England The Oval 13 Jun 2013 ODI # 3370
296/6 50.0 5.92 1 v Pakistan Fatullah 25 Feb 2014 ODI # 3473
296/8 50.0 5.92 2 v South Africa Centurion 10 Feb 2017 ODI # 3834
293/9 50.0 5.86 2 v India Hambantota 21 Jul 2012 ODI # 3291
292/7 50.0 5.84 1 v England Pallekele 13 Dec 2014 ODI # 3567
289/6 50.0 5.78 1 v India Brisbane 21 Feb 2012 ODI # 3246
289/6 50.0 5.78 1 v Bangladesh Dhaka 20 Feb 2014 ODI # 3470
288/8 48.1 5.97 2 v Pakistan Pallekele 15 Jul 2015 ODI # 3669
288 48.5 5.89 1 v Australia Colombo (RPS) 24 Aug 2016 ODI # 3769
288/9 50.0 5.76 1 v New Zealand Hambantota 10 Nov 2013 ODI # 3432
287/8 49.4 5.77 2 v Pakistan Dubai (DSC) 20 Dec 2013 ODI # 3446
287/6 50.0 5.74 1 v New Zealand Wellington 29 Jan 2015 ODI # 3594
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]