South Africa vs West Indies Head to Head Stats & Records in ODI Cricket
64
Matches Played
64
45
Won
16
16
Lost
45
3
No Result
3
439
Highest Score
335
15
Lowest Score
54
SA Vs WI in all seasons
| # | Team1 | Team2 | Winner | Margin | Match Date | Venue | Scorecard |
|---|---|---|---|---|---|---|---|
| 1 | South Africa | West Indies | South Africa | 4 wickets | 21-Mar-2023 | Potchefstroom | SA won by 4 wickets |
| 2 | South Africa | West Indies | West Indies | 48 runs. | 18-Mar-2023 | East London | WI won by 48 runs. |
| 3 | South Africa | West Indies | 10-Jun-2019 | Southampton | 29/2 (7.3/50 ov) | ||
| 4 | West Indies | South Africa | West Indies | 100 runs | 24-Jun-2016 | Barbados | WI won by 100 runs |
| 5 | West Indies | South Africa | South Africa | 139 runs | 15-Jun-2016 | Basseterre | SA won by 139 runs |
| 6 | West Indies | South Africa | West Indies | 4 wickets | 03-Jun-2016 | Guyana | WI won by 4 wickets (with 11 balls remaining) |
| 7 | South Africa | West Indies | South Africa | 257 runs | 27-Feb-2015 | Sydney | SA won by 257 runs |
| 8 | South Africa | West Indies | South Africa | won by 131 runs | 28-Jan-2015 | Centurion | SA won by 131 runs |
| 9 | West Indies | South Africa | West Indies | won by 1 wicket | 25-Jan-2015 | Port Elizabeth | WI won by 1 wicket |
| 10 | South Africa | West Indies | South Africa | won by 9 wickets | 21-Jan-2015 | East London | SA won by 9 wickets |
| 11 | South Africa | West Indies | South Africa | won by 148 runs | 18-Jan-2015 | Johannesburg | SA won by 148 runs |
| 12 | South Africa | West Indies | South Africa | won by 61 runs (D/L method) | 16-Jan-2015 | Durban | SA won by 61 runs (D/L method) |
| 13 | South Africa | West Indies | 14-Jun-2013 | Cardiff | Match tied (D/L) | ||
| 14 | South Africa | West Indies | South Africa | 7 wkts (43b rem) | 24-Feb-2011 | Delhi | SA won by 7 wkts (43b rem) |
| 15 | South Africa | West Indies | South Africa | won by 1 wicket | 03-Jun-2010 | Trinidad | SA won by 1 wicket |
| 16 | South Africa | West Indies | South Africa | won by 7 wickets | 30-May-2010 | Roseau | SA won by 7 wickets |
| 17 | South Africa | West Indies | South Africa | won by 67 runs | 28-May-2010 | Roseau | SA won by 67 runs |
| 18 | South Africa | West Indies | South Africa | won by 17 runs | 24-May-2010 | Antigua | SA won by 17 runs |
| 19 | South Africa | West Indies | South Africa | won by 66 runs (D/L method) | 22-May-2010 | Antigua | SA won by 66 runs (D/L method) |
| 20 | South Africa | West Indies | South Africa | won by 8 wickets (D/L method) | 03-Feb-2008 | Johannesburg | SA won by 8 wickets (D/L method) |
| 21 | South Africa | West Indies | South Africa | won by 5 wickets | 01-Feb-2008 | Durban | SA won by 5 wickets |
| 22 | South Africa | West Indies | South Africa | won by 7 wickets | 27-Jan-2008 | Port Elizabeth | SA won by 7 wickets |
| 23 | South Africa | West Indies | South Africa | won by 86 runs | 25-Jan-2008 | Cape Town | SA won by 86 runs |
| 24 | South Africa | West Indies | South Africa | won by 6 wickets | 20-Jan-2008 | Centurion | SA won by 6 wickets |
| 25 | South Africa | West Indies | South Africa | won by 67 runs | 10-Apr-2007 | St. George's | SA won by 67 runs |
| 26 | West Indies | South Africa | West Indies | won by 6 wickets | 02-Nov-2006 | Jaipur | WI won by 6 wickets |
| 27 | South Africa | West Indies | South Africa | won by 7 wickets | 15-May-2005 | Trinidad | SA won by 7 wickets |
| 28 | South Africa | West Indies | South Africa | won by 6 wickets | 14-May-2005 | Trinidad | SA won by 6 wickets |
| 29 | South Africa | West Indies | South Africa | won by 1 run | 11-May-2005 | Barbados | SA won by 1 run |
| 30 | South Africa | West Indies | South Africa | won by 8 wickets (D/L method) | 08-May-2005 | Kingston | SA won by 8 wickets (D/L method) |
| 31 | South Africa | West Indies | South Africa | won by 8 wickets | 07-May-2005 | Kingston | SA won by 8 wickets |
| 32 | West Indies | South Africa | West Indies | won by 5 wickets | 18-Sep-2004 | London | WI won by 5 wickets |
| 33 | South Africa | West Indies | South Africa | won by 4 wickets | 04-Feb-2004 | Johannesburg | SA won by 4 wickets |
| 34 | West Indies | South Africa | West Indies | won by 7 wickets | 01-Feb-2004 | Centurion | WI won by 7 wickets |
| 35 | South Africa | West Indies | No result | 30-Jan-2004 | Durban | No result | |
| 36 | South Africa | West Indies | South Africa | won by 16 runs | 28-Jan-2004 | Port Elizabeth | SA won by 16 runs |
| 37 | South Africa | West Indies | South Africa | won by 209 runs | 25-Jan-2004 | Cape Town | SA won by 209 runs |
| 38 | West Indies | South Africa | West Indies | won by 3 runs | 09-Feb-2003 | Cape Town | WI won by 3 runs |
| 39 | South Africa | West Indies | South Africa | won by 2 wickets | 13-Sep-2002 | Colombo | SA won by 2 wickets |
| 40 | West Indies | South Africa | West Indies | won by 6 wickets | 16-May-2001 | Kingstown | WI won by 6 wickets |
| 41 | South Africa | West Indies | South Africa | won by 53 runs | 12-May-2001 | Trinidad | SA won by 53 runs |
| 42 | South Africa | West Indies | South Africa | won by 7 wickets | 09-May-2001 | Barbados | SA won by 7 wickets |
| 43 | South Africa | West Indies | South Africa | won by 8 wickets | 06-May-2001 | St. George's | SA won by 8 wickets |
| 44 | South Africa | West Indies | South Africa | won by 132 runs | 05-May-2001 | St. George's | SA won by 132 runs |
| 45 | South Africa | West Indies | South Africa | won by 8 wickets | 02-May-2001 | St. John's, Antigua | SA won by 8 wickets |
| 46 | West Indies | South Africa | West Indies | won by 3 wickets | 28-Apr-2001 | Kingston | WI won by 3 wickets |
| 47 | South Africa | West Indies | South Africa | won by 50 runs | 07-Feb-1999 | Centurion | SA won by 50 runs |
| 48 | South Africa | West Indies | South Africa | won by 114 runs | 05-Feb-1999 | Bloemfontein | SA won by 114 runs |
| 49 | South Africa | West Indies | South Africa | won by 89 runs | 02-Feb-1999 | Cape Town | SA won by 89 runs |
| 50 | South Africa | West Indies | South Africa | won by 99 runs | 30-Jan-1999 | Port Elizabeth | SA won by 99 runs |
| 51 | South Africa | West Indies | South Africa | won by 55 runs | 27-Jan-1999 | Durban | SA won by 55 runs |
| 52 | West Indies | South Africa | West Indies | won by 43 runs | 24-Jan-1999 | East London | WI won by 43 runs |
| 53 | South Africa | West Indies | South Africa | won by 2 wickets (D/L method) | 22-Jan-1999 | Johannesburg | SA won by 2 wickets (D/L method) |
| 54 | South Africa | West Indies | South Africa | won by 4 wickets | 01-Nov-1998 | Dhaka | SA won by 4 wickets |
| 55 | South Africa | West Indies | South Africa | won by 5 wickets | 03-Nov-1997 | Lahore | SA won by 5 wickets |
| 56 | West Indies | South Africa | West Indies | won by 19 runs | 11-Mar-1996 | Karachi | WI won by 19 runs |
| 57 | South Africa | West Indies | South Africa | won by 41 runs | 14-Nov-1993 | Mumbai | SA won by 41 runs |
| 58 | West Indies | South Africa | West Indies | won by 9 wickets | 23-Feb-1993 | Bloemfontein | WI won by 9 wickets |
| 59 | South Africa | West Indies | South Africa | won by 4 runs | 17-Feb-1993 | Cape Town | SA won by 4 runs |
| 60 | South Africa | West Indies | South Africa | won by 6 wickets | 11-Feb-1993 | Port Elizabeth | SA won by 6 wickets |
| 61 | West Indies | South Africa | West Indies | won by 7 wickets | 12-Apr-1992 | Trinidad | WI won by 7 wickets |
| 62 | West Indies | South Africa | West Indies | won by 10 wickets | 11-Apr-1992 | Trinidad | WI won by 10 wickets |
| 63 | West Indies | South Africa | West Indies | won by 107 runs | 07-Apr-1992 | Kingston | WI won by 107 runs |
| 64 | South Africa | West Indies | South Africa | won by 64 runs | 05-Mar-1992 | Christchurch | SA won by 64 runs |
Latest News
View All →
Top 3 Most Hundreds in ODI Cricket History!
Dec 05, 2025
Andre Russel Announced Retirement from IPL!
Dec 05, 2025
Team India Started the ODI Series vs South Africa With a Win in a Thrilling Encounter!
Dec 05, 2025
Suresh Raina is likely to join the Chennai Super Kings in a new role!
Nov 29, 2025
India Will Play 10 T20Is before the T20 World Cup
Nov 28, 2025
