| 29 Aug 2001 | SL 610/6 v IND 234 & 2993rd Test · Test | SL | 136* | - | 3 | Sri Lanka won by an innings and 77 runs | Colombo | India tour of Sri Lanka 2001 |
| 22 Aug 2001 | SL 274 & 221 v IND 232 & 264/32nd Test · Test | SL | 10 & 16 | - | 2 | India won by 7 wickets | Kandy | India tour of Sri Lanka 2001 |
| 14 Aug 2001 | SL 362 & 6/0 v IND 187/9 & 180/91st Test · Test | SL | 11 & DNB | - | 1 | Sri Lanka won by 10 wickets | Galle | India tour of Sri Lanka 2001 |
| 30 Mar 1999 | IND 286/6 v SL 2355th Match · ODI | SL | 28* | - | 2 | India won by 51 runs | Pune | 1998–99 Pepsi Cup |
| 22 Mar 1999 | IND 287/4 v SL 2072nd Match · ODI | SL | 44 | - | 0 | India won by 80 runs | Nagpur | 1998–99 Pepsi Cup |
| 24 Feb 1999 | IND 518/7 & 306/5 v SL 4852nd Match · Test | SL | 14 | 0/0 | 1 | Match drawn | Colombo | Pakistan tour of India 1998/99 |
| 28 Dec 1997 | IND 228/6 v SL 229/53rd ODI · ODI | SL | DNB | - | 1 | Sri Lanka won by 5 wickets (with 10 balls remaining) | Margao | Sri Lanka tour of India 1997/98 |
| 25 Dec 1997 | IND v SL 17/12nd ODI · ODI | SL | DNB | - | 0 | No result | Indore | Sri Lanka tour of India 1997/98 |
| 3 Dec 1997 | IND 512 & 181/9 v SL 361/9 & 166/73rd Test · Test | SL | 25 & 18* | - | 1 | Match drawn | Mumbai | Sri Lanka tour of India 1997/98 |
| 19 Nov 1997 | IND 515/9 v SL 369 & 251/61st Test · Test | SL | 14 & 9 | - | 1 | Match drawn | Mohali | Sri Lanka tour of India 1997/98 |
| 17 Aug 1997 | SL 302/4 v IND 300/71st ODI · ODI | SL | 0* | - | 0 | Sri Lanka won by 2 runs | Colombo | India tour of Sri Lanka 1997 |
| 17 May 1997 | IND 225/7 v SL 229/54th Match · ODI | SL | 6 | - | 1 | Sri Lanka won by 5 wickets (with 55 balls remaining) | Mumbai | 1997 Asia Cup |
| 28 Aug 1996 | SL 230/1 v IND 226/52nd Match · ODI | SL | DNB | - | 0 | Sri Lanka won by 9 wickets (with 34 balls remaining) | Colombo | 1996 Singer World Series |
| 3 Apr 1996 | IND 199 v SL 1872nd Match · ODI | SL | 42 | - | 0 | India won by 12 runs | Padang | 1995-96 Singer Cup |
| 13 Mar 1996 | SL 251/8 v IND 120/81st Semi-Final · ODI | SL | 32 | - | 0 | Sri Lanka won by default | Kolkata | 1995–96 Wills World Cup |
| 2 Mar 1996 | IND 271/3 v SL 272/424th Match · ODI | SL | 70* | - | 0 | Sri Lanka won by 6 wickets (with 8 balls remaining) | Delhi | 1995–96 Wills World Cup |
| 14 Apr 1995 | IND 233/2 v SL 230/7Final · ODI | SL | 22 | - | 0 | India won by 8 wickets (with 49 balls remaining) | Sharjah | 1995 Asia Cup |
| 9 Apr 1995 | IND 206/2 v SL 202/95th Match · ODI | SL | 48 | - | 1 | India won by 8 wickets (with 101 balls remaining) | Sharjah | 1995 Asia Cup |
| 17 Sept 1994 | SL 98/9 v IND 99/4Final · ODI | SL | 7 | - | 0 | India won by 6 wickets (with 8 balls remaining) | Colombo | 1994 Singer World Series |
| 5 Sept 1994 | SL 126/3 v IND 125/51st Match · ODI | SL | DNB | - | 0 | Sri Lanka won by 7 wickets (with 4 balls remaining) | Colombo | 1994 Singer World Series |
| 20 Feb 1994 | IND 213/9 v SL 141/63rd ODI · ODI | SL | 23 | - | 1 | Sri Lanka won by 4 wickets (with 1 ball remaining) (revised target) | Jalandhar | Sri Lanka tour of India 1993/94 |
| 18 Feb 1994 | IND 227/3 v SL 226/72nd ODI · ODI | SL | 0 | - | 0 | India won by 7 wickets (with 10 balls remaining) | Hyderabad | Sri Lanka tour of India 1993/94 |
| 15 Feb 1994 | IND 246/5 v SL 238/81st ODI · ODI | SL | 35 | - | 0 | India won by 8 runs | Rajkot | Sri Lanka tour of India 1993/94 |
| 8 Feb 1994 | IND 358 v SL 119 & 2223rd Test · Test | SL | 5 & 40 | - | 0 | India won by an innings and 17 runs | Ahmedabad | Sri Lanka tour of India 1993/94 |
| 26 Jan 1994 | IND 541/6 v SL 231 & 2152nd Test · Test | SL | 0 & 80 | - | 0 | India won by an innings and 95 runs | Bangalore | Sri Lanka tour of India 1993/94 |
| 18 Jan 1994 | IND 511 v SL 218 & 1741st Test · Test | SL | 7 & 47 | - | 2 | India won by an innings and 119 runs | Lucknow | Sri Lanka tour of India 1993/94 |
| 7 Nov 1993 | IND 205/3 v SL 2031st Match · ODI | SL | 35 | 0/39 | 0 | India won by 7 wickets (with 32 balls remaining) | Kanpur | 1993 Hero Cup |
| 12 Aug 1993 | SL 204/7 v IND 1962nd ODI · ODI | SL | 23 | - | 1 | Sri Lanka won by 8 runs | Colombo | India tour of Sri Lanka 1993 |
| 4 Aug 1993 | SL 351 & 352/6 v IND 4463rd Test · Test | SL | 51 & 86 | - | 0 | Match drawn | Colombo | India tour of Sri Lanka 1993 |
| 27 Jul 1993 | SL 254 & 236 v IND 366 & 359/42nd Test · Test | SL | 28 & 2 | - | 4 | India won by 235 runs | Colombo | India tour of Sri Lanka 1993 |
| 25 Jul 1993 | SL 211 v IND 212/81st ODI · ODI | SL | 5 | - | 1 | India won by 1 run | Colombo | India tour of Sri Lanka 1993 |
| 17 Jul 1993 | SL 24/3 v IND1st Test · Test | SL | DNB | - | 0 | Match drawn | Kandy | India tour of Sri Lanka 1993 |
| 4 Jan 1991 | SL 204/9 v IND 205/3Final · ODI | SL | 15 | - | 1 | India won by 7 wickets (with 17 balls remaining) | Kolkata | 1990–91 Asia Cup |
| 28 Dec 1990 | IND 178 v SL 2142nd Match · ODI | SL | 26 | - | 1 | Sri Lanka won by 36 runs | Cuttack | 1990–91 Asia Cup |
| 8 Dec 1990 | IND 136 v SL 137/33rd ODI · ODI | SL | DNB | - | 1 | Sri Lanka won by 7 wickets (with 103 balls remaining) | Margao | Sri Lanka tour of India 1990/91 |
| 5 Dec 1990 | IND 230/4 v SL 227/82nd ODI · ODI | SL | 13* | - | 0 | India won by 6 wickets (with 21 balls remaining) | Pune | Sri Lanka tour of India 1990/91 |
| 1 Dec 1990 | IND 245/5 v SL 226/71st ODI · ODI | SL | 39 | - | 1 | India won by 19 runs | Nagpur | Sri Lanka tour of India 1990/91 |
| 23 Nov 1990 | IND 288 v SL 82 & 198Only Test · Test | SL | 0 & 55 | - | 0 | India won by an innings and 8 runs | Chandigarh | Sri Lanka tour of India 1990/91 |
| 25 Apr 1990 | IND 241/8 v SL 242/71st Match · ODI | SL | 24 | - | 1 | Sri Lanka won by 3 wickets (with 4 balls remaining) | Sharjah | 1990 Austral-Asia Cup |
| 22 Oct 1989 | IND 227/8 v SL 2216th Match · ODI | SL | 11 | - | 1 | India won by 6 runs | Ahmedabad | 1989 MRF World Series |
| 29 Oct 1988 | IND 254 v SL 271/63rd Match · ODI | SL | 2* | - | 1 | Sri Lanka won by 17 runs | Dhaka | 1988 Asia Cup |
| 27 Nov 1986 | IND 215/3 v SL 214/91st Match · ODI | SL | 18 | - | 0 | India won by 7 wickets (with 21 balls remaining) | Sharjah | 1986–87 Champions Trophy |