| 25 Sept 2002 | IND 261/9 v SA 251/61st Semi-Final · ODI | SA | DNB | 2/41 | 0 | India won by 10 runs | Colombo | 2002 ICC Champions Trophy |
| 13 Oct 2000 | IND 295/6 v SA 2002nd Semi-Final · ODI | SA | 1* | 2/34 | 0 | India won by 95 runs | Nairobi | 2000 ICC KnockOut Trophy |
| 2 Mar 2000 | IND 158 & 250/9 v SA 4792nd Test · Test | SA | 7 | 1/31 & 2/56 | 0 | South Africa won by an innings and 71 runs | Bengaluru | South Africa tour of India 1999/00 |
| 24 Feb 2000 | IND 225 & 113 v SA 176 & 164/61st Test · Test | SA | 1* & DNB | 2/23 & 2/23 | 0 | South Africa won by 4 wickets | Mumbai | South Africa tour of India 1999/00 |
| 15 May 1999 | IND 253/5 v SA 254/62nd Match · ODI | SA | DNB | 1/34 | 0 | South Africa won by 4 wickets (with 16 balls remaining) | Hove | 1999 Cricket World Cup |
| 13 Feb 1997 | SA 278/8 v IND 234Final · ODI | SA | DNB | 3/48 | 1 | 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 | 2/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 | DNB | 1/38 | 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 | 3/40 | 1 | South Africa won by 6 wickets (with 29 balls remaining) | Port Elizabeth | 1996-97 Standard Bank International One-Day Series |
| 23 Jan 1997 | SA 270/4 v IND 2311st Match · ODI | SA | DNB | 1/43 | 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 | 4 & 0* | 3/88 & 3/38 | 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 | DNB & DNB | 2/99 & 3/40 | 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 | 5 & 26 | 5/40 & 4/14 | 0 | South Africa won by 328 runs | Durban | India tour of South Africa 1996/97 |
| 27 Nov 1996 | IND 329 & 137 v SA 428 & 367/32nd Test · Test | SA | 0 & DNB | 3/72 | 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 | 17 & 4 | 4/37 & 3/32 | 1 | India won by 64 runs | Ahmedabad | South Africa tour of India 1996/97 |
| 6 Nov 1996 | IND 220/7 v SA 185Final · ODI | SA | 0 | 1/36 | 0 | India won by 35 runs | Mumbai | Titan Cup 1996/97 |
| 29 Oct 1996 | IND 185 v SA 188/57th Match · ODI | SA | DNB | 3/31 | 0 | South Africa won by 5 wickets (with 8 balls remaining) | Rajkot | Titan Cup 1996/97 |
| 23 Oct 1996 | IND 222/7 v SA 249/64th Match · ODI | SA | DNB | 2/49 | 0 | South Africa won by 27 runs | Jaipur | Titan Cup 1996/97 |
| 17 Oct 1996 | IND 214 v SA 261/71st Match · ODI | SA | DNB | 3/43 | 0 | South Africa won by 47 runs | Hyderabad | Titan Cup 1996/97 |
| 18 Feb 1995 | IND 209/9 v SA 223/63rd Match · ODI | SA | DNB | 2/43 | 0 | South Africa won by 14 runs | Hamilton | 1994-95 New Zealand Centenary Tournament |
| 24 Nov 1993 | IND 195 v SA 193/91st Semi-Final · ODI | SA | 1* | 0/44 | 0 | India won by 2 runs | Kolkata | 1993 Hero Cup |
| 22 Nov 1993 | IND 221 v SA 178/910th Match · ODI | SA | 5* | 0/39 | 1 | India won by 43 runs | Mohali | 1993 Hero Cup |
| 2 Jan 1993 | SA 360/9 & 130/6 v IND 276 & 29/14th Test · Test | SA | 1* & DNB | 2/58 & 0/7 | 0 | Match drawn | Cape Town | India tour of South Africa 1992/93 |
| 26 Dec 1992 | SA 275 & 155/1 v IND 212 & 2153rd Test · Test | SA | 6 & DNB | 5/55 & 7/84 | 0 | South Africa won by 9 wickets | Port Elizabeth | India tour of South Africa 1992/93 |
| 19 Dec 1992 | SA 203/8 v IND 204/57th ODI · ODI | SA | DNB | 1/49 | 0 | India won by 5 wickets (with 16 balls remaining) | East London | India tour of South Africa 1992/93 |
| 17 Dec 1992 | SA 216/8 v IND 1776th ODI · ODI | SA | DNB | 1/18 | 0 | South Africa won by 39 runs | Durban | India tour of South Africa 1992/93 |
| 15 Dec 1992 | SA 208/2 v IND 207/45th ODI · ODI | SA | DNB | 1/36 | 0 | South Africa won by 8 wickets (with 16 balls remaining) | Bloemfontein | India tour of South Africa 1992/93 |
| 13 Dec 1992 | SA 165/4 v IND 161/94th ODI · ODI | SA | DNB | 3/27 | 0 | South Africa won by 6 wickets (with 9 balls remaining) | Johannesburg | India tour of South Africa 1992/93 |
| 11 Dec 1992 | SA 214/5 v IND 215/63rd ODI · ODI | SA | DNB | 1/45 | 1 | India won by 4 wickets (with 5 balls remaining) | Centurion | India tour of South Africa 1992/93 |
| 9 Dec 1992 | SA 148/4 v IND 1472nd ODI · ODI | SA | DNB | 0/26 | 0 | South Africa won by 6 wickets (with 20 balls remaining) | Port Elizabeth | India tour of South Africa 1992/93 |
| 7 Dec 1992 | SA 185/4 v IND 1841st ODI · ODI | SA | DNB | 2/32 | 0 | South Africa won by 6 wickets (with 3 balls remaining) | Cape Town | India tour of South Africa 1992/93 |
| 26 Nov 1992 | SA 292/9 & 252/9 v IND 227 & 141/42nd Test · Test | SA | 14* & 7* | 3/78 & 2/43 | 0 | Match drawn | Johannesburg | India tour of South Africa 1992/93 |
| 13 Nov 1992 | SA 254 & 176/3 v IND 2771st Test · Test | SA | 1 & DNB | 1/69 | 0 | Match drawn | Durban | India tour of South Africa 1992/93 |
| 15 Mar 1992 | IND 180/6 v SA 181/432nd Match · ODI | SA | DNB | 2/34 | 0 | South Africa won by 6 wickets (with 5 balls remaining) | Adelaide | 1992 Cricket World Cup |
| 14 Nov 1991 | IND 287/4 v SA 288/23rd ODI · ODI | SA | DNB | 1/55 | 0 | South Africa won by 8 wickets (with 20 balls remaining) | Delhi | South Africa tour of India 1991/92 |
| 12 Nov 1991 | IND 223/6 v SA 185/82nd ODI · ODI | SA | DNB | 3/36 | 0 | India won by 38 runs | Gwalior | South Africa tour of India 1991/92 |
| 10 Nov 1991 | IND 178/7 v SA 177/81st ODI · ODI | SA | DNB | 5/29 | 0 | India won by 3 wickets (with 38 balls remaining) | Kolkata | South Africa tour of India 1991/92 |