| 30 Jul 2000 | SL 308 & 169 v SA 253 & 2312nd Test · Test | SL | 18 & 1 | - | 3 | South Africa won by 7 runs | Kandy | South Africa tour of Sri Lanka 2000 |
| 20 Jul 2000 | SL 522 v SA 238 & 2691st Test · Test | SL | 167 | - | 0 | Sri Lanka won by an innings and 15 runs | Galle | South Africa tour of Sri Lanka 2000 |
| 14 Jul 2000 | SL 294/7 v SA 264/9Final · ODI | SL | 27 | - | 0 | Sri Lanka won by 30 runs | Colombo | 2000 Singer Triangular Series |
| 11 Jul 2000 | SL 168/2 v SA 1675th Match · ODI | SL | 14* | - | 2 | Sri Lanka won by 8 wickets (with 135 balls remaining) | Colombo | 2000 Singer Triangular Series |
| 9 Jul 2000 | SL 244/4 v PAK 240/64th Match · ODI | SL | 49 | - | 1 | Sri Lanka won by 6 wickets (with 4 balls remaining) | Colombo | 2000 Singer Triangular Series |
| 6 Jul 2000 | SL 249/7 v SA 2122nd Match · ODI | SL | 8 | - | 1 | Sri Lanka won by 37 runs | Galle | 2000 Singer Triangular Series |
| 5 Jul 2000 | SL 166/5 v PAK 164/81st Match · ODI | SL | 14 | - | 1 | Sri Lanka won by 5 wickets (with 45 balls remaining) | Galle | 2000 Singer Triangular Series |
| 28 Jun 2000 | SL 467/5 v PAK3rd Test · Test | SL | 2 | - | 0 | Match drawn | Kandy | Pakistan tour of Sri Lanka 2000 |
| 21 Jun 2000 | SL 181 & 256 v PAK 600/82nd Test · Test | SL | 72 & 9 | 2/32 | 0 | Pakistan won by an innings and 163 runs | Galle | Pakistan tour of Sri Lanka 2000 |
| 14 Jun 2000 | SL 273 & 123 v PAK 266 & 131/51st Test · Test | SL | 77 & 1 | 0/2 | 2 | Pakistan won by 5 wickets | Colombo | Pakistan tour of Sri Lanka 2000 |
| 7 Jun 2000 | PAK 277/4 v SL 238/9Final · ODI | SL | 0 | - | 0 | Pakistan won by 39 runs | Dhaka | 2000 Asia Cup |
| 5 Jun 2000 | PAK 193/3 v SL 1926th Match · ODI | SL | 2 | - | 0 | Pakistan won by 7 wickets (with 10 balls remaining) | Dhaka | 2000 Asia Cup |
| 1 Jun 2000 | IND 205 v SL 276/83rd Match · ODI | SL | 7 | - | 1 | Sri Lanka won by 71 runs | Dhaka | 2000 Asia Cup |
| 29 May 2000 | BAN 175/6 v SL 178/11st Match · ODI | SL | DNB | - | 1 | Sri Lanka won by 9 wickets (with 116 balls remaining) | Dhaka | 2000 Asia Cup |
| 12 Mar 2000 | PAK 256 & 421 v SL 227 & 2283rd Test · Test | SL | 1 & 29 | - | 0 | Pakistan won by 222 runs | Karachi | Pakistan tour of Sri Lanka 2000 |
| 5 Mar 2000 | SL 268 & 224 v PAK 199 & 2362nd Test · Test | SL | 36 & 10 | 1/7 | 6 | Sri Lanka won by 57 runs | Peshawar | Pakistan tour of Sri Lanka 2000 |
| 26 Feb 2000 | PAK 182 & 390 v SL 353 & 220/81st Test · Test | SL | 42 & 35 | - | 3 | Sri Lanka won by 2 wickets | Rawalpindi | Pakistan tour of Sri Lanka 2000 |
| 19 Feb 2000 | SL 241/9 v PAK 137/93rd ODI · ODI | SL | 43 | - | 0 | Sri Lanka won by 104 runs | Lahore | 2000 Asia Cup |
| 16 Feb 2000 | SL 263/6 v PAK 2292nd ODI · ODI | SL | 9 | - | 0 | Sri Lanka won by 34 runs | Gujranwala | 2000 Asia Cup |
| 13 Feb 2000 | SL 274/8 v PAK 2451st ODI · ODI | SL | 27 | - | 0 | Sri Lanka won by 29 runs | Karachi | 2000 Asia Cup |
| 19 Dec 1999 | SL 202 v ZIM 206/45th ODI · ODI | SL | 17 | 1/24 | 0 | Zimbabwe won by 6 wickets (with 22 balls remaining) | Harare | Sri Lanka tour of Zimbabwe 1999/00 |
| 15 Dec 1999 | SL 248/7 v ZIM 1503rd ODI · ODI | SL | 18 | 1/14 | 0 | Sri Lanka won by 98 runs | Harare | Sri Lanka tour of Zimbabwe 1999/00 |
| 12 Dec 1999 | SL 213 v ZIM 2002nd ODI · ODI | SL | 16 | - | 0 | Sri Lanka won by 13 runs | Bulawayo | Sri Lanka tour of Zimbabwe 1999/00 |
| 4 Dec 1999 | ZIM 218 & 197/7 v SL 231 & 36/13rd Test · Test | SL | 2 & DNB | 0/12 | 2 | Match drawn | Harare | Sri Lanka tour of Zimbabwe 1999/00 |
| 26 Nov 1999 | ZIM 174 & 292 v SL 432 & 38/42nd Test · Test | SL | 91 & 6* | 0/7 | 2 | Sri Lanka won by 6 wickets | Harare | Sri Lanka tour of Zimbabwe 1999/00 |
| 18 Nov 1999 | ZIM 286 & 136/3 v SL 4281st Test · Test | SL | 17 | - | 1 | Match drawn | Bulawayo | Sri Lanka tour of Zimbabwe 1999/00 |
| 22 Oct 1999 | PAK 211/9 v SL 123Final · ODI | SL | 8 | - | 1 | Pakistan won by 88 runs | Sharjah | Coca Cola Champions Trophy 1999/00 |
| 18 Oct 1999 | PAK 239/8 v SL 1215th Match · ODI | SL | 2 | - | 1 | Pakistan won by 118 runs | Sharjah | Coca Cola Champions Trophy 1999/00 |
| 17 Oct 1999 | WI 145 v SL 146/14th Match · ODI | SL | DNB | - | 1 | Sri Lanka won by 9 wickets (with 132 balls remaining) | Sharjah | Coca Cola Champions Trophy 1999/00 |
| 15 Oct 1999 | PAK 196 v SL 1963rd Match · ODI | SL | 1 | - | 0 | Match tied | Sharjah | Coca Cola Champions Trophy 1999/00 |
| 13 Oct 1999 | SL 178 v WI 181/71st Match · ODI | SL | 6 | 0/7 | 0 | West Indies won by 3 wickets (with 4 balls remaining) | Sharjah | Coca Cola Champions Trophy 1999/00 |
| 30 Sept 1999 | SL 61/4 v AUS 3423rd Test · Test | SL | 21 | - | 1 | Match drawn | Colombo | Australia tour of Sri Lanka 1999 |
| 22 Sept 1999 | SL 296 & 55/0 v AUS 2282nd Test · Test | SL | 46 & DNB | - | 1 | Match drawn | Galle | Australia tour of Sri Lanka 1999 |
| 9 Sept 1999 | SL 234 & 95/4 v AUS 188 & 140/81st Test · Test | SL | 46 & 9 | - | 0 | Sri Lanka won by 6 wickets | Kandy | Australia tour of Sri Lanka 1999 |
| 31 Aug 1999 | SL 208/2 v AUS 202Final · ODI | SL | DNB | - | 1 | Sri Lanka won by 8 wickets (with 63 balls remaining) | Colombo | 1999 Aiwa Cup |
| 29 Aug 1999 | SL 247/9 v IND 296/46th Match · ODI | SL | 62 | - | 0 | India won by 23 runs (D/L method) | Colombo | 1999 Aiwa Cup |
| 26 Aug 1999 | SL 214 v AUS 241/94th Match · ODI | SL | 0 | 1/16 | 0 | Australia won by 27 runs | Colombo | 1999 Aiwa Cup |
| 25 Aug 1999 | SL 206/3 v IND 205/83rd Match · ODI | SL | 27 | - | 1 | Sri Lanka won by 7 wickets (with 20 balls remaining) | Colombo | 1999 Aiwa Cup |
| 22 Aug 1999 | SL 160 v AUS 205/91st Match · ODI | SL | 7 | - | 0 | Australia won by 50 runs (D/L method) | Galle | 1999 Aiwa Cup |
| 30 May 1999 | KEN 230/6 v SL 275/827th Match · ODI | SL | 45 | 2/56 | 0 | Sri Lanka won by 45 runs | Southampton | 1999 Cricket World Cup |
| 26 May 1999 | IND 373/6 v SL 21621st Match · ODI | SL | 4 | 0/21 | 0 | India won by 157 runs | Taunton | 1999 Cricket World Cup |
| 22 May 1999 | SL 198/6 v ZIM 197/914th Match · ODI | SL | 31 | 0/8 | 0 | Sri Lanka won by 4 wickets (with 24 balls remaining) | Worcester | 1999 Cricket World Cup |
| 19 May 1999 | SA 199/9 v SL 1109th Match · ODI | SL | 22 | 0/46 | 0 | South Africa won by 89 runs | Northampton | 1999 Cricket World Cup |
| 30 Mar 1999 | IND 286/6 v SL 2355th Match · ODI | SL | 30 | 0/46 | 0 | India won by 51 runs | Pune | 1998–99 Pepsi Cup |
| 27 Mar 1999 | PAK 241 v SL 253/84th Match · ODI | SL | 101 | - | 0 | Sri Lanka won by 12 runs | Visakhapatnam | 1998–99 Pepsi Cup |
| 22 Mar 1999 | IND 287/4 v SL 2072nd Match · ODI | SL | 0 | - | 1 | India won by 80 runs | Nagpur | 1998–99 Pepsi Cup |
| 19 Mar 1999 | PAK 246/9 v SL 2371st Match · ODI | SL | 60 | - | 0 | Pakistan won by 9 runs | Jamshedpur | 1998–99 Pepsi Cup |
| 12 Mar 1999 | SL 231 & 188 v PAK 594Final · Test | SL | 0 & 1 | 0/35 | 1 | Pakistan won by an innings and 175 runs | Dhaka | Pakistan tour of India 1998/99 |
| 4 Mar 1999 | PAK 398 & 314/8 v SL 328 & 165/23rd Match · Test | SL | 4 & 50 | - | 0 | Match drawn | Lahore | Pakistan tour of India 1998/99 |
| 24 Feb 1999 | IND 518/7 & 306/5 v SL 4852nd Match · Test | SL | 242 | 1/35 & 0/30 | 0 | Match drawn | Colombo | Pakistan tour of India 1998/99 |