| 3 Feb 2011 | SL 199/2 v WI 203Match 2 · ODI | SL | DNB | 2/42 | 0 | Sri Lanka won by 8 wickets (DLS method) | Colombo | West Indies in Sri Lanka ODI Series 2010/11 |
| 31 Jan 2011 | SL v WI 245/5Match 1 · ODI | SL | - | 0/42 | 0 | No result | Colombo | West Indies in Sri Lanka ODI Series 2010/11 |
| 26 Aug 2009 | SL 416 & 311/5d v NZ 234 & 397Match 2 · Test | SL | 17* & DNB | 3/71 & 3/85 | 1 | Sri Lanka won by 96 runs | Colombo | New Zealand in Sri Lanka Test Series 2009 |
| 23 Jul 2008 | SL 600/6d v IND 223 & 138Match 1 · Test | SL | DNB | 5/84 & 6/26 | 1 | Sri Lanka won by an innings and 239 runs | Colombo | India in Sri Lanka Test Series 2008 |
| 9 Dec 2007 | ENG 351 & 250/3 v SL 548/9d2nd Test · Test | SL | DNB | 5/116 & 1/58 | 1 | Match drawn | Colombo | England tour of Sri Lanka 2007/08 |
| 25 Jun 2007 | BAN 89 & 254 v SL 577/6d1st Test · Test | SL | DNB | 5/15 & 4/87 | 2 | Sri Lanka won by an innings and 234 runs | Colombo | Bangladesh tour of Sri Lanka 2007 |
| 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 | DNB | 4/41 & 6/131 | 1 | 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 | 0* & DNB | 3/41 & 3/94 | 0 | Match drawn | Colombo | Pakistan tour of Sri Lanka 2005/06 |
| 22 Mar 2006 | SL 224 v PAK 229/6Match 3 · ODI | SL | 2 | 3/58 | 1 | Pakistan won by 4 wickets | Colombo | Pakistan in Sri Lanka ODI Series 2005/06 |
| 31 Aug 2005 | SL 269/9 v BAN 181/91st ODI · ODI | SL | 0 | 0/22 | 1 | 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 | 36 & DNB | 1/56 & 6/36 | 0 | Sri Lanka won by 6 wickets | Colombo | West Indies tour of Sri Lanka 2005 |
| 24 Mar 2004 | SL 407 & 248 v AUS 401 & 3753rd Test · Test | SL | 8 & 0* | 5/123 & 3/93 | 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 | DNB | 2/35 | 0 | 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 | 21* | 3/40 & 4/63 | 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 | DNB | 1/19 | 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 | DNB | 2/44 | 0 | Sri Lanka won by 5 wickets (with 32 balls remaining) | Colombo | Bangladesh tour of Sri Lanka 2002 |
| 27 Dec 2001 | SL 586/6 v ZIM 184 & 2361st Test · Test | SL | DNB | 4/53 & 4/35 | 0 | 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 | DNB | 2/1 | 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 | 4* & DNB | 1/115 & 2/116 | 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 | DNB | 5/13 & 5/98 | 1 | 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 | DNB | 8/87 & 3/109 | 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 | 11 | 2/29 | 0 | 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 | DNB | 0/21 | 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 | 0* & DNB | 3/70 & 5/68 | 0 | Match drawn | Colombo | South Africa tour of Sri Lanka 2000 |
| 11 Jul 2000 | SL 168/2 v SA 1675th Match · ODI | SL | DNB | 0/32 | 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 | 18 & 3* | 5/115 & 3/53 | 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 | 7 | 1/41 | 0 | Sri Lanka won by 9 runs | Colombo | India tour of Sri Lanka 1997 |
| 9 Aug 1997 | SL 332 & 415/7 v IND 375 & 281/52nd Test · Test | SL | 39 & DNB | 4/99 & 3/96 | 1 | Match drawn | Colombo | India tour of Sri Lanka 1997 |
| 22 Jul 1997 | SL 296/4 v BAN 193/85th Match · ODI | SL | DNB | 2/29 | 0 | Sri Lanka won by 103 runs | Colombo | 1997 Asia Cup |
| 18 Sept 1996 | ZIM 141 & 235 v SL 350/8 & 30/02nd Test · Test | SL | 1* & DNB | 4/40 & 3/94 | 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 | DNB | 1/37 | 1 | Sri Lanka won by 6 wickets (with 78 balls remaining) | Colombo | 1995–96 Wills World Cup |
| 7 Aug 1994 | SL 218 v PAK 237/73rd ODI · ODI | SL | 1 | 0/53 | 0 | Pakistan won by 19 runs | Colombo | Pakistan tour of Sri Lanka 1994 |
| 6 Sept 1993 | SL 168 & 119 v SA 4952nd Test · Test | SL | 0 & 14* | 5/101 | 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 | 19 & DNB | 4/118 & 1/55 | 0 | Sri Lanka won by 5 wickets | Colombo | England tour of Sri Lanka 1992/93 |
| 6 Dec 1992 | SL 394 & 73/1 v NZ 102 & 3612nd Test · Test | SL | 4* & DNB | 3/22 & 4/134 | 1 | Sri Lanka won by 9 wickets | Colombo | New Zealand tour of Sri Lanka 1992/93 |