Highest partnerships by runs
Partners Runs Wkt Opposition Ground Match Date Scorecard
Q de Kock, HM Amla 282* 1st v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
DA Miller, JP Duminy 256* 5th v Zimbabwe Hamilton 15 Feb 2015 ODI # 3601
F du Plessis, DA Miller 252 4th v Australia Hobart 11 Nov 2018 ODI # 4069
HM Amla, RR Rossouw 247 1st v West Indies Johannesburg 18 Jan 2015 ODI # 3583
HM Amla, RR Rossouw 247 3rd v West Indies Centurion 28 Jan 2015 ODI # 3593
HM Amla, F du Plessis 247 2nd v Ireland Canberra 3 Mar 2015 ODI # 3621
Q de Kock, HM Amla 239 1st v England Centurion 9 Feb 2016 ODI # 3736
HM Amla, AB de Villiers 238 3rd v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
HM Amla, AB de Villiers 221 3rd v Netherlands Mohali 3 Mar 2011 ODI # 3115
JP Duminy, AB de Villiers 219 3rd v Zimbabwe Benoni 22 Oct 2010 ODI # 3061
F du Plessis, AB de Villiers 206 3rd v Australia Harare 27 Aug 2014 ODI # 3516
Q de Kock, HM Amla 194 1st v India Durban 8 Dec 2013 ODI # 3443
HM Amla, AB de Villiers 192 2nd v West Indies Johannesburg 18 Jan 2015 ODI # 3583
Q de Kock, HM Amla 187 1st v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
GC Smith, AB de Villiers 186 3rd v Sri Lanka Johannesburg 22 Jan 2012 ODI # 3229
HM Amla, RR Rossouw 185 2nd v New Zealand Centurion 19 Aug 2015 ODI # 3676
HM Amla, Q de Kock 182 1st v West Indies Basseterre 15 Jun 2016 ODI # 3747
RR Rossouw, JP Duminy 178 4th v Australia Cape Town 12 Oct 2016 ODI # 3795
JH Kallis, AB de Villiers 173* 3rd v India Ahmedabad 27 Feb 2010 ODI # 2963
HM Amla, AB de Villiers 172* 4th v England Nottingham 5 Sep 2012 ODI # 3304
Q de Kock, AB de Villiers 171 4th v India Centurion 11 Dec 2013 ODI # 3444
F du Plessis, AB de Villiers 164* 3rd v India Mumbai 25 Oct 2015 ODI # 3700
Q de Kock, T Bavuma 159 1st v Ireland Benoni 25 Sep 2016 ODI # 3780
HM Amla, HE van der Dussen 155 2nd v Pakistan Port Elizabeth 19 Jan 2019 ODI # 4080
Q de Kock, F du Plessis 154 2nd v India Mumbai 25 Oct 2015 ODI # 3700
JP Duminy, F du Plessis 152* 4th v Netherlands Amstelveen 31 May 2013 ODI # 3359
HM Amla, Q de Kock 152 1st v India Johannesburg 5 Dec 2013 ODI # 3442
F du Plessis, AK Markram 151* 3rd v Bangladesh East London 22 Oct 2017 ODI # 3929
CA Ingram, JP Duminy 151 3rd v Netherlands Amstelveen 31 May 2013 ODI # 3359
HM Amla, AB de Villiers 151 3rd v Sri Lanka Colombo (RPS) 6 Jul 2014 ODI # 3500
F du Plessis, JP Duminy 150 3rd v Australia Johannesburg 2 Oct 2016 ODI # 3787
Q de Kock, RR Rossouw 145 1st v Australia Centurion 30 Sep 2016 ODI # 3785
HM Amla, F du Plessis 145 2nd v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
HM Amla, JH Kallis 144 2nd v Sri Lanka Paarl 11 Jan 2012 ODI # 3225
GC Smith, JH Kallis 142 2nd v Australia Port Elizabeth 23 Oct 2011 ODI # 3208
HM Amla, Q de Kock 142 1st v Zimbabwe Harare 29 Aug 2014 ODI # 3518
AB de Villiers, JP Duminy 139* 5th v New Zealand Mount Maunganui 21 Oct 2014 ODI # 3536
HM Amla, AB de Villiers 139 2nd v Zimbabwe Potchefstroom 17 Oct 2010 ODI # 3059
F du Plessis, AB de Villiers 137 3rd v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
HM Amla, CA Ingram 136 2nd v Zimbabwe Bloemfontein 15 Oct 2010 ODI # 3057
HM Amla, AB de Villiers 136 3rd v Bangladesh Paarl 18 Oct 2017 ODI # 3925
Q de Kock, F du Plessis 136 2nd v Sri Lanka Johannesburg 3 Mar 2019 ODI # 4104
RR Rossouw, AB de Villiers 134 4th v West Indies Sydney 27 Feb 2015 ODI # 3616
AB de Villiers, JP Duminy 131 4th v India Durban 12 Jan 2011 ODI # 3079
AB de Villiers, F du Plessis 129* 5th v New Zealand Wellington 25 Feb 2012 ODI # 3249
HM Amla, AB de Villiers 129 3rd v West Indies North Sound 22 May 2010 ODI # 2979
GC Smith, CA Ingram 129 2nd v New Zealand Kimberley 22 Jan 2013 ODI # 3325
HE van der Dussen, AL Phehlukwayo 127* 6th v Pakistan Durban 22 Jan 2019 ODI # 4081
HM Amla, F du Plessis 127 2nd v West Indies Sydney 27 Feb 2015 ODI # 3616
AB de Villiers, DA Miller 126 5th v Australia Perth 14 Nov 2014 ODI # 3545
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]