| 8 Mar 1990 | AUS 212/3 v IND 211/85th Match · ODI | 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 | India won by 1 run | Wellington | 1990 Rothmans Cup Triangular Series |
| 3 Mar 1990 | AUS 187/9 v IND 1692nd Match · ODI | Australia won by 18 runs | Christchurch | 1990 Rothmans Cup Triangular Series |
| 1 Mar 1990 | NZ 246/6 v IND 1381st Match · ODI | 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 | Match drawn | Auckland | India tour of New Zealand 1989/90 |
| 9 Feb 1990 | NZ 178/1 v IND 358/92nd Test · Test | Match drawn | Napier | India tour of New Zealand 1989/90 |
| 2 Feb 1990 | NZ 459 & 2/0 v IND 164 & 296/91st Test · Test | 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 | Pakistan won by 38 runs | Lahore | India tour of Pakistan 1989/90 |
| 20 Dec 1989 | PAK 28/3 v IND3rd ODI · ODI | No result | Karachi | India tour of Pakistan 1989/90 |
| 18 Dec 1989 | PAK 87/9 v IND 80/92nd ODI · ODI | Pakistan won by 7 runs | Gujranwala | India tour of Pakistan 1989/90 |
| 9 Dec 1989 | PAK 250 v IND 324 & 234/74th Test · Test | Match drawn | Sialkot | India tour of Pakistan 1989/90 |
| 1 Dec 1989 | PAK 699/5 v IND 5093rd Test · Test | Match drawn | Lahore | India tour of Pakistan 1989/90 |
| 23 Nov 1989 | PAK 423/9 v IND 288 & 398/72nd Test · Test | Match drawn | Faisalabad | India tour of Pakistan 1989/90 |
| 15 Nov 1989 | PAK 409 & 305/5 v IND 262 & 303/31st Test · Test | Match drawn | Karachi | India tour of Pakistan 1989/90 |
| 30 Oct 1989 | IND 165 v WI 166/22nd Semi-Final · ODI | 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 | Pakistan won by 77 runs | Kolkata | 1989 MRF World Series |
| 27 Oct 1989 | IND 249/7 v AUS 247/813th Match · ODI | 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 | 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 | West Indies won by 20 runs | Delhi | 1989 MRF World Series |
| 22 Oct 1989 | IND 227/8 v SL 2216th Match · ODI | India won by 6 runs | Ahmedabad | 1989 MRF World Series |
| 20 Oct 1989 | IND 214/9 v PAK 252/46th Match · ODI | Pakistan won by 38 runs | Sharjah | 1989-90 Champions Trophy |
| 16 Oct 1989 | IND 211/9 v WI 1744th Match · ODI | India won by 37 runs | Sharjah | 1989-90 Champions Trophy |
| 15 Oct 1989 | IND 273/4 v PAK 274/43rd Match · ODI | 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 | 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 | 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 | 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 | 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 | Match drawn | Georgetown | India tour of West Indies 1988/89 |
| 21 Mar 1989 | WI 289/2 v IND 188/85th ODI · ODI | 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 | 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 | 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 | 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 | West Indies won by 50 runs | Bridgetown | India tour of West Indies 1988/89 |
| 17 Dec 1988 | IND 282/8 v NZ 278/34th ODI · ODI | India won by 2 wickets (with 17 balls remaining) | Vadodara | New Zealand tour of India 1988/89 |
| 15 Dec 1988 | IND 222/6 v NZ 169/93rd ODI · ODI | India won by 53 runs | Indore | New Zealand tour of India 1988/89 |
| 12 Dec 1988 | IND 161/5 v NZ 160/72nd ODI · ODI | India won by 5 wickets (with 21 balls remaining) | Cuttack | New Zealand tour of India 1988/89 |
| 10 Dec 1988 | IND 197/6 v NZ 196/91st ODI · ODI | India won by 4 wickets (with 22 balls remaining) | Visakhapatnam | New Zealand tour of India 1988/89 |
| 2 Dec 1988 | IND 358 & 22/0 v NZ 254 & 1243rd Test · Test | 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 | 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 | India won by 172 runs | Bangalore | New Zealand tour of India 1988/89 |
| 4 Nov 1988 | IND 180/4 v SL 176Final · ODI | India won by 6 wickets (with 47 balls remaining) | Dhaka | 1988 Asia Cup |
| 31 Oct 1988 | IND 143/6 v PAK 1425th Match · ODI | India won by 4 wickets (with 26 balls remaining) | Dhaka | 1988 Asia Cup |
| 29 Oct 1988 | IND 254 v SL 271/63rd Match · ODI | Sri Lanka won by 17 runs | Dhaka | 1988 Asia Cup |
| 27 Oct 1988 | BAN 99/8 v IND 100/12nd Match · ODI | India won by 9 wickets (with 114 balls remaining) | Chittagong | 1988 Asia Cup |
| 21 Oct 1988 | IND 169/7 v WI 175/2SF · ODI | 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 | Pakistan won by 34 runs | Sharjah | 1988-89 Champions Trophy |
| 16 Oct 1988 | IND 238/5 v WI 2151st Match · ODI | India won by 23 runs | Sharjah | 1988-89 Champions Trophy |
| 1 Apr 1988 | IND 250/7 v NZ 198Final · ODI | India won by 52 runs | Sharjah | 1987–88 Sharjah Cup |
| 27 Mar 1988 | IND 267/6 v NZ 194/82nd Match · ODI | India won by 73 runs | Sharjah | 1987–88 Sharjah Cup |
| 25 Mar 1988 | IND 219/8 v SL 2011st Match · ODI | India won by 18 runs | Sharjah | 1987–88 Sharjah Cup |