| 3 Nov 1997 | SA 297/5 v WI 293/83rd Match · ODI | SA | 94 | 1/38 | 0 | South Africa won by 5 wickets (with 11 balls remaining) | Lahore | 1997-98 Wills Quadrangular Tournament |
| 2 Nov 1997 | PAK 262/9 v SA 2712nd Match · ODI | SA | 35 | 1/38 | 0 | South Africa won by 9 runs | Lahore | 1997-98 Wills Quadrangular Tournament |
| 24 Oct 1997 | PAK 308 & 92 v SA 239 & 2143rd Test · Test | SA | 9 & 21 | 2/6 | 1 | South Africa won by 53 runs | Faisalabad | South Africa tour of Pakistan 1997/98 |
| 17 Oct 1997 | PAK 53/1 v SA 4022nd Test · Test | SA | 50 | - | 0 | Match drawn | Sheikhupura | South Africa tour of Pakistan 1997/98 |
| 6 Oct 1997 | PAK 456 & 182/6 v SA 4031st Test · Test | SA | 24 | 1/26 & 1/28 | 1 | Match drawn | Rawalpindi | South Africa tour of Pakistan 1997/98 |
| 13 Apr 1997 | SA 310/6 v AUS 2017th ODI · ODI | SA | 69 | 1/9 | 0 | South Africa won by 109 runs | Bloemfontein | Australia tour of South Africa 1996/97 |
| 10 Apr 1997 | SA 284/7 v AUS 287/56th ODI · ODI | SA | 80 | 1/46 | 0 | Australia won by 5 wickets (with 6 balls remaining) | Centurion | Australia tour of South Africa 1996/97 |
| 8 Apr 1997 | SA 250/8 v AUS 258/75th ODI · ODI | SA | 40* | 2/42 | 0 | Australia won by 8 runs | Johannesburg | Australia tour of South Africa 1996/97 |
| 5 Apr 1997 | SA 196 v AUS 211/94th ODI · ODI | SA | 28 | 0/18 | 1 | Australia won by 15 runs | Durban | Australia tour of South Africa 1996/97 |
| 2 Apr 1997 | SA 245/8 v AUS 199/93rd ODI · ODI | SA | 3 | 0/29 | 0 | South Africa won by 46 runs | Cape Town | Australia tour of South Africa 1996/97 |
| 31 Mar 1997 | SA 221/8 v AUS 222/32nd ODI · ODI | SA | 31 | 0/25 | 0 | Australia won by 7 wickets (with 30 balls remaining) | Port Elizabeth | Australia tour of South Africa 1996/97 |
| 29 Mar 1997 | SA 227/4 v AUS 223/91st ODI · ODI | SA | DNB | 0/25 | 0 | South Africa won by 6 wickets (with 18 balls remaining) | East London | Australia tour of South Africa 1996/97 |
| 21 Mar 1997 | SA 384 & 32/2 v AUS 227 & 1853rd Test · Test | SA | 79* & DNB | 0/5 | 0 | South Africa won by 8 wickets | Centurion | Australia tour of South Africa 1996/97 |
| 14 Mar 1997 | SA 209 & 168 v AUS 108 & 271/82nd Test · Test | SA | 0 & 27 | 2/21 & 1/36 | 1 | Australia won by 2 wickets | Port Elizabeth | Australia tour of South Africa 1996/97 |
| 28 Feb 1997 | SA 302 & 130 v AUS 628/81st Test · Test | SA | 76 & 22 | 1/32 | 0 | Australia won by an innings and 196 runs | Johannesburg | Australia tour of South Africa 1996/97 |
| 13 Feb 1997 | SA 278/8 v IND 234Final · ODI | SA | 10 | 1/35 | 0 | South Africa won by 17 runs (revised target) | Durban | 1996-97 Standard Bank International One-Day Series |
| 12 Feb 1997 | SA 42/1 v IND 191/9Final · ODI | SA | DNB | 1/23 | 0 | No result | Durban | 1996-97 Standard Bank International One-Day Series |
| 4 Feb 1997 | SA 236/4 v IND 232/57th Match · ODI | SA | 21* | 0/37 | 1 | South Africa won by 6 wickets (with 4 balls remaining) | East London | 1996-97 Standard Bank International One-Day Series |
| 2 Feb 1997 | SA 180/4 v IND 179/96th Match · ODI | SA | 20* | 0/17 | 1 | South Africa won by 6 wickets (with 29 balls remaining) | Port Elizabeth | 1996-97 Standard Bank International One-Day Series |
| 31 Jan 1997 | SA 259/6 v ZIM 256/85th Match · ODI | SA | 70* | 1/24 | 1 | South Africa won by 4 wickets (with 9 balls remaining) | Johannesburg | 1996-97 Standard Bank International One-Day Series |
| 29 Jan 1997 | SA 229/5 v ZIM 226/64th Match · ODI | SA | 22 | 1/32 | 0 | South Africa won by 5 wickets (with 18 balls remaining) | Cape Town | 1996-97 Standard Bank International One-Day Series |
| 25 Jan 1997 | SA 212/5 v ZIM 2112nd Match · ODI | SA | 87* | 2/34 | 0 | South Africa won by 5 wickets (with 23 balls remaining) | Centurion | 1996-97 Standard Bank International One-Day Series |
| 23 Jan 1997 | SA 270/4 v IND 2311st Match · ODI | SA | 44* | 1/27 | 0 | South Africa won by 39 runs | Bloemfontein | 1996-97 Standard Bank International One-Day Series |
| 16 Jan 1997 | SA 321 & 228/8 v IND 410/9 & 266/83rd Test · Test | SA | 43 & 6 | 2/39 & 1/24 | 0 | Match drawn | Johannesburg | India tour of South Africa 1996/97 |
| 2 Jan 1997 | SA 529/7 & 256/6 v IND 359 & 144/92nd Test · Test | SA | 41 & 18 | 0/16 | 0 | South Africa won by 282 runs | Cape Town | India tour of South Africa 1996/97 |
| 26 Dec 1996 | SA 235 & 259 v IND 100 & 661st Test · Test | SA | 15 & 17 | - | 1 | South Africa won by 328 runs | Durban | India tour of South Africa 1996/97 |
| 14 Dec 1996 | IND 267/6 v SA 193Only ODI · ODI | SA | 10 | 0/36 | 1 | India won by 74 runs | Mumbai | South Africa tour of India 1996/97 |
| 8 Dec 1996 | IND 237 & 400/7 v SA 177 & 1803rd Test · Test | SA | 15 & 50 | 2/11 & 0/31 | 0 | India won by 280 runs | Kanpur | South Africa tour of India 1996/97 |
| 27 Nov 1996 | IND 329 & 137 v SA 428 & 367/32nd Test · Test | SA | 4 & 34 | 0/13 & 0/10 | 0 | South Africa won by 329 runs | Kolkata | South Africa tour of India 1996/97 |
| 20 Nov 1996 | IND 223 & 190 v SA 244 & 1051st Test · Test | SA | 1 & 48* | 0/8 & 0/10 | 0 | India won by 64 runs | Ahmedabad | South Africa tour of India 1996/97 |
| 6 Nov 1996 | IND 220/7 v SA 185Final · ODI | SA | 6 | 0/27 | 1 | India won by 35 runs | Mumbai | Titan Cup 1996/97 |
| 1 Nov 1996 | AUS 238/6 v SA 239/28th Match · ODI | SA | DNB | 0/19 | 0 | South Africa won by 8 wickets (with 30 balls remaining) | Guwahati | Titan Cup 1996/97 |
| 29 Oct 1996 | IND 185 v SA 188/57th Match · ODI | SA | 27 | 0/2 | 0 | South Africa won by 5 wickets (with 8 balls remaining) | Rajkot | Titan Cup 1996/97 |
| 25 Oct 1996 | AUS 215 v SA 218/85th Match · ODI | SA | 0 | 0/12 | 1 | South Africa won by 2 wickets (with 16 balls remaining) | Faridabad | Titan Cup 1996/97 |
| 23 Oct 1996 | IND 222/7 v SA 249/64th Match · ODI | SA | 58 | 0/35 | 0 | South Africa won by 27 runs | Jaipur | Titan Cup 1996/97 |
| 19 Oct 1996 | AUS 219/7 v SA 220/32nd Match · ODI | SA | 14 | 0/5 | 0 | South Africa won by 7 wickets (with 23 balls remaining) | Indore | Titan Cup 1996/97 |
| 17 Oct 1996 | IND 214 v SA 261/71st Match · ODI | SA | 63* | 0/11 | 1 | South Africa won by 47 runs | Hyderabad | Titan Cup 1996/97 |
| 6 Oct 1996 | PAK 203 v SA 204/3Final · ODI | SA | DNB | 0/8 | 1 | South Africa won by 7 wickets (with 64 balls remaining) | Nairobi | Sameer Cup 1996–97 |
| 3 Oct 1996 | KEN 103 v SA 305/85th Match · ODI | SA | 63* | - | 0 | South Africa won by 202 runs | Nairobi | Sameer Cup 1996–97 |
| 1 Oct 1996 | SA 169 v SL 170/83rd Match · ODI | SA | 15 | - | 0 | Sri Lanka won by 2 wickets (with 56 balls remaining) | Nairobi | Sameer Cup 1996–97 |
| 29 Sept 1996 | PAK 259 v SA 321/82nd Match · ODI | SA | 11 | 0/21 | 1 | South Africa won by 62 runs | Nairobi | Sameer Cup 1996–97 |
| 19 Apr 1996 | IND 249/9 v SA 287/5Final · ODI | SA | 25 | 1/23 | 0 | South Africa won by 38 runs | Sharjah | 1995-96 Pepsi Sharjah Cup |
| 17 Apr 1996 | IND 215/8 v SA 216/56th Match · ODI | SA | 1 | - | 1 | South Africa won by 5 wickets (with 17 balls remaining) | Sharjah | 1995-96 Pepsi Sharjah Cup |
| 16 Apr 1996 | PAK 188 v SA 189/25th Match · ODI | SA | DNB | 0/4 | 1 | South Africa won by 8 wickets (with 101 balls remaining) | Sharjah | 1995-96 Pepsi Sharjah Cup |
| 14 Apr 1996 | IND 208/8 v SA 288/63rd Match · ODI | SA | 90 | 0/23 | 1 | South Africa won by 80 runs | Sharjah | 1995-96 Pepsi Sharjah Cup |
| 13 Apr 1996 | PAK 171/7 v SA 314/32nd Match · ODI | SA | 26 | 1/23 | 1 | South Africa won by 143 runs | Sharjah | 1995-96 Pepsi Sharjah Cup |
| 11 Mar 1996 | SA 245 v WI 264/83rd QF · ODI | SA | 40 | 0/17 | 0 | West Indies won by 19 runs | Karachi | 1995–96 Wills World Cup |
| 5 Mar 1996 | NED 168/8 v SA 328/327th Match · ODI | SA | 41 | 0/3 | 0 | South Africa won by 160 runs | Rawalpindi | 1995–96 Wills World Cup |
| 29 Feb 1996 | PAK 242/6 v SA 243/521st Match · ODI | SA | 45* | 2/20 | 1 | South Africa won by 5 wickets (with 34 balls remaining) | Karachi | 1995–96 Wills World Cup |
| 25 Feb 1996 | ENG 152 v SA 23014th Match · ODI | SA | 15 | 0/17 | 0 | South Africa won by 78 runs | Rawalpindi | 1995–96 Wills World Cup |