| 3 Aug 2010 | SL 425 & 267 v IND 436 & 258/5Match 3 · Test | IND | 23 & 7 | - | 2 | India won by 5 wickets | Colombo | India in Sri Lanka Test Series 2010 |
| 26 Jul 2010 | SL 642/4d & 129/3d v IND 707Match 2 · Test | IND | 3 | - | 1 | Match drawn | Colombo | India in Sri Lanka Test Series 2010 |
| 18 Jul 2010 | SL 520/8d & 96/0 v IND 276 & 338Match 1 · Test | IND | 18 & 44 | - | 0 | Sri Lanka won by 10 wickets | Galle | India in Sri Lanka Test Series 2010 |
| 2 Dec 2009 | IND 726/9d v SL 393 & 309Match 3 · Test | IND | 74 | - | 2 | India won by an innings and 24 runs | Mumbai | Sri Lanka in India Test Series 2009/10 |
| 24 Nov 2009 | IND 642 v SL 229 & 269Match 2 · Test | IND | 144 | - | 1 | India won by an innings and 144 runs | Kanpur | Sri Lanka in India Test Series 2009/10 |
| 16 Nov 2009 | IND 426 & 412/4 v SL 760/7dMatch 1 · Test | IND | 177 & 38 | - | 1 | Match drawn | Ahmedabad | Sri Lanka in India Test Series 2009/10 |
| 14 Sept 2009 | SL 273 v IND 319/5Final · ODI | IND | 39 | - | 0 | India won by 46 runs | Colombo | Compaq Cup 2009 |
| 12 Sept 2009 | SL 307/6 v IND 168Match 3 · ODI | IND | 47 | - | 0 | Sri Lanka won by 139 runs | Colombo | Compaq Cup 2009 |
| 8 Aug 2008 | SL 396 & 123/2 v IND 249 & 268Match 3 · Test | IND | 10 & 68 | - | 0 | Sri Lanka won by 8 wickets | Colombo | India in Sri Lanka Test Series 2008 |
| 31 Jul 2008 | SL 292 & 136 v IND 329 & 269Match 2 · Test | IND | 2 & 44 | - | 2 | India won by 170 runs | Galle | India in Sri Lanka Test Series 2008 |
| 23 Jul 2008 | SL 600/6d v IND 223 & 138Match 1 · Test | IND | 14 & 10 | - | 2 | Sri Lanka won by an innings and 239 runs | Colombo | India in Sri Lanka Test Series 2008 |
| 23 Mar 2007 | IND 185 v SL 254/6Match 20 · ODI | IND | 60 | - | 0 | Sri Lanka won by 69 runs | Trinidad | ICC World Cup 2006/07 |
| 17 Feb 2007 | IND 263/3 v SL 259/7Match 4 · ODI | IND | DNB | - | 0 | India won by 7 wickets | Visakhapatnam | Sri Lanka in India ODI Series 2006/07 |
| 14 Feb 2007 | IND 233/5 v SL 230/8Match 3 · ODI | IND | 66 | - | 0 | India won by 5 wickets | Margao | Sri Lanka in India ODI Series 2006/07 |
| 11 Feb 2007 | IND 252/9 v SL 257/8Match 2 · ODI | IND | 5 | - | 0 | Sri Lanka won by 5 runs | Rajkot | Sri Lanka in India ODI Series 2006/07 |
| 8 Feb 2007 | IND v SL 102/3Match 1 · ODI | IND | - | - | 1 | No result | Kolkata | Sri Lanka in India ODI Series 2006/07 |
| 18 Aug 2006 | SL v IND 11/0Match 1 · ODI | IND | 9* | - | 0 | No result | Colombo | India in Sri Lanka ODI Series 2006 |
| 10 Dec 2005 | IND 290 & 375/6 v SL 230 & 2472nd Test · Test | IND | 24 & 53 | - | 1 | India won by 188 runs | Delhi | Sri Lanka tour of India 2005/06 |
| 2 Dec 2005 | IND 167 v SL 168/41st Test · Test | IND | 32 | - | 0 | Match drawn | Chennai | Sri Lanka tour of India 2005/06 |
| 12 Nov 2005 | SL 244/9 v IND 245/57th ODI · ODI | IND | 31* | - | 1 | India won by 5 wickets | Vadodara | Sri Lanka tour of India 2005/06 |
| 6 Nov 2005 | IND 285/8 v SL 286/55th ODI · ODI | IND | 103* | - | 0 | Sri Lanka won by 5 wickets | Ahmedabad | Sri Lanka tour of India 2005/06 |
| 3 Nov 2005 | SL 261 v IND 262/64th ODI · ODI | IND | 63 | - | 0 | India won by 4 wickets | Pune | Sri Lanka tour of India 2005/06 |
| 31 Oct 2005 | IND 303/4 v SL 298/43rd ODI · ODI | IND | 28 | - | 0 | India won by 6 wickets (with 23 balls remaining) | Jaipur | Sri Lanka tour of India 2005/06 |
| 28 Oct 2005 | SL 122 v IND 123/22nd ODI · ODI | IND | 2* | - | 1 | India won by 8 wickets | Chandigarh | Sri Lanka tour of India 2005/06 |
| 25 Oct 2005 | IND 350/6 v SL 1981st ODI · ODI | IND | 85* | - | 1 | India won by 152 runs | Nagpur | Sri Lanka tour of India 2005/06 |
| 9 Aug 2005 | SL 281/9 v IND 263/9Final · ODI | IND | 69 | - | 0 | Sri Lanka won by 18 runs | Colombo | Indian Oil Cup 2005 |
| 3 Aug 2005 | SL 221/6 v IND 220/84th Match · ODI | IND | 0 | - | 0 | Sri Lanka won by 4 wickets (with 12 balls remaining) | Dambulla | Indian Oil Cup 2005 |
| 30 Jul 2005 | SL 209/7 v IND 205/91st Match · ODI | IND | 54 | - | 0 | Sri Lanka won by 3 wickets (with 10 balls remaining) | Dambulla | Indian Oil Cup 2005 |
| 1 Aug 2004 | SL 228/9 v IND 203/9Final · ODI | IND | 16 | - | 1 | Sri Lanka won by 25 runs | Colombo | Asia Cup 2004 |
| 27 Jul 2004 | IND 271/6 v SL 267/9Match 11 · ODI | IND | 1 | - | 0 | India won by 4 runs | Colombo | Asia Cup 2004 |
| 18 Jul 2004 | SL 282/4 v IND 270/86th Match · ODI | IND | 82 | - | 0 | Sri Lanka won by 12 runs | Dambulla | Asia Cup 2004 |
| 10 Mar 2003 | IND 292/6 v SL 109Super Sixes · ODI | IND | 18* | - | 1 | India won by 183 runs | Johannesburg | ICC World Cup 2002/03 |
| 30 Sept 2002 | SL 222/7 v IND 38/1Final · ODI | IND | DNB | - | 0 | No result | Colombo | 2002 ICC Champions Trophy |
| 29 Sept 2002 | SL 244/5 v IND 14/0Final · ODI | IND | DNB | - | 1 | No result | Colombo | 2002 ICC Champions Trophy |
| 11 Jul 2002 | IND 304 v SL 241Match 7 · ODI | IND | 13 | - | 2 | India won by 63 runs | Bristol | NatWest Series 2002 |
| 6 Jul 2002 | IND 188/6 v SL 187Match 4 · ODI | IND | 64 | - | 1 | India won by 4 wickets (with 11 balls remaining) | Birmingham | NatWest Series 2002 |
| 30 Jun 2002 | IND 203/6 v SL 202/8Match 1 · ODI | IND | 8 | - | 3 | India won by 4 wickets (with 28 balls remaining) | London | NatWest Series 2002 |
| 29 Aug 2001 | SL 610/6 v IND 234 & 2993rd Test · Test | IND | 36 & 36 | - | 0 | 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 | IND | 15 & 75 | - | 1 | 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 | IND | 12 & 61* | - | 1 | Sri Lanka won by 10 wickets | Galle | India tour of Sri Lanka 2001 |
| 5 Aug 2001 | SL 295/5 v IND 174Final · ODI | IND | 21 | - | 0 | Sri Lanka won by 121 runs | Colombo | 2001 Sri Lanka Coca-Cola Cup |
| 1 Aug 2001 | SL 181 v IND 227/88th Match · ODI | IND | 47 | - | 1 | India won by 46 runs | Colombo | 2001 Sri Lanka Coca-Cola Cup |
| 28 Jul 2001 | SL 183 v IND 184/36th Match · ODI | IND | 43 | - | 0 | India won by 7 wickets (with 26 balls remaining) | Colombo | 2001 Sri Lanka Coca-Cola Cup |
| 22 Jul 2001 | SL 221/9 v IND 215/73rd Match · ODI | IND | 49* | - | 0 | Sri Lanka won by 6 runs | Colombo | 2001 Sri Lanka Coca-Cola Cup |
| 20 Oct 2000 | IND 224/8 v SL 225/51st Match · ODI | IND | 16 | - | 0 | Sri Lanka won by 5 wickets (with 37 balls remaining) | Sharjah | 2000–01 Sharjah Champions Trophy |
| 1 Jun 2000 | IND 205 v SL 276/83rd Match · ODI | IND | 24 | - | 2 | Sri Lanka won by 71 runs | Dhaka | 2000 Asia Cup |
| 29 Aug 1999 | SL 247/9 v IND 296/46th Match · ODI | IND | 13 | - | 1 | India won by 23 runs (D/L method) | Colombo | 1999 Aiwa Cup |
| 25 Aug 1999 | SL 206/3 v IND 205/83rd Match · ODI | IND | 22 | - | 0 | Sri Lanka won by 7 wickets (with 20 balls remaining) | Colombo | 1999 Aiwa Cup |
| 26 May 1999 | IND 373/6 v SL 21621st Match · ODI | IND | 145 | - | 0 | India won by 157 runs | Taunton | 1999 Cricket World Cup |
| 30 Mar 1999 | IND 286/6 v SL 2355th Match · ODI | IND | 17 | - | 0 | India won by 51 runs | Pune | 1998–99 Pepsi Cup |