Smallest victories for South Africa vs Zimbabwe in ODIs
By runs
By wickets
Winner | Margin | Target | Overs | Opposition | Ground | Match Date | Scorecard |
| 2 wickets | 223 | 50.0 | v South Africa | Durban | 2 Feb 2000 | ODI # 1555 | |
| 4 wickets | 257 | 48.3 | v Zimbabwe | Johannesburg | 31 Jan 1997 | ODI # 1171 | |
| 4 wickets | 229 | 45.5 | v Zimbabwe | Paarl | 6 Oct 2018 | ODI # 4051 | |
| 5 wickets | 212 | 46.1 | v Zimbabwe | Centurion | 25 Jan 1997 | ODI # 1168 | |
| 5 wickets | 227 | 47.0 | v Zimbabwe | Cape Town | 29 Jan 1997 | ODI # 1170 | |
| 5 wickets | 207 | 46.3 | v Zimbabwe | Gqeberha | 2 Mar 2005 | ODI # 2233 | |
| 5 wickets | 202 | 43.5 | v Zimbabwe | Bloemfontein | 15 Sep 2006 | ODI # 2415 | |
| 5 wickets | 207 | 46.5 | v Zimbabwe | Bulawayo | 22 Aug 2007 | ODI # 2612 | |
| 5 wickets | 118 | 26.1 | v Zimbabwe | Kimberley | 30 Sep 2018 | ODI # 4049 | |
| 6 wickets | 227 | 48.1 | v Zimbabwe | Johannesburg | 21 Jan 2000 | ODI # 1544 | |
| 6 wickets | 185 | 41.0 | v Zimbabwe | Harare | 30 Sep 2001 | ODI # 1750 | |
| 6 wickets | 153 | 27.4 | v Zimbabwe | East London | 18 Sep 2006 | ODI # 2418 | |
| 7 wickets | 164 | 45.1 | v Zimbabwe | Canberra | 10 Mar 1992 | ODI # 738 | |
| 7 wickets | 174 | 35.2 | v Zimbabwe | Southampton | 10 Jul 2003 | ODI # 2036 | |
| 7 wickets | 166 | 27.2 | v Zimbabwe | Bulawayo | 21 Aug 2014 | ODI # 3510 | |
| 8 wickets | 248 | 39.1 | v Zimbabwe | Harare | 25 Aug 2007 | ODI # 2614 | |
| 8 wickets | 269 | 39.0 | v Zimbabwe | Potchefstroom | 17 Oct 2010 | ODI # 3059 | |
| 9 wickets | 217 | 35.0 | v Zimbabwe | Nairobi (Gym) | 28 Sep 1999 | ODI # 1505 | |
| 9 wickets | 175 | 34.2 | v Zimbabwe | Cardiff | 5 Jul 2003 | ODI # 2033 |
By balls remaining in the second innings
Winner | Margin | Balls Rem | Target | Overs | Max | Opposition | Ground | Match Date | Scorecard |
| 2 wickets | 0 | 223 | 50.0 | 50.0 | v South Africa | Durban | 2 Feb 2000 | ODI # 1555 | |
| 4 wickets | 9 | 257 | 48.3 | 50.0 | v Zimbabwe | Johannesburg | 31 Jan 1997 | ODI # 1171 | |
| 6 wickets | 11 | 227 | 48.1 | 50.0 | v Zimbabwe | Johannesburg | 21 Jan 2000 | ODI # 1544 | |
| 5 wickets | 18 | 227 | 47.0 | 50.0 | v Zimbabwe | Cape Town | 29 Jan 1997 | ODI # 1170 | |
| 5 wickets | 19 | 207 | 46.5 | 50.0 | v Zimbabwe | Bulawayo | 22 Aug 2007 | ODI # 2612 | |
| 5 wickets | 21 | 207 | 46.3 | 50.0 | v Zimbabwe | Gqeberha | 2 Mar 2005 | ODI # 2233 | |
| 5 wickets | 23 | 212 | 46.1 | 50.0 | v Zimbabwe | Centurion | 25 Jan 1997 | ODI # 1168 | |
| 4 wickets | 25 | 229 | 45.5 | 50.0 | v Zimbabwe | Paarl | 6 Oct 2018 | ODI # 4051 | |
| 7 wickets | 29 | 164 | 45.1 | 50.0 | v Zimbabwe | Canberra | 10 Mar 1992 | ODI # 738 | |
| 5 wickets | 37 | 202 | 43.5 | 50.0 | v Zimbabwe | Bloemfontein | 15 Sep 2006 | ODI # 2415 | |
| 6 wickets | 54 | 185 | 41.0 | 50.0 | v Zimbabwe | Harare | 30 Sep 2001 | ODI # 1750 | |
| 8 wickets | 65 | 248 | 39.1 | 50.0 | v Zimbabwe | Harare | 25 Aug 2007 | ODI # 2614 | |
| 8 wickets | 66 | 269 | 39.0 | 50.0 | v Zimbabwe | Potchefstroom | 17 Oct 2010 | ODI # 3059 | |
| 7 wickets | 88 | 174 | 35.2 | 50.0 | v Zimbabwe | Southampton | 10 Jul 2003 | ODI # 2036 | |
| 9 wickets | 90 | 217 | 35.0 | 50.0 | v Zimbabwe | Nairobi (Gym) | 28 Sep 1999 | ODI # 1505 | |
| 9 wickets | 94 | 175 | 34.2 | 50.0 | v Zimbabwe | Cardiff | 5 Jul 2003 | ODI # 2033 | |
| 6 wickets | 134 | 153 | 27.4 | 50.0 | v Zimbabwe | East London | 18 Sep 2006 | ODI # 2418 | |
| 7 wickets | 136 | 166 | 27.2 | 50.0 | v Zimbabwe | Bulawayo | 21 Aug 2014 | ODI # 3510 | |
| 5 wickets | 143 | 118 | 26.1 | 50.0 | v Zimbabwe | Kimberley | 30 Sep 2018 | ODI # 4049 |
Tied matches
Team 1 | Team 2 | Ground | Match Date | Scorecard |
| No records found | ||||
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:
India vs South Africa at Ranchi, South Africa in India 1st ODI, Nov 30, 2025 [ODI # 4934]
South Africa vs Pakistan at Faisalabad, South Africa in Pakistan 3rd ODI, Nov 8, 2025 [ODI # 4927]
Pakistan vs South Africa at Faisalabad, South Africa in Pakistan 2nd ODI, Nov 6, 2025 [ODI # 4926]