| 10 Mar 2003 | IND 292/6 v SL 109Super Sixes · ODI | SL | 0 | 1/32 | 2 | India won by 183 runs | Johannesburg | ICC World Cup 2002/03 |
| 30 Sept 2002 | SL 222/7 v IND 38/1Final · ODI | SL | 27 | - | 0 | No result | Colombo | 2002 ICC Champions Trophy |
| 29 Sept 2002 | SL 244/5 v IND 14/0Final · ODI | SL | 18 | - | 0 | No result | Colombo | 2002 ICC Champions Trophy |
| 1 Jun 2000 | IND 205 v SL 276/83rd Match · ODI | SL | 23 | 0/8 | 1 | Sri Lanka won by 71 runs | Dhaka | 2000 Asia Cup |
| 26 May 1999 | IND 373/6 v SL 21621st Match · ODI | SL | 56 | 0/23 | 1 | India won by 157 runs | Taunton | 1999 Cricket World Cup |
| 30 Mar 1999 | IND 286/6 v SL 2355th Match · ODI | SL | 55 | - | 1 | India won by 51 runs | Pune | 1998–99 Pepsi Cup |
| 22 Mar 1999 | IND 287/4 v SL 2072nd Match · ODI | SL | 12 | 0/18 | 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 | 23 | 2/59 | 2 | Match drawn | Colombo | Pakistan tour of India 1998/99 |
| 9 Nov 1998 | IND 179 v SL 984th Match · ODI | SL | 29 | 0/11 | 0 | India won by 81 runs | Sharjah | 1998–99 Champions Trophy |
| 6 Nov 1998 | IND 248/7 v SL 245/71st Match · ODI | SL | 0 | 0/26 | 0 | India won by 3 wickets (with 5 balls remaining) | Sharjah | 1998–99 Champions Trophy |
| 7 Jul 1998 | SL 301 v IND 307/6Final · ODI | SL | 105 | 0/32 | 0 | India won by 6 runs | Colombo | 1998 Nidahas Trophy |
| 1 Jul 1998 | SL 171/8 v IND 1637th Match · ODI | SL | 62 | 1/27 | 1 | Sri Lanka won by 8 runs | Colombo | 1998 Nidahas Trophy |
| 19 Jun 1998 | SL 243/6 v IND 246/21st Match · ODI | SL | 97 | - | 0 | India won by 8 wickets (with 38 balls remaining) | Colombo | 1998 Nidahas Trophy |
| 28 Dec 1997 | IND 228/6 v SL 229/53rd ODI · ODI | SL | 82* | 0/14 | 0 | 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 |
| 22 Dec 1997 | IND 173/3 v SL 172/91st ODI · ODI | SL | 4 | - | 0 | India won by 7 wickets (with 31 balls remaining) | Guwahati | Sri Lanka tour of India 1997/98 |
| 3 Dec 1997 | IND 512 & 181/9 v SL 361/9 & 166/73rd Test · Test | SL | 66 & 18 | - | 4 | Match drawn | Mumbai | Sri Lanka tour of India 1997/98 |
| 19 Nov 1997 | IND 515/9 v SL 369 & 251/61st Test · Test | SL | 33 & 110* | - | 0 | Match drawn | Mohali | Sri Lanka tour of India 1997/98 |
| 24 Aug 1997 | SL 264 v IND 255/83rd ODI · ODI | SL | 104 | - | 0 | Sri Lanka won by 9 runs | Colombo | India tour of Sri Lanka 1997 |
| 23 Aug 1997 | SL 132/6 v IND 291/93rd ODI · ODI | SL | 22 | 3/55 | 0 | No result | Colombo | India tour of Sri Lanka 1997 |
| 20 Aug 1997 | SL 241/3 v IND 2382nd ODI · ODI | SL | 52* | - | 1 | Sri Lanka won by 7 wickets (with 49 balls remaining) | Colombo | India tour of Sri Lanka 1997 |
| 17 Aug 1997 | SL 302/4 v IND 300/71st ODI · ODI | SL | 34 | 0/14 | 0 | Sri Lanka won by 2 runs | Colombo | India tour of Sri Lanka 1997 |
| 9 Aug 1997 | SL 332 & 415/7 v IND 375 & 281/52nd Test · Test | SL | 146 & 120 | 0/7 | 0 | Match drawn | Colombo | India tour of Sri Lanka 1997 |
| 2 Aug 1997 | SL 952/6 v IND 537/81st Test · Test | SL | 126 | - | 0 | Match drawn | Colombo | India tour of Sri Lanka 1997 |
| 26 Jul 1997 | SL 240/2 v IND 239/7Final · ODI | SL | 6 | - | 2 | Sri Lanka won by 8 wickets (with 79 balls remaining) | Colombo | 1997 Asia Cup |
| 18 Jul 1997 | SL 231/4 v IND 227/63rd Match · ODI | SL | 6 | - | 1 | Sri Lanka won by 6 wickets (with 32 balls remaining) | Colombo | 1997 Asia Cup |
| 17 May 1997 | IND 225/7 v SL 229/54th Match · ODI | SL | 0 | 0/17 | 0 | 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 | 49* | 0/24 | 1 | 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 | 1 | 2/15 | 1 | India won by 12 runs | Padang | 1995-96 Singer Cup |
| 13 Mar 1996 | SL 251/8 v IND 120/81st Semi-Final · ODI | SL | 66 | 1/3 | 1 | Sri Lanka won by default | Kolkata | 1995–96 Wills World Cup |
| 2 Mar 1996 | IND 271/3 v SL 272/424th Match · ODI | SL | 8 | - | 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 | 13 | - | 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 | 21 | 0/17 | 0 | 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 | 10 | 0/5 | 1 | 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 | 14 | - | 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 | 32* | 2/30 | 0 | 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/34 | 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 | 67 | 0/18 | 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 | 7 & 14 | 3/50 | 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 | 17 & 8 | - | 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 | 13 & 11 | - | 0 | 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 | 33 | - | 0 | India won by 7 wickets (with 32 balls remaining) | Kanpur | 1993 Hero Cup |
| 14 Aug 1993 | SL 231/6 v IND 227/93rd ODI · ODI | SL | 30 | - | 1 | Sri Lanka won by 4 wickets (with 3 balls remaining) | Moratuwa | India tour of Sri Lanka 1993 |
| 12 Aug 1993 | SL 204/7 v IND 1962nd ODI · ODI | SL | 16 | 1/4 | 0 | 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 | 148 & 2 | - | 0 | Match drawn | Colombo | India tour of Sri Lanka 1993 |
| 27 Jul 1993 | SL 254 & 236 v IND 366 & 359/42nd Test · Test | SL | 22 & 93 | 0/17 | 0 | India won by 235 runs | Colombo | India tour of Sri Lanka 1993 |
| 25 Jul 1993 | SL 211 v IND 212/81st ODI · ODI | SL | 62 | - | 0 | India won by 1 run | Colombo | India tour of Sri Lanka 1993 |
| 17 Jul 1993 | SL 24/3 v IND1st Test · Test | SL | 1 | - | 0 | Match drawn | Kandy | India tour of Sri Lanka 1993 |
| 4 Jan 1991 | SL 204/9 v IND 205/3Final · ODI | SL | 26 | - | 0 | 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 | 11 | - | 1 | Sri Lanka won by 36 runs | Cuttack | 1990–91 Asia Cup |