| 30 Oct 2002 | IND 358 & 471/8 v WI 4973rd Test · Test | IND | 46 & 21 | 0/62 | 0 | Match drawn | Kolkata | West Indies tour of India 2002/03 |
| 17 Oct 2002 | IND 316 & 81/2 v WI 167 & 2292nd Test · Test | IND | 39 & DNB | 1/14 & 2/16 | 0 | India won by 8 wickets | Chennai | West Indies tour of India 2002/03 |
| 9 Oct 2002 | IND 457/9 v WI 157 & 1881st Test · Test | IND | 31 | 1/16 & 0/19 | 0 | India won by an innings and 112 runs | Mumbai | West Indies tour of India 2002/03 |
| 18 May 2002 | WI 422 & 197 v IND 212 & 2525th Test · Test | IND | 2 & 4 | 2/111 & 2/49 | 0 | West Indies won by 155 runs | Kingston | India tour of West Indies 2002 |
| 10 May 2002 | WI 629/9 v IND 513/94th Test · Test | IND | 15 | 0/82 | 0 | Match drawn | St John's | India tour of West Indies 2002 |
| 2 May 2002 | WI 394 & 5/0 v IND 102 & 2963rd Test · Test | IND | 0 & 0 | 0/85 | 0 | West Indies won by 10 wickets | Bridgetown | India tour of West Indies 2002 |
| 19 Apr 2002 | WI 245 & 275 v IND 339 & 2182nd Test · Test | IND | 18 & 2 | 3/71 & 3/69 | 0 | India won by 37 runs | Port of Spain | India tour of West Indies 2002 |
| 11 Apr 2002 | WI 501 v IND 395/71st Test · Test | IND | DNB | 3/91 | 0 | Match drawn | Georgetown | India tour of West Indies 2002 |
| 28 Feb 2002 | ZIM 329 & 146 v IND 354 & 126/62nd Test · Test | IND | 0 & DNB | 2/37 & 0/12 | 0 | India won by 4 wickets | Delhi | Zimbabwe tour of India 2001/02 |
| 21 Feb 2002 | IND 570/7 v ZIM 287 & 1821st Test · Test | IND | DNB | 1/65 & 0/20 | 0 | India won by an innings and 101 runs | Nagpur | Zimbabwe tour of India 2001/02 |
| 19 Dec 2001 | ENG 336 & 33/0 v IND 2383rd Test · Test | IND | 2* | 4/73 & 0/19 | 0 | Match drawn | Bengaluru | England tour of India 2001/02 |
| 11 Dec 2001 | IND 291 & 198/3 v ENG 407 & 2572nd Test · Test | IND | 0 & DNB | 1/105 & 1/24 | 0 | Match drawn | Ahmedabad | England tour of India 2001/02 |
| 16 Nov 2001 | SA 362 & 233/5 v IND 201 & 206/32nd Test · Test | IND | 0* & DNB | 6/76 & 2/28 | 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 | 1 & 16 | 5/140 & 0/13 | 0 | South Africa won by 9 wickets | Bloemfontein | India tour of South Africa 2001/02 |
| 14 Aug 2001 | SL 362 & 6/0 v IND 187/9 & 180/91st Test · Test | IND | 0* & DNB | 5/114 & 0/0 | 1 | Sri Lanka won by 10 wickets | Galle | India tour of Sri Lanka 2001 |
| 15 Jun 2001 | ZIM 315 & 157/6 v IND 237 & 2342nd Test · Test | IND | 0 & 3 | 1/82 & 2/46 | 0 | Zimbabwe won by 4 wickets | Harare | India tour of Zimbabwe 2001 |
| 7 Jun 2001 | ZIM 173 & 328 v IND 318 & 184/21st Test · Test | IND | 1 & DNB | 1/47 & 3/71 | 0 | India won by 8 wickets | Bulawayo | India tour of Zimbabwe 2001 |
| 27 Feb 2001 | IND 176 & 219 v AUS 349 & 47/01st Test · Test | IND | 12 & 0 | 2/60 & 0/17 | 1 | Australia won by 10 wickets | Mumbai | Australia tour of India 2000/01 |
| 25 Nov 2000 | IND 609/6 v ZIM 382 & 503/62nd Test · Test | IND | DNB | 3/81 & 0/53 | 0 | Match drawn | Nagpur | Zimbabwe tour of India 2000/01 |
| 18 Nov 2000 | IND 458/4 & 190/3 v ZIM 422/9 & 2251st Test · Test | IND | DNB & DNB | 4/81 & 5/60 | 0 | India won by 7 wickets | Delhi | Zimbabwe tour of India 2000/01 |
| 10 Nov 2000 | BAN 400 & 91 v IND 429 & 64/1Only Test · Test | IND | 2 & DNB | 0/47 & 3/19 | 1 | India won by 9 wickets | Dhaka | India tour of Bangladesh 2000/01 |
| 2 Mar 2000 | IND 158 & 250/9 v SA 4792nd Test · Test | IND | 4 & 1* | 1/53 | 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 | 0 & 0 | 3/45 & 0/26 | 1 | South Africa won by 4 wickets | Mumbai | South Africa tour of India 1999/00 |
| 2 Jan 2000 | IND 150 & 261/9 v AUS 552/53rd Test · Test | IND | 3 & 15* | 2/105 | 0 | Australia won by an innings and 141 runs | Sydney | India tour of Australia 1999/00 |
| 26 Dec 1999 | AUS 405 & 208/5 v IND 238 & 195/92nd Test · Test | IND | 1 & 1 | 4/130 & 0/45 | 3 | Australia won by 180 runs | Melbourne | India tour of Australia 1999/00 |
| 10 Dec 1999 | AUS 441 & 239/8 v IND 285 & 1101st Test · Test | IND | 11 & 11 | 1/117 & 3/64 | 0 | Australia won by 285 runs | Adelaide | India tour of Australia 1999/00 |
| 29 Oct 1999 | IND 583/7 & 148/5 v NZ 308 & 252/23rd Test · Test | IND | 33* & 19* | 2/72 & 0/59 | 0 | Match drawn | Ahmedabad | New Zealand tour of India 1999/00 |
| 22 Oct 1999 | NZ 256 & 155 v IND 330 & 83/22nd Test · Test | IND | 0 & DNB | 3/62 & 0/12 | 0 | India won by 8 wickets | Kanpur | New Zealand tour of India 1999/00 |
| 10 Oct 1999 | IND 83 & 505/3 v NZ 215 & 251/71st Test · Test | IND | 20 & DNB | 6/45 & 2/63 | 0 | Match drawn | Mohali | New Zealand tour of India 1999/00 |
| 16 Feb 1999 | PAK 185 & 316 v IND 223 & 2321st Match · Test | IND | 3 & 3 | 5/46 & 8/86 | 0 | Pakistan won by 46 runs | Kolkata | Pakistan tour of India 1998/99 |
| 4 Feb 1999 | IND 252 & 339 v PAK 172 & 2072nd Test · Test | IND | 0 & 49 | 1/38 & 0/50 | 0 | India won by 212 runs | Delhi | Pakistan tour of India 1998/99 |
| 28 Jan 1999 | IND 254 & 258 v PAK 238 & 2861st Test · Test | IND | 10 & 1 | 3/63 & 0/68 | 0 | Pakistan won by 12 runs | Chennai | Pakistan tour of India 1998/99 |
| 2 Jan 1999 | NZ 366 & 464/8 v IND 416 & 249/23rd Test · Test | IND | 76 & DNB | 5/95 & 1/90 | 0 | Match drawn | Hamilton | India tour of New Zealand 1998/99 |
| 26 Dec 1998 | NZ 352 & 215/6 v IND 208 & 3562nd Test · Test | IND | 7 & 27* | 1/89 & 3/82 | 0 | New Zealand won by 4 wickets | Wellington | India tour of New Zealand 1998/99 |
| 7 Oct 1998 | ZIM 221 & 293 v IND 280 & 173Only Test · Test | IND | 6 & 23 | 3/59 & 2/43 | 0 | Zimbabwe won by 61 runs | Harare | India tour of Zimbabwe 1998/99 |
| 18 Mar 1998 | IND 633/5 v AUS 233 & 1812nd Test · Test | IND | DNB | 3/80 & 3/44 | 1 | India won by an innings and 219 runs | Kolkata | Australia tour of India 1997/98 |
| 6 Mar 1998 | IND 257 & 418/4 v AUS 328 & 1681st Test · Test | IND | 1 & DNB | 1/46 & 1/9 | 2 | India won by 179 runs | Chennai | Australia tour of India 1997/98 |
| 3 Dec 1997 | IND 512 & 181/9 v SL 361/9 & 166/73rd Test · Test | IND | 15* & 5 | 1/107 & 1/25 | 0 | Match drawn | Mumbai | Sri Lanka tour of India 1997/98 |
| 26 Nov 1997 | IND 485 v SL2nd Test · Test | IND | 11 | - | 0 | Match drawn | Nagpur | Sri Lanka tour of India 1997/98 |
| 19 Nov 1997 | IND 515/9 v SL 369 & 251/61st Test · Test | IND | 6 | 4/92 & 3/75 | 1 | Match drawn | Mohali | Sri Lanka tour of India 1997/98 |
| 16 Jan 1997 | SA 321 & 228/8 v IND 410/9 & 266/83rd Test · Test | IND | 41 & 4 | 5/104 & 2/89 | 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 | IND | 11 & DNB | 3/130 & 3/78 | 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 | IND | 0 & 7 | 2/36 & 3/80 | 0 | South Africa won by 328 runs | Durban | India tour of South Africa 1996/97 |
| 8 Dec 1996 | IND 237 & 400/7 v SA 177 & 1803rd Test · Test | IND | 0 & DNB | 3/42 & 3/38 | 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 | IND | 11 & 19 | 2/107 & 1/101 | 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 | IND | 14 & 1 | 2/47 & 6/21 | 0 | India won by 64 runs | Ahmedabad | South Africa tour of India 1996/97 |
| 4 Jul 1996 | ENG 564/9 v IND 521 & 211/93rd Test · Test | IND | 1 & 3 | 2/131 | 1 | Match drawn | Nottingham | India tour of England 1996 |
| 20 Jun 1996 | ENG 344 & 278/9 v IND 4292nd Test · Test | IND | 19 | 3/76 & 2/76 | 1 | Match drawn | London | India tour of England 1996 |
| 6 Jun 1996 | ENG 313 & 121/2 v IND 214 & 2191st Test · Test | IND | 52 & 1 | 4/103 & 0/47 | 1 | England won by 8 wickets | Birmingham | India tour of England 1996 |
| 8 Nov 1995 | IND 296/8 v NZ 175/83rd Test · Test | IND | 21* | 0/16 | 1 | Match drawn | Cuttack | New Zealand tour of India 1995/96 |