| 10 Apr 2007 | WI 289/9 v SA 356/4Match 37 · ODI | WI | 21 | - | 0 | South Africa won by 67 runs | Grenada | ICC World Cup 2006/07 |
| 2 Nov 2006 | SA 258/8 v WI 262/4Semi-final · ODI | WI | 9 | - | 1 | West Indies won by 6 wickets | Jaipur | ICC Champions Trophy 2006/07 |
| 15 May 2005 | WI 138/7 v SA 141/35th ODI · ODI | WI | 12 | - | 1 | South Africa won by 7 wickets | Trinidad | South Africa tour of West Indies 2005 |
| 14 May 2005 | WI 231/8 v SA 232/44th ODI · ODI | WI | 22 | - | 0 | South Africa won by 6 wickets (with 19 balls remaining) | Trinidad | South Africa tour of West Indies 2005 |
| 11 May 2005 | WI 283 v SA 284/63rd ODI · ODI | WI | 32 | - | 0 | South Africa won by 1 run | Barbados | South Africa tour of West Indies 2005 |
| 8 May 2005 | WI 152/7 v SA 124/22nd ODI · ODI | WI | 0 | - | 1 | South Africa won by 8 wickets (DLS method) | Jamaica | South Africa tour of West Indies 2005 |
| 7 May 2005 | WI 253 v SA 255/21st ODI · ODI | WI | 8 | - | 0 | South Africa won by 8 wickets (with 30 balls remaining) | Jamaica | South Africa tour of West Indies 2005 |
| 29 Apr 2005 | SA 588/6d & 127/1 v WI 7474th Test · Test | WI | 4 | - | 0 | Match drawn | St John's | South Africa tour of West Indies 2005 |
| 21 Apr 2005 | WI 296 & 166 v SA 548/9d3rd Test · Test | WI | 176 & 13 | - | 0 | South Africa won by an innings and 86 runs | Bridgetown | South Africa tour of West Indies 2005 |
| 8 Apr 2005 | WI 347 & 194 v SA 398 & 146/22nd Test · Test | WI | 196 & 4 | - | 0 | South Africa won by 8 wickets | Trinidad | South Africa tour of West Indies 2005 |
| 18 Sept 2004 | SA 246/6 v WI 249/5Match 11 · ODI | WI | 49 | - | 0 | West Indies won by 5 wickets | London | ICC Champions Trophy 2004 |
| 4 Feb 2004 | SA 310/6 v WI 304/25th ODI · ODI | WI | 11 | - | 1 | South Africa won by 4 wickets (with 2 balls remaining) | Johannesburg | West Indies tour of South Africa 2003/04 |
| 1 Feb 2004 | SA 297/4 v WI 300/34th ODI · ODI | WI | 59* | - | 0 | West Indies won by 7 wickets | Centurion | West Indies tour of South Africa 2003/04 |
| 30 Jan 2004 | WI 147/8 v SA 15/13rd ODI · ODI | WI | 15 | - | 1 | No result | Durban | West Indies tour of South Africa 2003/04 |
| 28 Jan 2004 | SA 179/7 v WI 1632nd ODI · ODI | WI | 9 | - | 0 | South Africa won by 16 runs | Port Elizabeth | West Indies tour of South Africa 2003/04 |
| 25 Jan 2004 | SA 263/4 v WI 541st ODI · ODI | WI | 2 | - | 0 | South Africa won by 209 runs | Cape Town | West Indies tour of South Africa 2003/04 |
| 16 Jan 2004 | SA 604/6 & 46/0 v WI 301 & 3484th Test · Test | WI | 34 & 6 | - | 1 | South Africa won by 10 wickets | Centurion | West Indies tour of South Africa 2003/04 |
| 2 Jan 2004 | SA 532 & 335/3 v WI 427 & 354/53rd Test · Test | WI | 115 & 86 | - | 1 | Match drawn | Cape Town | West Indies tour of South Africa 2003/04 |
| 26 Dec 2003 | SA 658/9 v WI 264 & 3292nd Test · Test | WI | 72 & 11 | - | 1 | South Africa won by an innings and 65 runs | Durban | West Indies tour of South Africa 2003/04 |
| 12 Dec 2003 | SA 561 & 226/6d v WI 410 & 1881st Test · Test | WI | 202 & 5 | - | 2 | South Africa won by 189 runs | Johannesburg | West Indies tour of South Africa 2003/04 |
| 9 Feb 2003 | WI 278/5 v SA 275/9Match 1 · ODI | WI | 116 | - | 0 | West Indies won by 3 runs | Cape Town | ICC World Cup 2002/03 |
| 13 Sept 2002 | WI 238/8 v SA 242/82nd Match · ODI | WI | 21 | - | 0 | South Africa won by 2 wickets (with 0 balls remaining) | Colombo | 2002 ICC Champions Trophy |
| 16 May 2001 | SA 163/7 v WI 164/47th ODI · ODI | WI | 18 | - | 1 | West Indies won by 6 wickets (with 34 balls remaining) | Kingstown | South Africa tour of West Indies 2000/01 |
| 12 May 2001 | WI 137 v SA 1906th ODI · ODI | WI | 41 | - | 1 | South Africa won by 53 runs | Port of Spain | South Africa tour of West Indies 2000/01 |
| 9 May 2001 | WI 199 v SA 202/35th ODI · ODI | WI | 92 | - | 1 | South Africa won by 7 wickets (with 50 balls remaining) | Bridgetown | South Africa tour of West Indies 2000/01 |
| 6 May 2001 | WI 200 v SA 201/24th ODI · ODI | WI | 25 | - | 0 | South Africa won by 8 wickets (with 23 balls remaining) | St. George's | South Africa tour of West Indies 2000/01 |
| 5 May 2001 | WI 155 v SA 287/43rd ODI · ODI | WI | 31 | - | 0 | South Africa won by 132 runs | St. George's | South Africa tour of West Indies 2000/01 |
| 2 May 2001 | WI 220/8 v SA 221/22nd ODI · ODI | WI | 13 | - | 0 | South Africa won by 8 wickets (with 25 balls remaining) | St. John's | South Africa tour of West Indies 2000/01 |
| 28 Apr 2001 | WI 202/7 v SA 2001st ODI · ODI | WI | 54 | - | 0 | West Indies won by 3 wickets (with 0 balls remaining) | Kingston | South Africa tour of West Indies 2000/01 |
| 19 Apr 2001 | WI 225 & 301 v SA 141 & 2555th Test · Test | WI | 81 & 14 | - | 1 | West Indies won by 130 runs | Kingston | South Africa tour of West Indies 2000/01 |
| 6 Apr 2001 | WI 140 & 240 v SA 247 & 215/74th Test · Test | WI | 19 & 91 | - | 1 | South Africa won by 82 runs | St. John's | South Africa tour of West Indies 2000/01 |
| 29 Mar 2001 | WI 387 & 88/7 v SA 454 & 197/93rd Test · Test | WI | 83 & 8 | - | 1 | Match drawn | Bridgetown | South Africa tour of West Indies 2000/01 |
| 17 Mar 2001 | WI 342 & 162 v SA 286 & 2872nd Test · Test | WI | 12 & 0 | - | 1 | South Africa won by 69 runs | Port of Spain | South Africa tour of West Indies 2000/01 |
| 9 Mar 2001 | WI 304 & 333/7 v SA 332 & 142/21st Test · Test | WI | 47 & 45 | - | 1 | Match drawn | Georgetown | South Africa tour of West Indies 2000/01 |
| 7 Feb 1999 | SA 226/8 v WI 1767th ODI · ODI | WI | 9 | - | 0 | South Africa won by 50 runs | Centurion | West Indies tour of South Africa 1998/99 |
| 27 Jan 1999 | SA 274/9 v WI 2193rd ODI · ODI | WI | 32 | - | 1 | South Africa won by 55 runs | Durban | West Indies tour of South Africa 1998/99 |
| 24 Jan 1999 | SA 249 v WI 292/92nd ODI · ODI | WI | 3 | - | 0 | West Indies won by 43 runs | East London | West Indies tour of South Africa 1998/99 |
| 22 Jan 1999 | SA 160/8 v WI 154/41st ODI · ODI | WI | 0 | - | 0 | South Africa won by 2 wickets (with 0 balls remaining) (D/L method) | Johannesburg | West Indies tour of South Africa 1998/99 |
| 15 Jan 1999 | SA 313 & 399/5 v WI 144 & 2175th Test · Test | WI | 68 & 14 | - | 2 | South Africa won by 351 runs | Centurion | West Indies tour of South Africa 1998/99 |
| 2 Jan 1999 | SA 406/8 & 226/7 v WI 212 & 2714th Test · Test | WI | 4 & 33 | - | 2 | South Africa won by 149 runs | Cape Town | West Indies tour of South Africa 1998/99 |
| 26 Dec 1998 | SA 312 & 147/1 v WI 198 & 2593rd Test · Test | WI | 51 & 79 | - | 0 | South Africa won by 9 wickets | Durban | West Indies tour of South Africa 1998/99 |
| 10 Dec 1998 | SA 245 & 195 v WI 121 & 1412nd Test · Test | WI | 4 & 39 | - | 0 | South Africa won by 178 runs | Port Elizabeth | West Indies tour of South Africa 1998/99 |
| 26 Nov 1998 | SA 268 & 164/6 v WI 261 & 1701st Test · Test | WI | 11 & 7 | - | 1 | South Africa won by 4 wickets | Johannesburg | West Indies tour of South Africa 1998/99 |
| 1 Nov 1998 | SA 248/6 v WI 245Final · ODI | WI | 11 | - | 0 | South Africa won by 4 wickets (with 18 balls remaining) | Dhaka | 1998 ICC KnockOut Trophy |
| 3 Nov 1997 | SA 297/5 v WI 293/83rd Match · ODI | WI | 68 | - | 0 | South Africa won by 5 wickets (with 11 balls remaining) | Lahore | 1997-98 Wills Quadrangular Tournament |
| 11 Mar 1996 | SA 245 v WI 264/83rd QF · ODI | WI | 111 | - | 0 | West Indies won by 19 runs | Karachi | 1995–96 Wills World Cup |
| 14 Nov 1993 | SA 180/5 v WI 1394th Match · ODI | WI | 7 | - | 1 | South Africa won by 41 runs | Mumbai | 1993 Hero Cup |
| 23 Feb 1993 | SA 185/6 v WI 188/18th Match · ODI | WI | 111* | - | 0 | West Indies won by 9 wickets (with 33 balls remaining) | Bloemfontein | 1992–93 Total International Series |
| 17 Feb 1993 | SA 140/9 v WI 1365th Match · ODI | WI | 14 | - | 0 | South Africa won by 4 runs | Cape Town | 1992–93 Total International Series |
| 11 Feb 1993 | SA 150/4 v WI 1492nd Match · ODI | WI | 13 | - | 0 | South Africa won by 6 wickets (with 19 balls remaining) | Port Elizabeth | 1992–93 Total International Series |