| 9 Oct 1987 | IND 269 v AUS 270/6Match 3 · ODI | IND | 0 | 1/46 | 0 | Australia won by 1 run | Chennai | 1987 Cricket World Cup |
| 13 Mar 1987 | IND 145 & 204 v PAK 116 & 2495th Test · Test | IND | 1 & 15 | 0/25 | 0 | Pakistan won by 16 runs | Bengaluru | Pakistan tour of India 1986/87 |
| 21 Feb 1987 | IND 465/8 & 114/2 v PAK 3413rd Test · Test | IND | 6* & DNB | - | 0 | Match drawn | Jaipur | Pakistan tour of India 1986/87 |
| 18 Feb 1987 | IND 238/6 v PAK 241/82nd ODI · ODI | IND | DNB | 0/21 | 0 | Pakistan won by 2 wickets (with 3 balls remaining) | Kolkata | Pakistan tour of India 1986/87 |
| 11 Feb 1987 | IND 403 & 181/3 v PAK 229 & 179/52nd Test · Test | IND | 52* & DNB | 6/56 & 2/45 | 0 | Match drawn | Kolkata | Pakistan tour of India 1986/87 |
| 5 Dec 1986 | IND 144 v PAK 145/7Match 6 · ODI | IND | 0 | 0/32 | 0 | Pakistan won by 3 wickets (with 9 balls remaining) | Sharjah | 1986–87 Champions Trophy |
| 30 Nov 1986 | IND 165/8 v WI 198/8Match 3 · ODI | IND | 1* | 0/41 | 1 | West Indies won by 33 runs | Sharjah | 1986–87 Champions Trophy |
| 27 Nov 1986 | IND 215/3 v SL 214/9Match 1 · ODI | IND | DNB | 2/42 | 0 | India won by 7 wickets (with 21 balls remaining) | Sharjah | 1986–87 Champions Trophy |
| 5 Oct 1986 | IND 193 v AUS 1415th ODI · ODI | IND | 1 | 0/27 | 0 | 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 | DNB | 2/75 | 0 | India won by 3 wickets (with 9 balls remaining) | Delhi | Australia tour of India 1986/87 |
| 9 Sept 1986 | IND 222/8 v AUS 226/72nd ODI · ODI | IND | 11* | 2/25 | 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 | DNB | 0/41 | 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 | 40 & DNB | 1/53 & 0/41 | 1 | Match drawn | Birmingham | India tour of England 1986 |
| 19 Jun 1986 | ENG 102 & 128 v IND 272 & 2372nd Test · Test | IND | 6 & 26 | 5/40 & 2/18 | 1 | 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 | 9 & DNB | 3/55 & 1/44 | 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 | DNB | 2/47 | 1 | 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 | DNB | 2/38 | 1 | India won by 9 wickets (with 46 balls remaining) | London | India tour of England 1986 |
| 10 Apr 1986 | IND 134/7 v NZ 132/8Match 1 · ODI | IND | DNB | 0/12 | 0 | India won by 3 wickets (with 14 balls remaining) | Sharjah | 1986 Austral-Asia Cup |
| 9 Feb 1986 | AUS 188/3 v IND 187Final · ODI | IND | 4 | 0/13 | 0 | Australia won by 7 wickets (with 16 balls remaining) | Melbourne | 1985–86 Australian Tri-Series |
| 5 Feb 1986 | AUS 170/8 v IND 159Final · ODI | IND | 16 | 0/30 | 0 | Australia won by 11 runs | Sydney | 1985–86 Australian Tri-Series |
| 2 Feb 1986 | IND 202/9 v NZ 168/9Match 15 · ODI | IND | 24 | 3/26 | 2 | India won by 22 runs (revised target) | Launceston | 1985–86 Australian Tri-Series |
| 31 Jan 1986 | AUS 235/7 v IND 238/4Match 14 · ODI | IND | DNB | 0/24 | 0 | India won by 6 wickets (with 7 balls remaining) | Melbourne | 1985–86 Australian Tri-Series |
| 25 Jan 1986 | IND 174/5 v NZ 172Match 10 · ODI | IND | DNB | 2/13 | 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/5Match 9 · ODI | IND | 11 | 0/31 | 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/4Match 8 · ODI | IND | DNB | 0/48 | 0 | Australia won by 100 runs | Sydney | 1985–86 Australian Tri-Series |
| 18 Jan 1986 | IND 113 v NZ 115/7Match 6 · ODI | IND | 1 | 1/25 | 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/2Match 5 · ODI | IND | DNB | 2/39 | 0 | India won by 8 wickets (with 28 balls remaining) | Melbourne | 1985–86 Australian Tri-Series |
| 12 Jan 1986 | AUS 164/6 v IND 161Match 3 · ODI | IND | 8 | 3/38 | 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/9Match 2 · ODI | IND | DNB | 1/29 | 0 | India won by 5 wickets (with 12 balls remaining) | Brisbane | 1985–86 Australian Tri-Series |
| 26 Dec 1985 | AUS 262 & 308 v IND 445 & 59/22nd Test · Test | IND | 0 & DNB | 0/11 | 0 | Match drawn | Melbourne | India tour of Australia 1985/86 |
| 13 Dec 1985 | AUS 381 & 17/0 v IND 5201st Test · Test | IND | 38 | 1/56 | 0 | Match drawn | Adelaide | India tour of Australia 1985/86 |
| 22 Nov 1985 | IND 180/4 v WI 186/2Match 3 · ODI | IND | DNB | 0/36 | 0 | West Indies won by 8 wickets (with 21 balls remaining) | Sharjah | 1985–86 Sharjah Cup |
| 17 Nov 1985 | IND 155 v PAK 203/4Match 2 · ODI | IND | 11 | 1/36 | 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 | DNB | 1/42 | 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 | 19 & DNB | 2/49 | 1 | Match drawn | Kandy | India tour of Sri Lanka 1985 |
| 29 Mar 1985 | AUS 139 v IND 140/7Final · ODI | IND | 2 | 0/25 | 0 | India won by 3 wickets (with 64 balls remaining) | Sharjah | 1984–85 Four-Nations Cup |
| 22 Mar 1985 | IND 125 v PAK 87Match 1 · ODI | IND | 8 | 1/24 | 0 | India won by 38 runs | Sharjah | 1984–85 Four-Nations Cup |
| 5 Mar 1985 | IND 207/3 v NZ 206Semi-final · ODI | IND | DNB | 1/28 | 0 | India won by 7 wickets (with 39 balls remaining) | Sydney | World Championship of Cricket 1984/85 |
| 3 Mar 1985 | AUS 163 v IND 165/2Match 9 · ODI | IND | DNB | 3/27 | 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/9Match 6 · ODI | IND | 2 | 1/33 | 0 | India won by 86 runs | Sydney | World Championship of Cricket 1984/85 |
| 20 Feb 1985 | IND 184/4 v PAK 183Match 2 · ODI | IND | DNB | 4/35 | 0 | India won by 6 wickets (with 25 balls remaining) | Melbourne | World Championship of Cricket 1984/85 |
| 27 Dec 1984 | IND 252/5 v ENG 241/62nd ODI · ODI | IND | 2 | 2/48 | 0 | England won by 1 run (revised target) | Cuttack | England tour of India and Sri Lanka 1984/85 |
| 5 Dec 1984 | IND 214/6 v ENG 215/61st ODI · ODI | IND | 0* | 1/43 | 0 | England won by 4 wickets (with 10 balls remaining) | Pune | England tour of India and Sri Lanka 1984/85 |
| 31 Oct 1984 | PAK v IND 210/32nd ODI · ODI | IND | DNB | - | 0 | No result | Sialkot | India tour of Pakistan 1984/85 |
| 17 Oct 1984 | PAK 428/9 v IND 156 & 371/61st Test · Test | IND | 0 & 13 | 0/20 | 0 | Match drawn | Lahore | India tour of Pakistan 1984/85 |
| 12 Oct 1984 | PAK 199/7 v IND 1531st ODI · ODI | IND | 19 | - | 0 | Pakistan won by 46 runs | Quetta | India tour of Pakistan 1984/85 |
| 6 Oct 1984 | IND 235/5 v AUS 236/45th ODI · ODI | IND | 37 | - | 0 | Australia won by 6 wickets (with 23 balls remaining) | Indore | Australia tour of India 1984/85 |
| 5 Oct 1984 | IND 206/6 v AUS 210/34th ODI · ODI | IND | 57 | 0/21 | 0 | Australia won by 7 wickets (with 13 balls remaining) | Ahmedabad | Australia tour of India 1984/85 |
| 3 Oct 1984 | IND 21/2 v AUS3rd ODI · ODI | IND | DNB | - | 0 | No result | Jamshedpur | Australia tour of India 1984/85 |