| 23 Aug 1990 | ENG 340 & 477/4 v IND 606/93rd Test · Test | IND | 61* | - | 4 | Match drawn | London | India tour of England 1990 |
| 9 Aug 1990 | ENG 519 & 320/4 v IND 432 & 343/62nd Test · Test | IND | 6 & DNB | - | 4 | Match drawn | Manchester | India tour of England 1990 |
| 26 Jul 1990 | ENG 653/4 & 272/4 v IND 454 & 2241st Test · Test | IND | 8 & 16 | - | 0 | England won by 247 runs | London | India tour of England 1990 |
| 20 Jul 1990 | ENG 281 v IND 282/52nd ODI · ODI | IND | DNB | - | 1 | India won by 5 wickets (with 12 balls remaining) | Nottingham | India tour of England 1990 |
| 18 Jul 1990 | ENG 229 v IND 233/41st ODI · ODI | IND | DNB | - | 1 | India won by 6 wickets (with 12 balls remaining) | Leeds | India tour of England 1990 |
| 27 Apr 1990 | IND 209 v PAK 235/93rd Match · ODI | IND | 4 | - | 2 | Pakistan won by 26 runs | Sharjah | 1990 Austral-Asia Cup |
| 25 Apr 1990 | IND 241/8 v SL 242/71st Match · ODI | IND | 2 | - | 2 | Sri Lanka won by 3 wickets (with 4 balls remaining) | Sharjah | 1990 Austral-Asia Cup |
| 8 Mar 1990 | AUS 212/3 v IND 211/85th Match · ODI | IND | 1 | - | 1 | Australia won by 7 wickets (with 12 balls remaining) | Hamilton | 1990 Rothmans Cup Triangular Series |
| 6 Mar 1990 | NZ 220 v IND 2214th Match · ODI | IND | 2 | - | 2 | India won by 1 run | Wellington | 1990 Rothmans Cup Triangular Series |
| 3 Mar 1990 | AUS 187/9 v IND 1692nd Match · ODI | IND | 8 | - | 2 | Australia won by 18 runs | Christchurch | 1990 Rothmans Cup Triangular Series |
| 1 Mar 1990 | NZ 246/6 v IND 1381st Match · ODI | IND | 23* | - | 0 | New Zealand won by 108 runs | Dunedin | 1990 Rothmans Cup Triangular Series |
| 22 Feb 1990 | NZ 391 & 483/5 v IND 482 & 149/03rd Test · Test | IND | 50 & DNB | - | 5 | Match drawn | Auckland | India tour of New Zealand 1989/90 |
| 9 Feb 1990 | NZ 178/1 v IND 358/92nd Test · Test | IND | 73 | - | 0 | Match drawn | Napier | India tour of New Zealand 1989/90 |
| 2 Feb 1990 | NZ 459 & 2/0 v IND 164 & 296/91st Test · Test | IND | 1 & 11 | - | 0 | New Zealand won by 10 wickets | Christchurch | India tour of New Zealand 1989/90 |
| 22 Dec 1989 | PAK 150/8 v IND 1124th ODI · ODI | IND | 6 | - | 0 | Pakistan won by 38 runs | Lahore | India tour of Pakistan 1989/90 |
| 18 Dec 1989 | PAK 87/9 v IND 80/92nd ODI · ODI | IND | 2 | - | 0 | Pakistan won by 7 runs | Gujranwala | India tour of Pakistan 1989/90 |
| 9 Dec 1989 | PAK 250 v IND 324 & 234/74th Test · Test | IND | 15 & 17* | - | 3 | Match drawn | Sialkot | India tour of Pakistan 1989/90 |
| 1 Dec 1989 | PAK 699/5 v IND 5093rd Test · Test | IND | 26* | 0/12 | 1 | Match drawn | Lahore | India tour of Pakistan 1989/90 |
| 23 Nov 1989 | PAK 423/9 v IND 288 & 398/72nd Test · Test | IND | 4 & 2* | - | 2 | Match drawn | Faisalabad | India tour of Pakistan 1989/90 |
| 15 Nov 1989 | PAK 409 & 305/5 v IND 262 & 303/31st Test · Test | IND | 58* & DNB | - | 5 | Match drawn | Karachi | India tour of Pakistan 1989/90 |
| 30 Oct 1989 | IND 165 v WI 166/22nd Semi-Final · ODI | IND | 5* | - | 0 | West Indies won by 8 wickets (with 47 balls remaining) | Mumbai | 1989 MRF World Series |
| 28 Oct 1989 | IND 202 v PAK 279/715th Match · ODI | IND | 2 | - | 0 | Pakistan won by 77 runs | Kolkata | 1989 MRF World Series |
| 27 Oct 1989 | IND 249/7 v AUS 247/813th Match · ODI | IND | DNB | - | 2 | India won by 3 wickets (with 17 balls remaining) | Bangalore | 1989 MRF World Series |
| 25 Oct 1989 | IND 259/4 v ENG 255/79th Match · ODI | IND | DNB | - | 0 | India won by 6 wickets (with 11 balls remaining) | Kanpur | 1989 MRF World Series |
| 23 Oct 1989 | IND 176 v WI 196/98th Match · ODI | IND | 0 | - | 2 | West Indies won by 20 runs | Delhi | 1989 MRF World Series |
| 22 Oct 1989 | IND 227/8 v SL 2216th Match · ODI | IND | 7* | - | 0 | India won by 6 runs | Ahmedabad | 1989 MRF World Series |
| 20 Oct 1989 | IND 214/9 v PAK 252/46th Match · ODI | IND | 21 | - | 1 | Pakistan won by 38 runs | Sharjah | 1989-90 Champions Trophy |
| 16 Oct 1989 | IND 211/9 v WI 1744th Match · ODI | IND | 2* | - | 2 | India won by 37 runs | Sharjah | 1989-90 Champions Trophy |
| 15 Oct 1989 | IND 273/4 v PAK 274/43rd Match · ODI | IND | DNB | - | 2 | Pakistan won by 6 wickets (with 8 balls remaining) | Sharjah | 1989-90 Champions Trophy |
| 13 Oct 1989 | IND 169 v WI 173/51st Match · ODI | IND | 17 | - | 1 | West Indies won by 5 wickets (with 13 balls remaining) | Sharjah | 1989-90 Champions Trophy |
| 28 Apr 1989 | WI 384 & 60/3 v IND 289 & 1524th Test · Test | IND | 6 & 2 | - | 5 | West Indies won by 7 wickets | Kingston | India tour of West Indies 1988/89 |
| 15 Apr 1989 | WI 314 & 266 v IND 150 & 2133rd Test · Test | IND | 2 & 42 | - | 6 | West Indies won by 217 runs | Port of Spain | India tour of West Indies 1988/89 |
| 7 Apr 1989 | WI 377 & 196/2 v IND 321 & 2512nd Test · Test | IND | 1 & 50 | - | 0 | West Indies won by 8 wickets | Bridgetown | India tour of West Indies 1988/89 |
| 25 Mar 1989 | WI 437 v IND 86/11st Test · Test | IND | DNB | - | 0 | Match drawn | Georgetown | India tour of West Indies 1988/89 |
| 21 Mar 1989 | WI 289/2 v IND 188/85th ODI · ODI | IND | 20* | - | 0 | West Indies won by 101 runs | Georgetown | India tour of West Indies 1988/89 |
| 18 Mar 1989 | WI 240/2 v IND 237/84th ODI · ODI | IND | 0 | - | 0 | West Indies won by 8 wickets (with 40 balls remaining) | St John's | India tour of West Indies 1988/89 |
| 11 Mar 1989 | WI 193/4 v IND 1923rd ODI · ODI | IND | 4 | - | 0 | West Indies won by 6 wickets (with 16 balls remaining) | Port of Spain | India tour of West Indies 1988/89 |
| 9 Mar 1989 | WI 151/4 v IND 1482nd ODI · ODI | IND | 7 | - | 1 | West Indies won by 6 wickets (with 68 balls remaining) | Port of Spain | India tour of West Indies 1988/89 |
| 7 Mar 1989 | WI 248/4 v IND 198/81st ODI · ODI | IND | 32 | - | 0 | West Indies won by 50 runs | Bridgetown | India tour of West Indies 1988/89 |
| 2 Dec 1988 | IND 358 & 22/0 v NZ 254 & 1243rd Test · Test | IND | 0 & DNB | - | 1 | India won by 10 wickets | Hyderabad | New Zealand tour of India 1988/89 |
| 24 Nov 1988 | IND 234 & 145 v NZ 236 & 2792nd Test · Test | IND | 28 & 2 | - | 5 | New Zealand won by 136 runs | Mumbai | New Zealand tour of India 1988/89 |
| 12 Nov 1988 | IND 384/9 & 141/1 v NZ 189 & 1641st Test · Test | IND | 46 & DNB | - | 2 | India won by 172 runs | Bangalore | New Zealand tour of India 1988/89 |
| 29 Oct 1988 | IND 254 v SL 271/63rd Match · ODI | IND | 6 | - | 0 | Sri Lanka won by 17 runs | Dhaka | 1988 Asia Cup |
| 27 Oct 1988 | BAN 99/8 v IND 100/12nd Match · ODI | IND | DNB | - | 0 | India won by 9 wickets (with 114 balls remaining) | Chittagong | 1988 Asia Cup |
| 21 Oct 1988 | IND 169/7 v WI 175/2SF · ODI | IND | 30 | - | 1 | West Indies won by 8 wickets (with 60 balls remaining) | Sharjah | 1988-89 Champions Trophy |
| 19 Oct 1988 | IND 212/8 v PAK 2463rd Match · ODI | IND | 2 | - | 1 | Pakistan won by 34 runs | Sharjah | 1988-89 Champions Trophy |
| 16 Oct 1988 | IND 238/5 v WI 2151st Match · ODI | IND | DNB | - | 1 | India won by 23 runs | Sharjah | 1988-89 Champions Trophy |
| 1 Apr 1988 | IND 250/7 v NZ 198Final · ODI | IND | 5 | - | 1 | India won by 52 runs | Sharjah | 1987–88 Sharjah Cup |
| 27 Mar 1988 | IND 267/6 v NZ 194/82nd Match · ODI | IND | 3* | - | 5 | India won by 73 runs | Sharjah | 1987–88 Sharjah Cup |
| 25 Mar 1988 | IND 219/8 v SL 2011st Match · ODI | IND | 9 | - | 1 | India won by 18 runs | Sharjah | 1987–88 Sharjah Cup |