| 18 Aug 2006 | SL v IND 11/0Match 1 · ODI | SL | - | - | 0 | No result | Colombo | India in Sri Lanka ODI Series 2006 |
| 27 Jul 2006 | SA 169 & 434 v SL 756/5d1st Test · Test | SL | 4 | 1/76 | 2 | Sri Lanka won by an innings and 153 runs | Colombo | South Africa tour of Sri Lanka 2006 |
| 26 Mar 2006 | SL 185 & 448/5 v PAK 176 & 337/41st Test · Test | SL | 6 & 13 | 0/37 | 0 | Match drawn | Colombo | Pakistan tour of Sri Lanka 2005/06 |
| 31 Aug 2005 | SL 269/9 v BAN 181/91st ODI · ODI | SL | 25 | - | 0 | Sri Lanka won by 88 runs | Colombo | Bangladesh tour of Sri Lanka 2005 |
| 13 Jul 2005 | SL 227 & 172/4 v WI 285 & 1131st Test · Test | SL | 3 & 15 | 0/15 & 0/20 | 0 | Sri Lanka won by 6 wickets | Colombo | West Indies tour of Sri Lanka 2005 |
| 11 Aug 2004 | SL 470 & 211/4 v SA 189 & 1792nd Test · Test | SL | 43 & 19 | 5/34 & 0/22 | 1 | Sri Lanka won by 313 runs | Colombo | South Africa tour of Sri Lanka 2004 |
| 24 Mar 2004 | SL 407 & 248 v AUS 401 & 3753rd Test · Test | SL | 71 & 51 | 1/27 & 0/13 | 2 | Australia won by 121 runs | Colombo | Australia tour of Sri Lanka 2003/04 |
| 29 Feb 2004 | SL 202/7 v AUS 198/75th ODI · ODI | SL | 13 | 0/24 | 1 | Sri Lanka won by 3 wickets (with 13 balls remaining) | Colombo | Australia tour of Sri Lanka 2003/04 |
| 18 Dec 2003 | ENG 265 & 148 v SL 628/8d3rd Test · Test | SL | 85 | 0/1 & 2/5 | 1 | Sri Lanka won by an innings and 215 runs | Colombo | England tour of Sri Lanka 2003/04 |
| 5 Aug 2002 | SL 77/2 v BAN 762nd ODI · ODI | SL | 14 | - | 1 | Sri Lanka won by 8 wickets (with 206 balls remaining) | Colombo | Bangladesh tour of Sri Lanka 2002 |
| 4 Aug 2002 | SL 228/5 v BAN 226/81st ODI · ODI | SL | 40 | 0/34 | 1 | Sri Lanka won by 5 wickets (with 32 balls remaining) | Colombo | Bangladesh tour of Sri Lanka 2002 |
| 28 Jul 2002 | SL 373 & 263/2 v BAN 164 & 1842nd Test · Test | SL | 85 & DNB | 3/17 & 0/14 | 1 | Sri Lanka won by 288 runs | Colombo | Bangladesh tour of Sri Lanka 2002 |
| 27 Dec 2001 | SL 586/6 v ZIM 184 & 2361st Test · Test | SL | 92 | 0/4 & 0/22 | 2 | Sri Lanka won by an innings and 166 runs | Colombo | Zimbabwe tour of Sri Lanka 2001/02 |
| 8 Dec 2001 | SL 40/1 v ZIM 381st Match · ODI | SL | 13* | - | 0 | Sri Lanka won by 9 wickets (with 274 balls remaining) | Colombo | 2001 LG Abans Triangular Series |
| 29 Nov 2001 | SL 627/9 & 27/0 v WI 390 & 2623rd Test · Test | SL | 85 & 8* | 0/11 | 0 | Sri Lanka won by 10 wickets | Colombo | West Indies tour of Sri Lanka 2001/02 |
| 6 Sept 2001 | BAN 90 & 328 v SL 555/52nd Match · Test | SL | 89 | 1/52 | 2 | Sri Lanka won by an innings and 137 runs | Colombo | Asian Test Championship 2001/02 |
| 29 Aug 2001 | SL 610/6 v IND 234 & 2993rd Test · Test | SL | 30 | 1/34 | 0 | Sri Lanka won by an innings and 77 runs | Colombo | India tour of Sri Lanka 2001 |
| 1 Aug 2001 | SL 181 v IND 227/88th Match · ODI | SL | 10 | 1/28 | 1 | India won by 46 runs | Colombo | 2001 Sri Lanka Coca-Cola Cup |
| 31 Jul 2001 | SL 221/6 v NZ 115/97th Match · ODI | SL | 20 | 0/2 | 0 | Sri Lanka won by 106 runs | Colombo | 2001 Sri Lanka Coca-Cola Cup |
| 6 Aug 2000 | SL 258 & 195/4 v SA 279 & 241/93rd Test · Test | SL | 85 & 17 | 0/9 & 2/56 | 1 | Match drawn | Colombo | South Africa tour of Sri Lanka 2000 |
| 11 Jul 2000 | SL 168/2 v SA 1675th Match · ODI | SL | 1 | 1/13 | 0 | Sri Lanka won by 8 wickets (with 135 balls remaining) | Colombo | 2000 Singer Triangular Series |
| 14 Jun 2000 | SL 273 & 123 v PAK 266 & 131/51st Test · Test | SL | 26 & 8 | 0/6 | 0 | Pakistan won by 5 wickets | Colombo | Pakistan tour of Sri Lanka 2000 |
| 24 Aug 1997 | SL 264 v IND 255/83rd ODI · ODI | SL | 3 | 2/56 | 1 | 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 | 68 | 0/40 | 0 | No result | Colombo | India tour of Sri Lanka 1997 |
| 9 Aug 1997 | SL 332 & 415/7 v IND 375 & 281/52nd Test · Test | SL | 32 & 199 | 0/15 & 0/24 | 1 | Match drawn | Colombo | India tour of Sri Lanka 1997 |
| 22 Jul 1997 | SL 296/4 v BAN 193/85th Match · ODI | SL | 108 | - | 0 | Sri Lanka won by 103 runs | Colombo | 1997 Asia Cup |
| 26 Apr 1997 | SL 331 & 386/4 v PAK 292 & 285/52nd Test · Test | SL | 72 & 113 | - | 0 | Match drawn | Colombo | Pakistan tour of Sri Lanka 1996/97 |
| 18 Sept 1996 | ZIM 141 & 235 v SL 350/8 & 30/02nd Test · Test | SL | 41 & 18* | 2/16 | 0 | Sri Lanka won by 10 wickets | Colombo | Zimbabwe tour of Sri Lanka 1996 |
| 21 Feb 1996 | SL 229/4 v ZIM 228/69th Match · ODI | SL | 6 | 1/44 | 1 | Sri Lanka won by 6 wickets (with 78 balls remaining) | Colombo | 1995–96 Wills World Cup |
| 17 Sept 1994 | SL 98/9 v IND 99/4Final · ODI | SL | 1 | 0/15 | 1 | India won by 6 wickets (with 8 balls remaining) | Colombo | 1994 Singer World Series |
| 11 Sept 1994 | SL 213/3 v PAK 210/64th Match · ODI | SL | 4 | 1/33 | 1 | Sri Lanka won by 7 wickets (with 16 balls remaining) | Colombo | 1994 Singer World Series |
| 22 Aug 1994 | SL 174/9 v PAK 175/54th ODI · ODI | SL | 2 | 2/28 | 1 | Pakistan won by 5 wickets (with 50 balls remaining) | Colombo | Pakistan tour of Sri Lanka 1994 |
| 7 Aug 1994 | SL 218 v PAK 237/73rd ODI · ODI | SL | 50 | 2/38 | 1 | Pakistan won by 19 runs | Colombo | Pakistan tour of Sri Lanka 1994 |
| 18 Dec 1993 | SL 103/5 v WI 107/43rd ODI · ODI | SL | 1 | 2/28 | 1 | West Indies won by 6 wickets (with 5 balls remaining) | Colombo | West Indies tour of Sri Lanka 1993/94 |
| 6 Sept 1993 | SL 168 & 119 v SA 4952nd Test · Test | SL | 44 & 16 | 0/47 | 1 | South Africa won by an innings and 208 runs | Colombo | South Africa tour of Sri Lanka 1993 |
| 13 Mar 1993 | SL 469 & 142/5 v ENG 380 & 228Only Test · Test | SL | 4 & 6* | 0/53 & 2/46 | 2 | Sri Lanka won by 5 wickets | Colombo | England tour of Sri Lanka 1992/93 |