All Matches
| Opposition | Batting | Bowling | Format | Date |
|---|---|---|---|---|
| South Africa vs Sri Lanka | 5(18) & DNB | 0/71(21) & 1/54(12) | Tests | 15-Nov-2002 |
| South Africa vs Sri Lanka | 6(6) | 1/42(15.3) & 2/39(10) | Tests | 08-Nov-2002 |
| South Africa vs Bangladesh | DNB | 2/25(8) | ODI | 09-Oct-2002 |
| Australia vs South Africa | 18(35) | DNB | ODI | 22-Jan-2002 |
| Australia vs South Africa | 11*(11) | 2/53(10) | ODI | 20-Jan-2002 |
| New Zealand vs South Africa | 0(1) | 1/47(10) | ODI | 19-Jan-2002 |
| Pakistan vs South Africa | 5*(10) | 0/21(3) | ODI | 31-Mar-2000 |
| India vs South Africa | DNB | 1/28(8) | ODI | 27-Mar-2000 |
| Pakistan vs South Africa | 4*(11) | 2/43(10) | ODI | 24-Mar-2000 |
| India vs South Africa | DNB | 3/17(10) | ODI | 22-Mar-2000 |
Test Matches
| Opposition | Batting | Bowling | Date |
|---|---|---|---|
| South Africa vs Sri Lanka | 5(18) & DNB | 0/71(21) & 1/54(12) | 15-Nov-2002 |
| South Africa vs Sri Lanka | 6(6) | 1/42(15.3) & 2/39(10) | 08-Nov-2002 |
| New Zealand vs South Africa | 3*(8) & DNB | 4/66(27) & 4/93(28) | 18-Mar-1999 |
ODI Matches
| Opposition | Batting | Bowling | Date |
|---|---|---|---|
| South Africa vs Bangladesh | DNB | 2/25(8) | 09-Oct-2002 |
| Australia vs South Africa | 18(35) | DNB | 22-Jan-2002 |
| Australia vs South Africa | 11*(11) | 2/53(10) | 20-Jan-2002 |
| New Zealand vs South Africa | 0(1) | 1/47(10) | 19-Jan-2002 |
| Pakistan vs South Africa | 5*(10) | 0/21(3) | 31-Mar-2000 |
| India vs South Africa | DNB | 1/28(8) | 27-Mar-2000 |
| Pakistan vs South Africa | 4*(11) | 2/43(10) | 24-Mar-2000 |
| India vs South Africa | DNB | 3/17(10) | 22-Mar-2000 |
| India vs South Africa | DNB | 2/50(8) | 19-Mar-2000 |
| India vs South Africa | DNB | 0/52(7) | 17-Mar-2000 |