By runs
Winner Margin Target Opposition Ground Match Date Scorecard
South Africa 272 runs 400 v Zimbabwe Benoni 22 Oct 2010 ODI # 3061
South Africa 258 runs 302 v Sri Lanka Paarl 11 Jan 2012 ODI # 3225
South Africa 257 runs 409 v West Indies Sydney 27 Feb 2015 ODI # 3616
South Africa 231 runs 352 v Netherlands Mohali 3 Mar 2011 ODI # 3115
South Africa 221 runs 354 v Netherlands Basseterre 16 Mar 2007 ODI # 2537
South Africa 214 runs 439 v India Wankhede 25 Oct 2015 ODI # 3700
South Africa 212 runs 332 v Zimbabwe Centurion 10 Nov 2009 ODI # 2928
South Africa 209 runs 264 v West Indies Cape Town 25 Jan 2004 ODI # 2088
South Africa 208 runs 355 v Kenya Cape Town 22 Oct 2001 ODI # 1763
South Africa 206 runs 285 v Bangladesh Mirpur 19 Mar 2011 ODI # 3138
South Africa 206 runs 355 v Ireland Benoni 25 Sep 2016 ODI # 3780
South Africa 202 runs 306 v Kenya Nairobi (Gym) 3 Oct 1996 ODI # 1124
South Africa 201 runs 412 v Ireland Canberra 3 Mar 2015 ODI # 3621
South Africa 200 runs 370 v Bangladesh East London 22 Oct 2017 ODI # 3929
South Africa 196 runs 290 v Australia Cape Town 3 Mar 2006 ODI # 2345
South Africa 177 runs 318 v Sri Lanka Centurion 29 Nov 2002 ODI # 1905
South Africa 176 runs 317 v Kenya Colombo (RPS) 20 Sep 2002 ODI # 1882
South Africa 171 runs 419 v Zimbabwe Potchefstroom 20 Sep 2006 ODI # 2420
South Africa 169 runs 322 v U.A.E. Rawalpindi 16 Feb 1996 ODI # 1049
South Africa 168 runs 302 v Bangladesh Potchefstroom 3 Oct 2002 ODI # 1890
South Africa 165 runs 302 v Zimbabwe Johannesburg 25 Feb 2005 ODI # 2229
South Africa 164 runs 393 v Pakistan Centurion 4 Feb 2007 ODI # 2506
South Africa 160 runs 329 v Netherlands Rawalpindi 5 Mar 1996 ODI # 1073
South Africa 159 runs 337 v Kenya Bloemfontein 31 Oct 2008 ODI # 2769
South Africa 159 runs 272 v New Zealand Wellington 25 Feb 2017 ODI # 3841
South Africa 157 runs 267 v Pakistan Johannesburg 12 Jan 1995 ODI # 971
South Africa 157 runs 249 v India Durban 22 Nov 2006 ODI # 2447
South Africa 153 runs 364 v Zimbabwe Bulawayo 23 Sep 2001 ODI # 1748
South Africa 148 runs 273 v Zimbabwe Harare 29 Sep 2001 ODI # 1749
South Africa 148 runs 440 v West Indies Johannesburg 18 Jan 2015 ODI # 3583
By wickets
Winner Margin Balls Rem Target Overs Opposition Ground Match Date Scorecard
South Africa 10 wickets 124 165 29.2 v India Sharjah 22 Mar 2000 ODI # 1577
South Africa 10 wickets 178 155 20.2 v Bangladesh Benoni 6 Oct 2002 ODI # 1891
South Africa 10 wickets 172 141 21.2 v Kenya Potchefstroom 12 Feb 2003 ODI # 1947
South Africa 10 wickets 228 109 12.0 v Bangladesh Bloemfontein 22 Feb 2003 ODI # 1961
South Africa 10 wickets 85 189 35.5 v India Eden Gardens 25 Nov 2005 ODI # 2299
South Africa 10 wickets 216 108 14.0 v Pakistan Cape Town 11 Feb 2007 ODI # 2521
South Africa 10 wickets 43 279 42.5 v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
South Africa 9 wickets 13 171 46.5 v Australia Sydney 26 Feb 1992 ODI # 719
South Africa 9 wickets 134 115 27.4 v Pakistan Cape Town 23 Apr 1998 ODI # 1326
South Africa 9 wickets 90 217 35.0 v Zimbabwe Nairobi (Gym) 28 Sep 1999 ODI # 1505
South Africa 9 wickets 53 230 41.1 v Kenya Kimberley 14 Oct 2001 ODI # 1760
South Africa 9 wickets 48 214 42.0 v Pakistan Paarl 16 Dec 2002 ODI # 1921
South Africa 9 wickets 94 175 34.2 v Zimbabwe Cardiff 5 Jul 2003 ODI # 2033
South Africa 9 wickets 193 94 17.5 v Bangladesh Birmingham 12 Sep 2004 ODI # 2171
South Africa 9 wickets 112 201 31.2 v India Centurion 3 Dec 2006 ODI # 2458
South Africa 9 wickets 130 154 28.2 v Pakistan Johannesburg 14 Feb 2007 ODI # 2523
South Africa 9 wickets 184 155 19.2 v England Bridgetown 17 Apr 2007 ODI # 2574
South Africa 9 wickets 79 179 36.5 v Bangladesh Chattogram 9 Mar 2008 ODI # 2690
South Africa 9 wickets 152 123 24.4 v West Indies East London 21 Jan 2015 ODI # 3587
South Africa 9 wickets 192 134 18.0 v Sri Lanka Sydney 18 Mar 2015 ODI # 3640
South Africa 9 wickets 116 127 28.4 v Afghanistan Cardiff 15 Jun 2019 ODI # 4160
South Africa 9 wickets 76 204 37.2 v Sri Lanka Chester-le-Street 28 Jun 2019 ODI # 4176
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Opposition Ground Match Date Scorecard
South Africa 10 wickets 228 109 12.0 50.0 v Bangladesh Bloemfontein 22 Feb 2003 ODI # 1961
South Africa 10 wickets 216 108 14.0 50.0 v Pakistan Cape Town 11 Feb 2007 ODI # 2521
South Africa 9 wickets 193 94 17.5 50.0 v Bangladesh Birmingham 12 Sep 2004 ODI # 2171
South Africa 9 wickets 192 134 18.0 50.0 v Sri Lanka Sydney 18 Mar 2015 ODI # 3640
South Africa 9 wickets 184 155 19.2 50.0 v England Bridgetown 17 Apr 2007 ODI # 2574
South Africa 10 wickets 178 155 20.2 50.0 v Bangladesh Benoni 6 Oct 2002 ODI # 1891
South Africa 10 wickets 172 141 21.2 50.0 v Kenya Potchefstroom 12 Feb 2003 ODI # 1947
South Africa 7 wickets 160 187 23.2 50.0 v Scotland Basseterre 20 Mar 2007 ODI # 2545
South Africa 9 wickets 152 123 24.4 50.0 v West Indies East London 21 Jan 2015 ODI # 3587
South Africa 7 wickets 146 152 25.4 50.0 v Bangladesh Kimberley 9 Oct 2002 ODI # 1892
South Africa 5 wickets 143 118 26.1 50.0 v Zimbabwe Kimberley 30 Sep 2018 ODI # 4049
South Africa 7 wickets 142 132 26.2 50.0 v Australia Centurion 5 Apr 2009 ODI # 2834
South Africa 5 wickets 141 106 26.3 50.0 v Sri Lanka Bloemfontein 19 Apr 1998 ODI # 1321
South Africa 7 wickets 136 166 27.2 50.0 v Zimbabwe Bulawayo 21 Aug 2014 ODI # 3510
South Africa 9 wickets 134 115 27.4 50.0 v Pakistan Cape Town 23 Apr 1998 ODI # 1326
South Africa 6 wickets 134 153 27.4 50.0 v Zimbabwe East London 18 Sep 2006 ODI # 2418
South Africa 3 wickets 134 155 27.4 50.0 v Australia Perth 16 Nov 2014 ODI # 3546
South Africa 7 wickets 130 166 28.2 50.0 v Australia Perth 18 Jan 1998 ODI # 1280
South Africa 9 wickets 130 154 28.2 50.0 v Pakistan Johannesburg 14 Feb 2007 ODI # 2523
South Africa 7 wickets 127 154 28.5 50.0 v England Lord's 29 May 2017 ODI # 3874
South Africa 10 wickets 124 165 29.2 50.0 v India Sharjah 22 Mar 2000 ODI # 1577
South Africa 6 wickets 124 153 29.2 50.0 v Australia Perth 4 Nov 2018 ODI # 4065
South Africa 6 wickets 123 129 29.3 50.0 v Sri Lanka Johannesburg 27 Nov 2002 ODI # 1903
South Africa 4 wickets 123 261 29.3 50.0 v West Indies Potchefstroom 21 Mar 2023 ODI # 4544
South Africa 5 wickets 117 151 30.3 50.0 v New Zealand Perth 14 Jan 1994 ODI # 873
South Africa 9 wickets 116 127 28.4 48.0 v Afghanistan Cardiff 15 Jun 2019 ODI # 4160
South Africa 8 wickets 115 185 30.5 50.0 v Sri Lanka Kimberley 4 Dec 2002 ODI # 1911
South Africa 5 wickets 114 194 31.0 50.0 v Sri Lanka Dambulla 29 Jul 2018 ODI # 4025
South Africa 9 wickets 112 201 31.2 50.0 v India Centurion 3 Dec 2006 ODI # 2458
South Africa 7 wickets 108 164 32.0 50.0 v Sri Lanka Johannesburg 4 Feb 2017 ODI # 3831
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 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]
South Africa v England at Kimberley, ICC Men's Cricket World Cup Super League 3rd ODI, Feb 1, 2023 [ODI # 4514]