| 9 Feb 2003 | WI 278/5 v SA 275/9Match 1 · ODI | WI | 40 | 2/63 | 2 | 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 | 26 | 3/42 | 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 | 5 | 0/37 | 0 | 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 | 8 | 2/27 | 0 | 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 | 21 | 0/35 | 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 | 46 | 1/29 | 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 | 29 | 1/32 | 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 | 48 | 0/42 | 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 | 43 | 2/45 | 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 | 25 & 5 | 1/43 | 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 | 17 & 21 | 1/31 & 1/37 | 0 | 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 | 74 & 5 | 0/31 & 2/49 | 3 | Match drawn | Bridgetown | South Africa tour of West Indies 2000/01 |
| 17 Mar 2001 | WI 342 & 162 v SA 286 & 2872nd Test · Test | WI | 53 & 54* | 0/25 & 0/23 | 2 | 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 | 69 & 35 | 0/21 & 0/23 | 0 | Match drawn | Georgetown | South Africa tour of West Indies 2000/01 |
| 7 Feb 1999 | SA 226/8 v WI 1767th ODI · ODI | WI | 8 | 0/35 | 0 | South Africa won by 50 runs | Centurion | West Indies tour of South Africa 1998/99 |
| 5 Feb 1999 | SA 273 v WI 1596th ODI · ODI | WI | 15 | 3/34 | 0 | South Africa won by 114 runs | Bloemfontein | West Indies tour of South Africa 1998/99 |
| 2 Feb 1999 | SA 221/8 v WI 1325th ODI · ODI | WI | 1 | 0/33 | 0 | South Africa won by 89 runs | Cape Town | West Indies tour of South Africa 1998/99 |
| 30 Jan 1999 | SA 278/6 v WI 1794th ODI · ODI | WI | 57 | 0/49 | 1 | South Africa won by 99 runs | Port Elizabeth | West Indies tour of South Africa 1998/99 |
| 27 Jan 1999 | SA 274/9 v WI 2193rd ODI · ODI | WI | 1 | 4/52 | 0 | 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 | 108 | 2/50 | 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 | 66* | - | 1 | 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 | 8 & 10 | 1/27 & 3/117 | 0 | 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 | 86 & 20 | 1/60 & 2/52 | 1 | 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 | 10 & 2 | 0/18 & 1/50 | 2 | 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 | 15 & 8 | 0/35 | 5 | 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 | 44 & 34 | 0/13 | 0 | 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 | 49 | 1/45 | 1 | 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 | 105 | 1/49 | 0 | South Africa won by 5 wickets (with 11 balls remaining) | Lahore | 1997-98 Wills Quadrangular Tournament |
| 14 Nov 1993 | SA 180/5 v WI 1394th Match · ODI | WI | 17 | 1/31 | 0 | South Africa won by 41 runs | Mumbai | 1993 Hero Cup |
| 23 Feb 1993 | SA 185/6 v WI 188/18th Match · ODI | WI | DNB | 0/31 | 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 | 34 | 2/1 | 1 | 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 | 17 | 0/21 | 1 | South Africa won by 6 wickets (with 19 balls remaining) | Port Elizabeth | 1992–93 Total International Series |
| 7 Apr 1992 | WI 287/6 v SA 1801st ODI · ODI | WI | 19* | 1/44 | 0 | West Indies won by 107 runs | Kingston | South Africa tour of West Indies 1991/92 |
| 5 Mar 1992 | SA 200/8 v WI 13617th Match · ODI | WI | 0 | 1/45 | 0 | South Africa won by 64 runs | Christchurch | 1992 Cricket World Cup |