| 28 Feb 1997 | SA 302 & 130 v AUS 628/81st Test · Test | SA | 35 & 14* | 2/105 | 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 | 0 | 2/39 | 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/31 | 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 | DNB | 0/26 | 0 | 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 | DNB | 1/37 | 0 | 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 | 75 | 1/43 | 0 | 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 | 26* | 2/50 | 1 | 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 | 20* | 1/33 | 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 | DNB | 1/46 | 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 | 79 & 0 | 0/55 & 1/28 | 1 | 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 | 1 & 40* | 2/76 & 2/29 | 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 | 23* & 2 | 2/18 & 3/25 | 0 | South Africa won by 328 runs | Durban | India tour of South Africa 1996/97 |
| 19 Apr 1996 | IND 249/9 v SA 287/5Final · ODI | SA | DNB | 1/57 | 1 | 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 | 11* | 1/39 | 0 | 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 | 1/34 | 0 | 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 | 15* | 3/42 | 0 | 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 | DNB | 1/44 | 0 | South Africa won by 143 runs | Sharjah | 1995-96 Pepsi Sharjah Cup |
| 11 Mar 1996 | SA 245 v WI 264/83rd QF · ODI | SA | 6 | 0/46 | 1 | 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 | DNB | 1/35 | 1 | 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 | 20* | 1/49 | 0 | 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 | 12 | 2/16 | 0 | South Africa won by 78 runs | Rawalpindi | 1995–96 Wills World Cup |
| 20 Feb 1996 | NZ 177/9 v SA 178/58th Match · ODI | SA | DNB | 1/45 | 0 | South Africa won by 5 wickets (with 75 balls remaining) | Faisalabad | 1995–96 Wills World Cup |
| 16 Feb 1996 | SA 321/2 v UAE 152/82nd Match · ODI | SA | DNB | 1/28 | 0 | South Africa won by 169 runs | Rawalpindi | 1995–96 Wills World Cup |
| 21 Jan 1996 | SA 218/9 v ENG 1547th ODI · ODI | SA | 0 | 1/17 | 0 | South Africa won by 64 runs | Port Elizabeth | England tour of South Africa 1995/96 |
| 19 Jan 1996 | SA 129 v ENG 1156th ODI · ODI | SA | 6 | 1/15 | 0 | South Africa won by 14 runs | East London | England tour of South Africa 1995/96 |
| 17 Jan 1996 | SA 185/5 v ENG 1845th ODI · ODI | SA | 1* | 2/31 | 0 | South Africa won by 5 wickets (with 10 balls remaining) | Durban | England tour of South Africa 1995/96 |
| 14 Jan 1996 | SA 276/3 v ENG 272/84th ODI · ODI | SA | DNB | 0/36 | 1 | South Africa won by 7 wickets (with 12 balls remaining) | Centurion | England tour of South Africa 1995/96 |
| 13 Jan 1996 | SA 199/7 v ENG 198/83rd ODI · ODI | SA | 18* | 3/31 | 0 | South Africa won by 3 wickets (with 11 balls remaining) | Johannesburg | England tour of South Africa 1995/96 |
| 11 Jan 1996 | SA 262/8 v ENG 265/52nd ODI · ODI | SA | 5 | 2/48 | 0 | England won by 5 wickets (with 10 balls remaining) | Bloemfontein | England tour of South Africa 1995/96 |
| 9 Jan 1996 | SA 211/8 v ENG 2051st ODI · ODI | SA | 66* | 4/34 | 1 | South Africa won by 6 runs | Cape Town | England tour of South Africa 1995/96 |
| 2 Jan 1996 | SA 244 & 70/0 v ENG 153 & 1575th Test · Test | SA | 4 & DNB | 2/26 & 5/32 | 0 | South Africa won by 10 wickets | Cape Town | England tour of South Africa 1995/96 |
| 26 Dec 1995 | SA 428 & 162/9 v ENG 263 & 189/34th Test · Test | SA | 23 & 32 | 3/58 & 0/15 | 0 | Match drawn | Port Elizabeth | England tour of South Africa 1995/96 |
| 14 Dec 1995 | SA 225 v ENG 152/53rd Test · Test | SA | 36* | 0/39 | 0 | Match drawn | Durban | England tour of South Africa 1995/96 |
| 30 Nov 1995 | SA 332 & 346/9 v ENG 200 & 351/52nd Test · Test | SA | 33 & 5 | 3/44 & 0/65 | 2 | Match drawn | Johannesburg | England tour of South Africa 1995/96 |
| 16 Nov 1995 | SA v ENG 381/91st Test · Test | SA | - | 3/98 | 0 | Match drawn | Centurion | England tour of South Africa 1995/96 |