| 2 Jan 2011 | SA 362 & 341 v IND 364 & 166/3Match 3 · Test | IND | 5 & 31 | - | 0 | Match drawn | Cape Town | India in South Africa Test Series 2010/11 |
| 26 Dec 2010 | SA 131 & 215 v IND 205 & 228Match 2 · Test | IND | 25 & 2 | - | 1 | India won by 87 runs | Durban | India in South Africa Test Series 2010/11 |
| 16 Dec 2010 | SA 620/4d v IND 136 & 459Match 1 · Test | IND | 14 & 43 | - | 0 | South Africa won by an innings and 25 runs | Centurion | India in South Africa Test Series 2010/11 |
| 11 Apr 2008 | IND 325 & 64/2 v SA 265 & 121Match 3 · Test | IND | 29 & 18* | - | 2 | India won by 8 wickets | Kanpur | South Africa in India Test Series 2007/08 |
| 3 Apr 2008 | IND 76 & 328 v SA 494/7dMatch 2 · Test | IND | 3 & 17 | - | 1 | South Africa won by an innings and 90 runs | Ahmedabad | South Africa in India Test Series 2007/08 |
| 26 Mar 2008 | IND 627 v SA 540 & 331/5dMatch 1 · Test | IND | 111 | - | 3 | Match drawn | Chennai | South Africa in India Test Series 2007/08 |
| 1 Jul 2007 | IND 152/4 v SA 148/7Match 3 · ODI | IND | 36 | - | 0 | India won by 6 wickets | Belfast | Future Cup 2007 |
| 29 Jun 2007 | IND 227/4 v SA 226/6Match 2 · ODI | IND | 2 | - | 1 | India won by 6 wickets | Belfast | Future Cup 2007 |
| 26 Jun 2007 | IND 242/8 v SA 245/6Match 1 · ODI | IND | 74 | - | 1 | South Africa won by 4 wickets | Belfast | Future Cup 2007 |
| 2 Jan 2007 | IND 414 & 169 v SA 373 & 211/53rd Test · Test | IND | 29 & 47 | - | 1 | South Africa won by 5 wickets | Cape Town | India tour of South Africa 2006/07 |
| 26 Dec 2006 | SA 328 & 265/8d v IND 240 & 1792nd Test · Test | IND | 11 & 5 | - | 0 | South Africa won by 174 runs | Durban | India tour of South Africa 2006/07 |
| 15 Dec 2006 | IND 249 & 236 v SA 84 & 2781st Test · Test | IND | 32 & 1 | - | 0 | India won by 123 runs | Johannesburg | India tour of South Africa 2006/07 |
| 26 Nov 2006 | SA 274/7 v IND 168Match 3 · ODI | IND | 63 | - | 0 | South Africa won by 106 runs | Cape Town | India in South Africa ODI Series 2006/07 |
| 22 Nov 2006 | SA 248/8 v IND 91Match 2 · ODI | IND | 18 | - | 0 | South Africa won by 157 runs | Durban | India in South Africa ODI Series 2006/07 |
| 28 Nov 2005 | SA 221/6 v IND 224/55th ODI · ODI | IND | 78* | - | 0 | India won by 5 wickets | Mumbai | South Africa tour of India 2005/06 |
| 25 Nov 2005 | IND 188 v SA 189/04th ODI · ODI | IND | 6 | - | 0 | South Africa won by 10 wickets (with 85 balls remaining) | Kolkata | South Africa tour of India 2005/06 |
| 19 Nov 2005 | IND 171/4 v SA 169/92nd ODI · ODI | IND | 10 | - | 0 | India won by 6 wickets (with 86 balls remaining) | Bangalore | South Africa tour of India 2005/06 |
| 16 Nov 2005 | IND 249/9 v SA 252/51st ODI · ODI | IND | 8 | - | 2 | South Africa won by 5 wickets | Hyderabad | South Africa tour of India 2005/06 |
| 28 Nov 2004 | SA 305 & 222 v IND 411 & 120/22nd Test · Test | IND | 80 & 47* | - | 2 | India won by 8 wickets | Kolkata | South Africa tour of India 2004/05 |
| 20 Nov 2004 | SA 510/9d & 169/4 v IND 4661st Test · Test | IND | 54 | - | 1 | Match drawn | Kanpur | South Africa tour of India 2004/05 |
| 25 Sept 2002 | IND 261/9 v SA 251/61st Semi-Final · ODI | IND | 49 | - | 1 | India won by 10 runs | Colombo | 2002 ICC Champions Trophy |
| 16 Nov 2001 | SA 362 & 233/5 v IND 201 & 206/32nd Test · Test | IND | 2 & 87 | - | 0 | Match drawn | Port Elizabeth | India tour of South Africa 2001/02 |
| 3 Nov 2001 | SA 563 & 54/1 v IND 379 & 2371st Test · Test | IND | 2 & 11 | - | 1 | South Africa won by 9 wickets | Bloemfontein | India tour of South Africa 2001/02 |
| 26 Oct 2001 | IND 183 v SA 187/4Final · ODI | IND | 77 | - | 1 | South Africa won by 6 wickets (with 47 balls remaining) | Durban | 2001 Standard Bank Triangular Tournament |
| 19 Oct 2001 | SA 282/4 v IND 2367th Match · ODI | IND | 71* | - | 0 | South Africa won by 46 runs | East London | 2001 Standard Bank Triangular Tournament |
| 10 Oct 2001 | SA 192 v IND 2333rd Match · ODI | IND | 54 | - | 1 | India won by 41 runs | Centurion | 2001 Standard Bank Triangular Tournament |
| 5 Oct 2001 | SA 280/4 v IND 279/51st Match · ODI | IND | 1 | - | 1 | South Africa won by 6 wickets (with 10 balls remaining) | Johannesburg | 2001 Standard Bank Triangular Tournament |
| 13 Oct 2000 | IND 295/6 v SA 2002nd Semi-Final · ODI | IND | 58 | - | 0 | India won by 95 runs | Nairobi | 2000 ICC KnockOut Trophy |
| 27 Mar 2000 | IND 164 v SA 167/45th Match · ODI | IND | 26 | - | 0 | South Africa won by 6 wickets (with 44 balls remaining) | Sharjah | 2000 Singer Triangular Series |
| 22 Mar 2000 | IND 164 v SA 168/01st Match · ODI | IND | 8 | - | 0 | South Africa won by 10 wickets (with 124 balls remaining) | Sharjah | 2000 Singer Triangular Series |
| 19 Mar 2000 | SA 320/7 v IND 3105th ODI · ODI | IND | 79 | - | 1 | South Africa won by 10 runs | Nagpur | South Africa tour of India 1999/00 |
| 17 Mar 2000 | SA 282/5 v IND 283/64th ODI · ODI | IND | 3 | - | 0 | India won by 4 wickets (with 1 ball remaining) | Vadodara | South Africa tour of India 1999/00 |
| 15 Mar 2000 | IND 248/8 v SA 251/83rd ODI · ODI | IND | 73 | 1/16 | 0 | South Africa won by 2 wickets (with 6 balls remaining) | Faridabad | South Africa tour of India 1999/00 |
| 12 Mar 2000 | SA 199 v IND 203/42nd ODI · ODI | IND | 36 | 0/9 | 0 | India won by 6 wickets (with 17 balls remaining) | Jamshedpur | South Africa tour of India 1999/00 |
| 9 Mar 2000 | SA 301/3 v IND 302/71st ODI · ODI | IND | 17 | 2/43 | 1 | India won by 3 wickets (with 2 balls remaining) | Kochi | South Africa tour of India 1999/00 |
| 2 Mar 2000 | IND 158 & 250/9 v SA 4792nd Test · Test | IND | 17 & 18 | - | 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 | IND | 22 & 37 | - | 1 | South Africa won by 4 wickets | Mumbai | South Africa tour of India 1999/00 |
| 3 Oct 1999 | SA 235/9 v IND 209Final · ODI | IND | 30 | - | 1 | South Africa won by 26 runs | Nairobi | 1999 Singapore Challenge |
| 26 Sept 1999 | SA 117 v IND 120/22nd Match · ODI | IND | 9* | 0/10 | 2 | India won by 8 wickets (with 164 balls remaining) | Nairobi | 1999 Singapore Challenge |
| 15 May 1999 | IND 253/5 v SA 254/62nd Match · ODI | IND | 54 | - | 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 | IND | 84 | - | 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 | IND | 33 | - | 0 | No result | Durban | 1996-97 Standard Bank International One-Day Series |
| 4 Feb 1997 | SA 236/4 v IND 232/57th Match · ODI | IND | 53 | - | 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 | IND | 50 | - | 0 | 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 | IND | 8 | - | 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 | IND | 148 & 81 | - | 2 | 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 | IND | 2 & 12 | - | 3 | 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 | IND | 7 & 27* | - | 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 | IND | 16 | - | 0 | 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 | IND | 7 & 56 | - | 1 | India won by 280 runs | Kanpur | South Africa tour of India 1996/97 |