Match results
Team 1 Team 2 Winner Margin Ground Match Date Scorecard
South Africa Zimbabwe South Africa 7 wickets Canberra Mar 10, 1992 ODI # 738
South Africa Zimbabwe no result Bengaluru Nov 10, 1993 ODI # 848
Zimbabwe South Africa South Africa 134 runs Harare Oct 21, 1995 ODI # 1013
Zimbabwe South Africa South Africa 112 runs Harare Oct 22, 1995 ODI # 1014
South Africa Zimbabwe South Africa 5 wickets Centurion Jan 25, 1997 ODI # 1168
South Africa Zimbabwe South Africa 5 wickets Cape Town Jan 29, 1997 ODI # 1170
South Africa Zimbabwe South Africa 4 wickets Johannesburg Jan 31, 1997 ODI # 1171
South Africa Zimbabwe Zimbabwe 48 runs Chelmsford May 29, 1999 ODI # 1468
South Africa Zimbabwe South Africa 9 wickets Nairobi (Gym) Sep 28, 1999 ODI # 1505
South Africa Zimbabwe South Africa 6 wickets Johannesburg Jan 21, 2000 ODI # 1544
South Africa Zimbabwe Zimbabwe 2 wickets Durban Feb 2, 2000 ODI # 1555
South Africa Zimbabwe South Africa 53 runs Gqeberha Feb 6, 2000 ODI # 1558
Zimbabwe South Africa South Africa 153 runs Bulawayo Sep 23, 2001 ODI # 1748
Zimbabwe South Africa South Africa 148 runs Harare Sep 29, 2001 ODI # 1749
Zimbabwe South Africa South Africa 6 wickets Harare Sep 30, 2001 ODI # 1750
South Africa Zimbabwe South Africa 46 runs Canterbury Jun 29, 2003 ODI # 2030
South Africa Zimbabwe South Africa 9 wickets Cardiff Jul 5, 2003 ODI # 2033
South Africa Zimbabwe South Africa 7 wickets Southampton Jul 10, 2003 ODI # 2036
South Africa Zimbabwe South Africa 165 runs Johannesburg Feb 25, 2005 ODI # 2229
South Africa Zimbabwe South Africa 131 runs Durban Feb 27, 2005 ODI # 2231
South Africa Zimbabwe South Africa 5 wickets Gqeberha Mar 2, 2005 ODI # 2233
South Africa Zimbabwe South Africa 5 wickets Bloemfontein Sep 15, 2006 ODI # 2415
South Africa Zimbabwe abandoned East London Sep 17, 2006 ODI # 2416a
South Africa Zimbabwe South Africa 6 wickets East London Sep 18, 2006 ODI # 2418
South Africa Zimbabwe South Africa 171 runs Potchefstroom Sep 20, 2006 ODI # 2420
Zimbabwe South Africa South Africa 5 wickets Bulawayo Aug 22, 2007 ODI # 2612
Zimbabwe South Africa South Africa 8 wickets Harare Aug 25, 2007 ODI # 2614
Zimbabwe South Africa South Africa 28 runs Harare Aug 26, 2007 ODI # 2615
South Africa Zimbabwe South Africa 45 runs Benoni Nov 8, 2009 ODI # 2926
South Africa Zimbabwe South Africa 212 runs Centurion Nov 10, 2009 ODI # 2928
South Africa Zimbabwe South Africa 64 runs Bloemfontein Oct 15, 2010 ODI # 3057
South Africa Zimbabwe South Africa 8 wickets Potchefstroom Oct 17, 2010 ODI # 3059
South Africa Zimbabwe South Africa 272 runs Benoni Oct 22, 2010 ODI # 3061
Zimbabwe South Africa South Africa 93 runs Bulawayo Aug 17, 2014 ODI # 3507
Zimbabwe South Africa South Africa 61 runs Bulawayo Aug 19, 2014 ODI # 3508
Zimbabwe South Africa South Africa 7 wickets Bulawayo Aug 21, 2014 ODI # 3510
Zimbabwe South Africa South Africa 61 runs Harare Aug 29, 2014 ODI # 3518
Zimbabwe South Africa South Africa 63 runs Harare Sep 4, 2014 ODI # 3524
South Africa Zimbabwe South Africa 62 runs Hamilton Feb 15, 2015 ODI # 3601
South Africa Zimbabwe South Africa 5 wickets Kimberley Sep 30, 2018 ODI # 4049
South Africa Zimbabwe South Africa 120 runs Bloemfontein Oct 3, 2018 ODI # 4050
South Africa Zimbabwe South Africa 4 wickets Paarl Oct 6, 2018 ODI # 4051
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 Zimbabwe at Paarl, 3rd ODI, Oct 6, 2018 [ODI # 4051]
South Africa v Zimbabwe at Bloemfontein, 2nd ODI, Oct 3, 2018 [ODI # 4050]
South Africa v Zimbabwe at Kimberley, 1st ODI, Sep 30, 2018 [ODI # 4049]