| 8 Sept 1999 | IND 254/6 v WI 255/6Final · ODI | IND | 0 | - | 0 | West Indies won by 4 wickets (with 14 balls remaining) | Singapore | 1999 Singapore Challenge |
| 7 Sept 1999 | IND 149/6 v WIFinal · ODI | IND | 40 | - | 0 | No result | Singapore | 1999 Singapore Challenge |
| 4 Sept 1999 | IND 245/6 v ZIM 130/82nd Match · ODI | IND | 85 | - | 0 | India won by 115 runs | Singapore | 1999 Singapore Challenge |
| 29 Aug 1999 | SL 247/9 v IND 296/46th Match · ODI | IND | 120 | - | 0 | India won by 23 runs (D/L method) | Colombo | 1999 Aiwa Cup |
| 25 Aug 1999 | SL 206/3 v IND 205/83rd Match · ODI | IND | 37 | - | 0 | Sri Lanka won by 7 wickets (with 20 balls remaining) | Colombo | 1999 Aiwa Cup |
| 23 Aug 1999 | AUS 159/2 v IND 151/72nd Match · ODI | IND | 14 | - | 0 | Australia won by 8 wickets (with 53 balls remaining) (D/L method) | Galle | 1999 Aiwa Cup |
| 12 Jun 1999 | IND 251/6 v NZ 253/58th Super · ODI | IND | 16 | 0/14 | 0 | New Zealand won by 5 wickets (with 10 balls remaining) | Nottingham | 1999 Cricket World Cup |
| 8 Jun 1999 | IND 227/6 v PAK 1804th Super · ODI | IND | 45 | - | 1 | India won by 47 runs | Manchester | 1999 Cricket World Cup |
| 4 Jun 1999 | AUS 282/6 v IND 2051st Super · ODI | IND | 0 | 0/4 | 0 | Australia won by 77 runs | London | 1999 Cricket World Cup |
| 29 May 1999 | ENG 169 v IND 232/825th Match · ODI | IND | 22 | - | 0 | India won by 63 runs | Birmingham | 1999 Cricket World Cup |
| 26 May 1999 | IND 373/6 v SL 21621st Match · ODI | IND | 2 | - | 1 | India won by 157 runs | Taunton | 1999 Cricket World Cup |
| 23 May 1999 | IND 329/2 v KEN 235/715th Match · ODI | IND | 140* | 0/23 | 0 | India won by 94 runs | Bristol | 1999 Cricket World Cup |
| 15 May 1999 | IND 253/5 v SA 254/62nd Match · ODI | IND | 28 | 0/22 | 0 | South Africa won by 4 wickets (with 16 balls remaining) | Hove | 1999 Cricket World Cup |
| 24 Feb 1999 | IND 518/7 & 306/5 v SL 4852nd Match · Test | IND | 53 & 124* | 0/16 | 0 | Match drawn | Colombo | Pakistan tour of India 1998/99 |
| 16 Feb 1999 | PAK 185 & 316 v IND 223 & 2321st Match · Test | IND | 0 & 9 | 1/8 & 0/10 | 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 | 6 & 29 | - | 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 | 0 & 136 | 1/10 & 2/35 | 0 | Pakistan won by 12 runs | Chennai | Pakistan tour of India 1998/99 |
| 16 Jan 1999 | NZ 207/7 v IND 208/54th ODI · ODI | IND | 5 | 1/29 | 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 | 45 | - | 0 | No result | Wellington | India tour of New Zealand 1998/99 |
| 12 Jan 1999 | NZ 213 v IND 214/82nd ODI · ODI | IND | 23 | 3/34 | 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 | 0 | 1/34 | 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 | 67 & DNB | 0/23 & 2/30 | 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 | 47 & 113 | 2/7 & 0/8 | 1 | New Zealand won by 4 wickets | Wellington | India tour of New Zealand 1998/99 |
| 13 Nov 1998 | IND 197/0 v ZIM 196/9Final · ODI | IND | 124* | 1/16 | 1 | India won by 10 wickets (with 120 balls remaining) | Sharjah | 1998–99 Champions Trophy |
| 11 Nov 1998 | IND 192 v ZIM 205/76th Match · ODI | IND | 11 | 1/14 | 0 | Zimbabwe won by 13 runs | Sharjah | 1998–99 Champions Trophy |
| 9 Nov 1998 | IND 179 v SL 984th Match · ODI | IND | 18 | - | 0 | India won by 81 runs | Sharjah | 1998–99 Champions Trophy |
| 8 Nov 1998 | IND 197/3 v ZIM 1963rd Match · ODI | IND | 118* | 0/4 | 0 | India won by 7 wickets (with 56 balls remaining) | Sharjah | 1998–99 Champions Trophy |
| 6 Nov 1998 | IND 248/7 v SL 245/71st Match · ODI | IND | 3 | 0/17 | 0 | India won by 3 wickets (with 5 balls remaining) | Sharjah | 1998–99 Champions Trophy |
| 31 Oct 1998 | IND 242/6 v WI 245/42nd Semi-Final · ODI | IND | 8 | 2/29 | 1 | 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 | 141 | 4/38 | 1 | India won by 44 runs | Dhaka | 1998 ICC KnockOut Trophy |
| 7 Oct 1998 | ZIM 221 & 293 v IND 280 & 173Only Test · Test | IND | 34 & 7 | - | 0 | Zimbabwe won by 61 runs | Harare | India tour of Zimbabwe 1998/99 |
| 30 Sept 1998 | ZIM 259/5 v IND 2223rd ODI · ODI | IND | 2 | 0/30 | 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 | 29 | 0/11 | 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 | 127* | - | 1 | India won by 8 wickets (with 46 balls remaining) | Bulawayo | India tour of Zimbabwe 1998/99 |
| 20 Sept 1998 | IND 256/9 v PAK 258/55th ODI · ODI | IND | 77 | - | 0 | Pakistan won by 5 wickets (with 10 balls remaining) | Toronto | 1998 'Friendship' Cup |
| 7 Jul 1998 | SL 301 v IND 307/6Final · ODI | IND | 128 | 0/13 | 0 | India won by 6 runs | Colombo | 1998 Nidahas Trophy |
| 1 Jul 1998 | SL 171/8 v IND 1637th Match · ODI | IND | 17 | - | 1 | Sri Lanka won by 8 runs | Colombo | 1998 Nidahas Trophy |
| 23 Jun 1998 | IND 131/2 v NZ 219/83rd Match · ODI | IND | 53 | 1/32 | 0 | No result | Colombo | 1998 Nidahas Trophy |
| 19 Jun 1998 | SL 243/6 v IND 246/21st Match · ODI | IND | 65 | 0/17 | 0 | India won by 8 wickets (with 38 balls remaining) | Colombo | 1998 Nidahas Trophy |
| 31 May 1998 | IND 197/1 v KEN 196Final · ODI | IND | 100* | 0/4 | 0 | India won by 9 wickets (with 90 balls remaining) | Kolkata | 1998 Coca-Cola Triangular Series |
| 28 May 1998 | IND 196 v KEN 265/56th Match · ODI | IND | 18 | 0/34 | 0 | Kenya won by 69 runs | Gwalior | 1998 Coca-Cola Triangular Series |
| 25 May 1998 | IND 116/5 v BAN 1155th Match · ODI | IND | 33 | 2/8 | 0 | India won by 5 wickets (with 124 balls remaining) | Mumbai | 1998 Coca-Cola Triangular Series |
| 24 Apr 1998 | AUS 272/9 v IND 275/4Final · ODI | IND | 134 | 0/12 | 0 | India won by 6 wickets (with 9 balls remaining) | Sharjah | 1997–98 Coca-Cola Cup |
| 22 Apr 1998 | AUS 284/7 v IND 250/56th Match · ODI | IND | 143 | 1/27 | 0 | Australia won by 26 runs (revised target) | Sharjah | 1997–98 Coca-Cola Cup |
| 20 Apr 1998 | IND 181 v NZ 183/64th Match · ODI | IND | 38 | 1/28 | 0 | New Zealand won by 4 wickets (with 6 balls remaining) | Sharjah | 1997–98 Coca-Cola Cup |
| 19 Apr 1998 | AUS 264/9 v IND 2063rd Match · ODI | IND | 80 | 0/21 | 0 | Australia won by 58 runs | Sharjah | 1997–98 Coca-Cola Cup |
| 17 Apr 1998 | IND 220/9 v NZ 2051st Match · ODI | IND | 40 | 0/13 | 0 | India won by 15 runs | Sharjah | 1997–98 Coca-Cola Cup |
| 14 Apr 1998 | IND 227 v AUS 231/6Final · ODI | IND | 15 | 0/13 | 1 | Australia won by 4 wickets (with 8 balls remaining) | Delhi | 1997–98 Pepsi Triangular Series |
| 9 Apr 1998 | IND 301/3 v ZIM 2695th Match · ODI | IND | 1 | 0/20 | 0 | India won by 32 runs | Cuttack | 1997–98 Pepsi Triangular Series |
| 7 Apr 1998 | IND 223/4 v AUS 222/94th Match · ODI | IND | 100 | 0/19 | 0 | India won by 6 wickets (with 33 balls remaining) | Kanpur | 1997–98 Pepsi Triangular Series |