All Matches
| Opposition | Batting | Bowling | Format | Date |
|---|---|---|---|---|
| Sri Lanka Legends vs South Africa Legends | DNB | 0/40(4) | T20 | 18-Sep-2022 |
| South Africa Over-50s vs India Over-50s | -- | -- | Warm-up ODI | 15-Mar-2020 |
| South Africa Over-50s vs England Over-50s | 19(27) | 2/13(9) | Warm-up ODI | 13-Mar-2020 |
| South Africa Over-50s vs Wales Over-50s | 69*(35) | DNB | Warm-up ODI | 11-Mar-2020 |
| Sri Lanka vs South Africa | 11(9) | 1/19(3) | ODI | 25-Aug-2004 |
| Sri Lanka vs South Africa | 15(14) | 0/46(8) | ODI | 22-Aug-2004 |
| Sri Lanka vs South Africa | 3*(4) | 1/42(8) | ODI | 20-Aug-2004 |
| Pakistan vs South Africa | DNB | 0/26(7) | ODI | 12-Oct-2003 |
| Pakistan vs South Africa | 23*(31) | 0/45(8) | ODI | 05-Oct-2003 |
| Pakistan vs South Africa | DNB | 0/55(9) | ODI | 03-Oct-2003 |
Test Matches
| Opposition | Batting | Bowling | Date |
|---|---|---|---|
| Bangladesh vs South Africa | 10(42) | 2/20(7) & 1/12(10) | 01-May-2003 |
| Bangladesh vs South Africa | DNB | 2/37(13) & 0/48(12) | 24-Apr-2003 |
ODI Matches
| Opposition | Batting | Bowling | Date |
|---|---|---|---|
| Sri Lanka vs South Africa | 11(9) | 1/19(3) | 25-Aug-2004 |
| Sri Lanka vs South Africa | 15(14) | 0/46(8) | 22-Aug-2004 |
| Sri Lanka vs South Africa | 3*(4) | 1/42(8) | 20-Aug-2004 |
| Pakistan vs South Africa | DNB | 0/26(7) | 12-Oct-2003 |
| Pakistan vs South Africa | 23*(31) | 0/45(8) | 05-Oct-2003 |
| Pakistan vs South Africa | DNB | 0/55(9) | 03-Oct-2003 |
| Zimbabwe vs South Africa | DNB | 1/47(8) | 29-Jun-2003 |
| England vs South Africa | DNB | 0/31(5) | 28-Jun-2003 |
| South Africa vs India | DNB | 4/49(9.1) | 18-Apr-2003 |
| Bangladesh vs South Africa | DNB | 2/29(10) | 17-Apr-2003 |