| 17 Dec 1986 | IND 676/7 v SL 4201st Test · Test | IND | 18 | 0/4 | 0 | Match drawn | Kanpur | Sri Lanka tour of India 1986/87 |
| 5 Dec 1986 | IND 144 v PAK 145/76th Match · ODI | IND | 3 | - | 1 | Pakistan won by 3 wickets (with 9 balls remaining) | Sharjah | 1986–87 Champions Trophy |
| 30 Nov 1986 | IND 165/8 v WI 198/83rd Match · ODI | IND | 12 | - | 1 | West Indies won by 33 runs | Sharjah | 1986–87 Champions Trophy |
| 27 Nov 1986 | IND 215/3 v SL 214/91st Match · ODI | IND | 92 | - | 0 | India won by 7 wickets (with 21 balls remaining) | Sharjah | 1986–87 Champions Trophy |
| 15 Oct 1986 | IND 517/5 v AUS 345 & 216/23rd Test · Test | IND | 24 | 0/3 & 0/10 | 0 | Match drawn | Mumbai | Australia tour of India 1986/87 |
| 7 Oct 1986 | IND 260/6 v AUS 263/36th ODI · ODI | IND | 23 | 0/11 | 0 | Australia won by 7 wickets (with 9 balls remaining) | Rajkot | Australia tour of India 1986/87 |
| 5 Oct 1986 | IND 193 v AUS 1415th ODI · ODI | IND | 26 | - | 1 | India won by 52 runs | Ahmedabad | Australia tour of India 1986/87 |
| 2 Oct 1986 | IND 242/7 v AUS 238/64th ODI · ODI | IND | 9 | - | 1 | India won by 3 wickets (with 9 balls remaining) | Delhi | Australia tour of India 1986/87 |
| 26 Sept 1986 | IND 107/3 v AUS 207/32nd Test · Test | IND | 26 | - | 0 | Match drawn | Delhi | Australia tour of India 1986/87 |
| 24 Sept 1986 | IND 41/1 v AUS 242/63rd ODI · ODI | IND | 9 | - | 0 | No result | Hyderabad | Australia tour of India 1986/87 |
| 18 Sept 1986 | IND 397 & 347 v AUS 574/7 & 170/51st Test · Test | IND | 53 & 39 | 0/6 | 0 | Match tied | Chennai | Australia tour of India 1986/87 |
| 9 Sept 1986 | IND 222/8 v AUS 226/72nd ODI · ODI | IND | 24 | - | 0 | Australia won by 3 wickets (with 6 balls remaining) | Srinagar | Australia tour of India 1986/87 |
| 7 Sept 1986 | IND 251/3 v AUS 250/31st ODI · ODI | IND | 102 | - | 0 | India won by 7 wickets (with 36 balls remaining) | Jaipur | Australia tour of India 1986/87 |
| 3 Jul 1986 | ENG 390 & 235 v IND 390 & 174/53rd Test · Test | IND | 23 & 23 | - | 0 | Match drawn | Birmingham | India tour of England 1986 |
| 19 Jun 1986 | ENG 102 & 128 v IND 272 & 2372nd Test · Test | IND | 31 & 8 | - | 2 | India won by 279 runs | Leeds | India tour of England 1986 |
| 5 Jun 1986 | ENG 294 & 180 v IND 341 & 136/51st Test · Test | IND | 20 & 0 | - | 1 | India won by 5 wickets | London | India tour of England 1986 |
| 26 May 1986 | ENG 256/5 v IND 254/62nd ODI · ODI | IND | 67 | - | 0 | England won by 5 wickets (with 7 balls remaining) | Manchester | India tour of England 1986 |
| 24 May 1986 | ENG 162 v IND 163/11st ODI · ODI | IND | 0 | - | 0 | India won by 9 wickets (with 46 balls remaining) | London | India tour of England 1986 |
| 18 Apr 1986 | IND 245/7 v PAK 248/9Final · ODI | IND | 75 | - | 0 | Pakistan won by 1 wicket (with 0 balls remaining) | Sharjah | 1986 Austral-Asia Cup |
| 13 Apr 1986 | IND 206/7 v SL 205/91st Semi-Final · ODI | IND | 59 | - | 0 | India won by 3 wickets (with 5 balls remaining) | Sharjah | 1986 Austral-Asia Cup |
| 10 Apr 1986 | IND 134/7 v NZ 132/81st Match · ODI | IND | 11 | - | 0 | India won by 3 wickets (with 14 balls remaining) | Sharjah | 1986 Austral-Asia Cup |
| 9 Feb 1986 | AUS 188/3 v IND 1872nd Final · ODI | IND | 37 | - | 0 | Australia won by 7 wickets (with 16 balls remaining) | Melbourne | 1985–86 Australian Tri-Series |
| 5 Feb 1986 | AUS 170/8 v IND 1591st Final · ODI | IND | 0 | - | 0 | Australia won by 11 runs | Sydney | 1985–86 Australian Tri-Series |
| 2 Feb 1986 | IND 202/9 v NZ 168/915th Match · ODI | IND | 22 | - | 1 | India won by 22 runs (revised target) | Launceston | 1985–86 Australian Tri-Series |
| 31 Jan 1986 | AUS 235/7 v IND 238/414th Match · ODI | IND | 27 | - | 0 | India won by 6 wickets (with 7 balls remaining) | Melbourne | 1985–86 Australian Tri-Series |
| 26 Jan 1986 | AUS 262/8 v IND 22611th Match · ODI | IND | 10 | - | 0 | Australia won by 36 runs | Adelaide | 1985–86 Australian Tri-Series |
| 25 Jan 1986 | IND 174/5 v NZ 17210th Match · ODI | IND | 16 | - | 0 | India won by 5 wickets (with 24 balls remaining) | Adelaide | 1985–86 Australian Tri-Series |
| 23 Jan 1986 | IND 238/8 v NZ 239/59th Match · ODI | IND | 9 | - | 0 | New Zealand won by 5 wickets (with 1 ball remaining) | Melbourne | 1985–86 Australian Tri-Series |
| 21 Jan 1986 | AUS 292/6 v IND 192/48th Match · ODI | IND | 20 | - | 1 | Australia won by 100 runs | Sydney | 1985–86 Australian Tri-Series |
| 18 Jan 1986 | IND 113 v NZ 115/76th Match · ODI | IND | 0 | - | 0 | New Zealand won by 3 wickets (with 59 balls remaining) | Perth | 1985–86 Australian Tri-Series |
| 16 Jan 1986 | AUS 161 v IND 162/25th Match · ODI | IND | 22 | - | 1 | India won by 8 wickets (with 28 balls remaining) | Melbourne | 1985–86 Australian Tri-Series |
| 12 Jan 1986 | AUS 164/6 v IND 1613rd Match · ODI | IND | 6 | - | 0 | Australia won by 4 wickets (with 28 balls remaining) | Brisbane | 1985–86 Australian Tri-Series |
| 11 Jan 1986 | IND 263/5 v NZ 259/92nd Match · ODI | IND | 50 | - | 0 | India won by 5 wickets (with 12 balls remaining) | Brisbane | 1985–86 Australian Tri-Series |
| 2 Jan 1986 | AUS 396 & 119/6 v IND 600/43rd Test · Test | IND | 116 | - | 2 | Match drawn | Sydney | India tour of Australia 1985/86 |
| 26 Dec 1985 | AUS 262 & 308 v IND 445 & 59/22nd Test · Test | IND | 86 & 38 | - | 3 | Match drawn | Melbourne | India tour of Australia 1985/86 |
| 13 Dec 1985 | AUS 381 & 17/0 v IND 5201st Test · Test | IND | 51 | - | 0 | Match drawn | Adelaide | India tour of Australia 1985/86 |
| 22 Nov 1985 | IND 180/4 v WI 186/23rd Match · ODI | IND | 6 | - | 0 | West Indies won by 8 wickets (with 21 balls remaining) | Sharjah | 1985–86 Sharjah Cup |
| 17 Nov 1985 | IND 155 v PAK 203/42nd Match · ODI | IND | 4 | - | 0 | Pakistan won by 48 runs | Sharjah | 1985–86 Sharjah Cup |
| 22 Sept 1985 | SL 32/4 v IND 194/63rd ODI · ODI | IND | 8 | - | 0 | No result | Colombo | India tour of Sri Lanka 1985 |
| 21 Sept 1985 | SL 171/5 v IND 157/42nd ODI · ODI | IND | 10 | - | 0 | Sri Lanka won by 14 runs | Colombo | India tour of Sri Lanka 1985 |
| 14 Sept 1985 | SL 198 & 307/7 v IND 249 & 325/53rd Test · Test | IND | 40 & 47 | - | 0 | Match drawn | Kandy | India tour of Sri Lanka 1985 |
| 6 Sept 1985 | SL 385 & 206/3 v IND 244 & 1982nd Test · Test | IND | 64 & 25 | - | 0 | Sri Lanka won by 149 runs | Colombo | India tour of Sri Lanka 1985 |
| 30 Aug 1985 | SL 347 & 61/4 v IND 218 & 2511st Test · Test | IND | 2 & 9 | - | 1 | Match drawn | Colombo | India tour of Sri Lanka 1985 |
| 25 Aug 1985 | SL 241/6 v IND 242/81st ODI · ODI | IND | 29 | - | 0 | India won by 2 wickets (with 3 balls remaining) | Colombo | India tour of Sri Lanka 1985 |
| 29 Mar 1985 | AUS 139 v IND 140/7Final · ODI | IND | 0 | - | 0 | India won by 3 wickets (with 64 balls remaining) | Sharjah | 1984–85 Four-Nations Cup |
| 22 Mar 1985 | IND 125 v PAK 871st Match · ODI | IND | 6 | - | 0 | India won by 38 runs | Sharjah | 1984–85 Four-Nations Cup |
| 10 Mar 1985 | IND 177/2 v PAK 176/9Final · ODI | IND | 67 | - | 1 | India won by 8 wickets (with 17 balls remaining) | Melbourne | World Championship of Cricket 1984/85 |
| 5 Mar 1985 | IND 207/3 v NZ 2061st Semi-Final · ODI | IND | 9 | - | 1 | India won by 7 wickets (with 39 balls remaining) | Sydney | World Championship of Cricket 1984/85 |
| 3 Mar 1985 | AUS 163 v IND 165/29th Match · ODI | IND | 93* | - | 0 | India won by 8 wickets (with 83 balls remaining) | Melbourne | World Championship of Cricket 1984/85 |
| 26 Feb 1985 | ENG 149 v IND 235/96th Match · ODI | IND | 57 | - | 1 | India won by 86 runs | Sydney | World Championship of Cricket 1984/85 |