Highest match aggregates
Team 1 Team 2 Runs Wkts Overs RR Ground Match Date Scorecard
South Africa Australia 743 12 99.2 7.47 Durban 5 Oct 2016 ODI # 3790
South Africa West Indies 730 9 100.0 7.30 Johannesburg 18 Jan 2015 ODI # 3583
South Africa Sri Lanka 694 15 98.1 7.06 Cape Town 7 Feb 2017 ODI # 3833
South Africa Sri Lanka 680 14 100.0 6.80 Centurion 10 Feb 2017 ODI # 3834
India South Africa 662 14 86.0 7.69 Mumbai 25 Oct 2015 ODI # 3700
England South Africa 658 11 100.0 6.58 Southampton 27 May 2017 ODI # 3873
Australia South Africa 655 10 96.4 6.77 Harare 27 Aug 2014 ODI # 3516
South Africa Pakistan 652 15 98.1 6.64 Johannesburg 17 Mar 2013 ODI # 3347
South Africa England 649 14 83.3 7.77 Bloemfontein 3 Feb 2016 ODI # 3732
India South Africa 649 13 92.5 6.99 Gwalior 24 Feb 2010 ODI # 2962
Sri Lanka South Africa 648 17 95.2 6.79 Pallekele 5 Aug 2018 ODI # 4029
India South Africa 640 12 94.3 6.77 Ahmedabad 27 Feb 2010 ODI # 2963
South Africa Zimbabwe 638 12 100.0 6.38 Bloemfontein 15 Oct 2010 ODI # 3057
South Africa England 637 11 96.2 6.61 Centurion 9 Feb 2016 ODI # 3736
India South Africa 636 17 100.0 6.36 Cardiff 6 Jun 2013 ODI # 3363
South Africa Sri Lanka 626 12 99.5 6.27 Johannesburg 22 Jan 2012 ODI # 3229
South Africa Australia 623 18 98.2 6.33 Cape Town 12 Oct 2016 ODI # 3795
Ireland South Africa 621 14 95.0 6.53 Canberra 3 Mar 2015 ODI # 3621
South Africa Zimbabwe 616 14 98.2 6.26 Hamilton 15 Feb 2015 ODI # 3601
West Indies South Africa 607 9 100.0 6.07 Roseau 30 May 2010 ODI # 2984
England South Africa 606 16 95.0 6.37 Leeds 24 May 2017 ODI # 3872
South Africa Sri Lanka 603 12 98.4 6.11 Kimberley 20 Jan 2012 ODI # 3228
South Africa Bangladesh 602 16 97.5 6.15 Paarl 18 Oct 2017 ODI # 3925
India South Africa 601 12 100.0 6.01 Kanpur 11 Oct 2015 ODI # 3689
Australia South Africa 600 14 100.0 6.00 Hobart 11 Nov 2018 ODI # 4069
Netherlands South Africa 599 12 100.0 5.99 Amstelveen 31 May 2013 ODI # 3359
Sri Lanka South Africa 596 15 94.3 6.30 Hambantota 12 Jul 2014 ODI # 3502
India South Africa 596 17 98.2 6.06 Nagpur 12 Mar 2011 ODI # 3128
India South Africa 595 19 100.0 5.95 Jaipur 21 Feb 2010 ODI # 2961
South Africa West Indies 591 15 79.4 7.41 Centurion 28 Jan 2015 ODI # 3593
South Africa Australia 589 13 86.2 6.82 Centurion 30 Sep 2016 ODI # 3785
South Africa New Zealand 588 17 98.1 5.98 Centurion 19 Aug 2015 ODI # 3676
Australia South Africa 585 14 94.3 6.19 Canberra 19 Nov 2014 ODI # 3548
West Indies South Africa 583 15 98.1 5.93 North Sound 24 May 2010 ODI # 2980
New Zealand South Africa 580 11 85.5 6.75 Auckland 24 Mar 2015 ODI # 3644
South Africa Australia 580 16 87.4 6.61 Johannesburg 2 Oct 2016 ODI # 3787
Pakistan South Africa 577 15 94.5 6.08 Dubai (DSC) 8 Nov 2010 ODI # 3069
South Africa India 575 14 91.0 6.31 Johannesburg 5 Dec 2013 ODI # 3442
Pakistan South Africa 575 17 99.5 5.75 Abu Dhabi 31 Oct 2010 ODI # 3063
New Zealand South Africa 572 13 100.0 5.72 Christchurch 22 Feb 2017 ODI # 3839
Australia South Africa 568 18 98.1 5.78 Perth 14 Nov 2014 ODI # 3545
India South Africa 563 17 100.0 5.63 Chennai 22 Oct 2015 ODI # 3698
South Africa Bangladesh 560 7 92.5 6.03 Kimberley 15 Oct 2017 ODI # 3923
South Africa West Indies 559 15 83.1 6.72 Sydney 27 Feb 2015 ODI # 3616
New Zealand South Africa 559 11 95.0 5.88 Hamilton 1 Mar 2017 ODI # 3843
Australia South Africa 555 14 97.1 5.71 Sydney 23 Nov 2014 ODI # 3551
Pakistan South Africa 549 15 99.5 5.49 Dubai (DSC) 5 Nov 2010 ODI # 3067
West Indies South Africa 547 14 88.0 6.21 Basseterre 15 Jun 2016 ODI # 3747
South Africa Zimbabwe 541 12 87.2 6.19 Potchefstroom 17 Oct 2010 ODI # 3059
Australia South Africa 540 16 97.4 5.52 Basseterre 11 Jun 2016 ODI # 3743
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]