| 4 Feb 1999 | IND 252 & 339 v PAK 172 & 2072nd Test · Test | IND | 33 & 29 | - | 2 | 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 | 53 & 10 | - | 2 | Pakistan won by 12 runs | Chennai | Pakistan tour of India 1998/99 |
| 19 Jan 1999 | NZ 300/8 v IND 2305th ODI · ODI | IND | 29 | - | 0 | New Zealand won by 70 runs | Christchurch | India tour of New Zealand 1998/99 |
| 16 Jan 1999 | NZ 207/7 v IND 208/54th ODI · ODI | IND | 51 | - | 0 | India won by 5 wickets (with 37 balls remaining) | Auckland | India tour of New Zealand 1998/99 |
| 14 Jan 1999 | NZ 89/2 v IND 208/43rd ODI · ODI | IND | 68 | - | 1 | No result | Wellington | India tour of New Zealand 1998/99 |
| 12 Jan 1999 | NZ 213 v IND 214/82nd ODI · ODI | IND | 38 | - | 0 | India won by 2 wickets (with 1 ball remaining) | Napier | India tour of New Zealand 1998/99 |
| 9 Jan 1999 | NZ 200/5 v IND 257/51st ODI · ODI | IND | 123* | - | 0 | New Zealand won by 5 wickets (with 6 balls remaining) (D/L method) | Taupō | India tour of New Zealand 1998/99 |
| 2 Jan 1999 | NZ 366 & 464/8 v IND 416 & 249/23rd Test · Test | IND | 190 & 103* | - | 2 | Match drawn | Hamilton | India tour of New Zealand 1998/99 |
| 26 Dec 1998 | NZ 352 & 215/6 v IND 208 & 3562nd Test · Test | IND | 0 & 28 | - | 2 | New Zealand won by 4 wickets | Wellington | India tour of New Zealand 1998/99 |
| 11 Nov 1998 | IND 192 v ZIM 205/76th Match · ODI | IND | 3 | - | 1 | Zimbabwe won by 13 runs | Sharjah | 1998–99 Champions Trophy |
| 31 Oct 1998 | IND 242/6 v WI 245/42nd Semi-Final · ODI | IND | 20 | 0/36 | 0 | West Indies won by 6 wickets (with 18 balls remaining) | Dhaka | 1998 ICC KnockOut Trophy |
| 28 Oct 1998 | AUS 263 v IND 307/83rd QF · ODI | IND | 48 | - | 2 | India won by 44 runs | Dhaka | 1998 ICC KnockOut Trophy |
| 7 Oct 1998 | ZIM 221 & 293 v IND 280 & 173Only Test · Test | IND | 118 & 44 | - | 2 | Zimbabwe won by 61 runs | Harare | India tour of Zimbabwe 1998/99 |
| 30 Sept 1998 | ZIM 259/5 v IND 2223rd ODI · ODI | IND | 28 | - | 0 | Zimbabwe won by 37 runs | Harare | India tour of Zimbabwe 1998/99 |
| 27 Sept 1998 | ZIM 235/7 v IND 236/22nd ODI · ODI | IND | DNB | - | 0 | India won by 8 wickets (with 19 balls remaining) | Bulawayo | India tour of Zimbabwe 1998/99 |
| 26 Sept 1998 | ZIM 213 v IND 216/21st ODI · ODI | IND | 64 | - | 0 | India won by 8 wickets (with 46 balls remaining) | Bulawayo | India tour of Zimbabwe 1998/99 |
| 19 Sept 1998 | IND 182 v PAK 316/64th ODI · ODI | IND | 1 | - | 1 | Pakistan won by 134 runs | Toronto | 1998 'Friendship' Cup |
| 16 Sept 1998 | IND 180 v PAK 257/53rd ODI · ODI | IND | 9 | - | 0 | Pakistan won by 77 runs | Toronto | 1998 'Friendship' Cup |
| 13 Sept 1998 | IND 195 v PAK 246/92nd ODI · ODI | IND | 18 | - | 1 | Pakistan won by 51 runs | Toronto | 1998 'Friendship' Cup |
| 12 Sept 1998 | IND 193/4 v PAK 189/91st ODI · ODI | IND | 4 | - | 0 | India won by 6 wickets (with 38 balls remaining) | Toronto | 1998 'Friendship' Cup |
| 28 May 1998 | IND 196 v KEN 265/56th Match · ODI | IND | 33 | 0/29 | 1 | Kenya won by 69 runs | Gwalior | 1998 Coca-Cola Triangular Series |
| 25 May 1998 | IND 116/5 v BAN 1155th Match · ODI | IND | 1 | - | 1 | India won by 5 wickets (with 124 balls remaining) | Mumbai | 1998 Coca-Cola Triangular Series |
| 20 May 1998 | IND 224/6 v KEN 223/93rd Match · ODI | IND | 49 | - | 1 | India won by 4 wickets (with 18 balls remaining) | Bangalore | 1998 Coca-Cola Triangular Series |
| 14 May 1998 | IND 185/5 v BAN 184/91st Match · ODI | IND | 5 | - | 1 | India won by 5 wickets (with 28 balls remaining) | Mohali | 1998 Coca-Cola Triangular Series |
| 25 Mar 1998 | IND 424 & 169 v AUS 400 & 195/23rd Test · Test | IND | 23 & 6 | - | 0 | Australia won by 8 wickets | Bangalore | Australia tour of India 1997/98 |
| 18 Mar 1998 | IND 633/5 v AUS 233 & 1812nd Test · Test | IND | 86 | - | 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 | 52 & 56 | - | 5 | India won by 179 runs | Chennai | Australia tour of India 1997/98 |
| 16 Dec 1997 | IND 188 v WI 229/66th Match · ODI | IND | 31 | - | 0 | West Indies won by 41 runs | Sharjah | 1997–98 Singer Akai Champions Trophy |
| 3 Dec 1997 | IND 512 & 181/9 v SL 361/9 & 166/73rd Test · Test | IND | 93 & 85 | - | 0 | Match drawn | Mumbai | Sri Lanka tour of India 1997/98 |
| 26 Nov 1997 | IND 485 v SL2nd Test · Test | IND | 92 | - | 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 | 34 | - | 2 | Match drawn | Mohali | Sri Lanka tour of India 1997/98 |
| 28 Sept 1997 | PAK 171/5 v IND 1701st ODI · ODI | IND | 50 | - | 0 | Pakistan won by 5 wickets (with 33 balls remaining) | Hyderabad | India tour of Pakistan 1997/98 |
| 21 Sept 1997 | IND 250/5 v PAK 251/55th ODI · ODI | IND | 3* | - | 0 | Pakistan won by 5 wickets (with 37 balls remaining) | Toronto | 1997 'Friendship' Cup |
| 20 Sept 1997 | IND 162/3 v PAK 159/64th ODI · ODI | IND | DNB | - | 0 | India won by 7 wickets (with 3 balls remaining) | Toronto | 1997 'Friendship' Cup |
| 18 Sept 1997 | IND 182/6 v PAK 1483rd ODI · ODI | IND | 25 | - | 1 | India won by 34 runs | Toronto | 1997 'Friendship' Cup |
| 14 Sept 1997 | IND 117/3 v PAK 1162nd ODI · ODI | IND | 14 | - | 0 | India won by 7 wickets (with 92 balls remaining) | Toronto | 1997 'Friendship' Cup |
| 13 Sept 1997 | IND 208 v PAK 1881st ODI · ODI | IND | 23 | - | 0 | India won by 20 runs | Toronto | 1997 'Friendship' Cup |
| 24 Aug 1997 | SL 264 v IND 255/83rd ODI · ODI | IND | 42 | - | 0 | Sri Lanka won by 9 runs | Colombo | India tour of Sri Lanka 1997 |
| 23 Aug 1997 | SL 132/6 v IND 291/93rd ODI · ODI | IND | 78 | - | 2 | No result | Colombo | India tour of Sri Lanka 1997 |
| 20 Aug 1997 | SL 241/3 v IND 2382nd ODI · ODI | IND | 18 | - | 0 | Sri Lanka won by 7 wickets (with 49 balls remaining) | Colombo | India tour of Sri Lanka 1997 |
| 17 Aug 1997 | SL 302/4 v IND 300/71st ODI · ODI | IND | 1 | - | 0 | Sri Lanka won by 2 runs | Colombo | India tour of Sri Lanka 1997 |
| 9 Aug 1997 | SL 332 & 415/7 v IND 375 & 281/52nd Test · Test | IND | 2 & 6 | 0/2 | 0 | Match drawn | Colombo | India tour of Sri Lanka 1997 |
| 2 Aug 1997 | SL 952/6 v IND 537/81st Test · Test | IND | 69 | 0/4 | 0 | Match drawn | Colombo | India tour of Sri Lanka 1997 |
| 26 Jul 1997 | SL 240/2 v IND 239/7Final · ODI | IND | 7 | 0/6 | 0 | Sri Lanka won by 8 wickets (with 79 balls remaining) | Colombo | 1997 Asia Cup |
| 24 Jul 1997 | BAN 130/8 v IND 132/16th Match · ODI | IND | DNB | - | 0 | India won by 9 wickets (with 168 balls remaining) | Colombo | 1997 Asia Cup |
| 18 Jul 1997 | SL 231/4 v IND 227/63rd Match · ODI | IND | 69 | - | 1 | Sri Lanka won by 6 wickets (with 32 balls remaining) | Colombo | 1997 Asia Cup |
| 21 May 1997 | IND 292 v PAK 327/56th Match · ODI | IND | 107 | - | 0 | Pakistan won by 35 runs | Chennai | 1997 Pepsi Independence Cup |
| 17 May 1997 | IND 225/7 v SL 229/54th Match · ODI | IND | 61 | - | 0 | Sri Lanka won by 5 wickets (with 55 balls remaining) | Mumbai | 1997 Asia Cup |
| 14 May 1997 | IND 221/2 v NZ 220/93rd Match · ODI | IND | 21* | - | 0 | India won by 8 wickets (with 45 balls remaining) | Bangalore | 1997 Pepsi Independence Cup |
| 3 May 1997 | WI 200/0 v IND 199/74th ODI · ODI | IND | 30 | - | 0 | West Indies won by 10 wickets (with 32 balls remaining) | Bridgetown | India tour of West Indies 1996/97 |