| 6 Aug 2005 | WI 226/7 v SL 193Match 5 · ODI | SL | 7 | - | 0 | West Indies won by 33 runs | Colombo | Indian Oil Cup 2005 |
| 3 Aug 2005 | SL 221/6 v IND 220/84th Match · ODI | SL | 16 | - | 0 | Sri Lanka won by 4 wickets (with 12 balls remaining) | Dambulla | Indian Oil Cup 2005 |
| 2 Aug 2005 | SL 241/6 v WI 191Match 3 · ODI | SL | 79 | - | 2 | Sri Lanka won by 50 runs | Dambulla | Indian Oil Cup 2005 |
| 30 Jul 2005 | SL 209/7 v IND 205/91st Match · ODI | SL | 14 | - | 1 | Sri Lanka won by 3 wickets (with 10 balls remaining) | Dambulla | Indian Oil Cup 2005 |
| 22 Jul 2005 | SL 150 & 375/7 v WI 148 & 1372nd Test · Test | SL | 6 & 157* | - | 1 | Sri Lanka won by 240 runs | Kandy | West Indies tour of Sri Lanka 2005 |
| 13 Jul 2005 | SL 227 & 172/4 v WI 285 & 1131st Test · Test | SL | 34 & 0 | - | 2 | Sri Lanka won by 6 wickets | Colombo | West Indies tour of Sri Lanka 2005 |
| 11 Apr 2005 | SL 211 & 273 v NZ 522/9d2nd Test · Test | SL | 16 & 45 | - | 0 | New Zealand won by an innings and 38 runs | Wellington | Sri Lanka tour of New Zealand 2004/05 |
| 4 Apr 2005 | NZ 561 & 238 v SL 498 & 7/01st Test · Test | SL | 5 & DNB | - | 0 | Match drawn | Napier | Sri Lanka tour of New Zealand 2004/05 |
| 10 Jan 2005 | ICC 344/8 v ASIA 232Only ODI · ODI | ASIA | 24 | - | 5 | ICC World XI won by 112 runs | Melbourne | ICC World XI tour of Australia 2004/05 |
| 26 Dec 2004 | NZ 144/3 v SL 1411st ODI · ODI | SL | 1 | - | 0 | New Zealand won by 7 wickets (with 102 balls remaining) | Auckland | Sri Lanka tour of New Zealand 2004/05 |
| 28 Oct 2004 | PAK 478 & 139/4 v SL 208 & 4062nd Test · Test | SL | 13 & 138 | - | 2 | Pakistan won by 6 wickets | Karachi | Sri Lanka tour of Pakistan 2004/05 |
| 20 Oct 2004 | PAK 264 & 216 v SL 243 & 4381st Test · Test | SL | 2 & 59 | - | 0 | Sri Lanka won by 201 runs | Faisalabad | Sri Lanka tour of Pakistan 2004/05 |
| 16 Oct 2004 | SL 287/7 v PAK 168Final · ODI | SL | 68 | - | 3 | Sri Lanka won by 119 runs | Lahore | Paktel Cup 2004/05 |
| 14 Oct 2004 | SL 293/6 v PAK 297/46th Match · ODI | SL | 69 | - | 1 | Pakistan won by 6 wickets (with 7 balls remaining) | Lahore | Paktel Cup 2004/05 |
| 9 Oct 2004 | ZIM 104 v SL 108/3Match 4 · ODI | SL | DNB | - | 1 | Sri Lanka won by 7 wickets | Rawalpindi | Paktel Cup 2004/05 |
| 6 Oct 2004 | SL 232/9 v PAK 233/2Match 3 · ODI | SL | 38 | - | 0 | Pakistan won by 8 wickets | Karachi | Paktel Cup 2004/05 |
| 17 Sept 2004 | ENG 251/7 v SL 95/5Match 10 · ODI | SL | 17* | - | 1 | England won by 49 runs (DLS method) | Southampton | ICC Champions Trophy 2004 |
| 14 Sept 2004 | ZIM 191 v SL 195/6Match 6 · ODI | SL | 28 | - | 3 | Sri Lanka won by 4 wickets | London | ICC Champions Trophy 2004 |
| 31 Aug 2004 | SL 308/8 v SA 2595th ODI · ODI | SL | 72 | - | 3 | Sri Lanka won by 49 runs | Colombo | South Africa tour of Sri Lanka 2004 |
| 28 Aug 2004 | SA 235/7 v SL 236/34th ODI · ODI | SL | 74* | - | 1 | Sri Lanka won by 7 wickets | Dambulla | South Africa tour of Sri Lanka 2004 |
| 25 Aug 2004 | SL 192/6 v SA 1913rd ODI · ODI | SL | 14 | - | 4 | Sri Lanka won by 4 wickets (with 14 balls remaining) | Dambulla | South Africa tour of Sri Lanka 2004 |
| 22 Aug 2004 | SL 213/9 v SA 1762nd ODI · ODI | SL | 63 | - | 1 | Sri Lanka won by 37 runs | Colombo | South Africa tour of Sri Lanka 2004 |
| 20 Aug 2004 | SL 265/7 v SA 263/91st ODI · ODI | SL | 24 | - | 1 | Sri Lanka won by 3 wickets (with 6 balls remaining) | Colombo | South Africa tour of Sri Lanka 2004 |
| 11 Aug 2004 | SL 470 & 211/4 v SA 189 & 1792nd Test · Test | SL | 232 & 64 | - | 1 | Sri Lanka won by 313 runs | Colombo | South Africa tour of Sri Lanka 2004 |
| 4 Aug 2004 | SL 486 & 214/9 v SA 376 & 203/31st Test · Test | SL | 58 & 13 | 0/4 | 2 | Match drawn | Galle | South Africa tour of Sri Lanka 2004 |
| 1 Aug 2004 | SL 228/9 v IND 203/9Final · ODI | SL | 53 | - | 1 | Sri Lanka won by 25 runs | Colombo | Asia Cup 2004 |
| 27 Jul 2004 | IND 271/6 v SL 267/9Match 11 · ODI | SL | 15 | - | 2 | India won by 4 runs | Colombo | Asia Cup 2004 |
| 23 Jul 2004 | BAN 190/9 v SL 191/0Match 9 · ODI | SL | DNB | - | 3 | Sri Lanka won by 10 wickets | Colombo | Asia Cup 2004 |
| 21 Jul 2004 | PAK 122 v SL 123/3Match 8 · ODI | SL | 14* | - | 1 | Sri Lanka won by 7 wickets | Colombo | Asia Cup 2004 |
| 18 Jul 2004 | SL 282/4 v IND 270/86th Match · ODI | SL | 57 | - | 3 | Sri Lanka won by 12 runs | Dambulla | Asia Cup 2004 |
| 17 Jul 2004 | SL 239 v UAE 1234th Match · ODI | SL | 17 | - | 1 | Sri Lanka won by 116 runs | Dambulla | Asia Cup 2004 |
| 9 Jul 2004 | AUS 517 & 292/9 v SL 455 & 183/82nd Test · Test | SL | 74 & 66 | - | 1 | Match drawn | Cairns | Sri Lanka tour of Australia 2004 |
| 1 Jul 2004 | AUS 207 & 201 v SL 97 & 1621st Test · Test | SL | 2 & 0 | - | 6 | Australia won by 149 runs | Darwin | Sri Lanka tour of Australia 2004 |
| 14 May 2004 | ZIM 228 & 231 v SL 713/32nd Test · Test | SL | 270 | - | 1 | Sri Lanka won by an innings and 254 runs | Bulawayo | Sri Lanka tour of Zimbabwe 2004 |
| 6 May 2004 | ZIM 199 & 102 v SL 5411st Test · Test | SL | 11 | - | 0 | Sri Lanka won by an innings and 240 runs | Harare | Sri Lanka tour of Zimbabwe 2004 |
| 27 Apr 2004 | SL 223/9 v ZIM 1514th ODI · ODI | SL | 63 | - | 4 | Sri Lanka won by 72 runs | Harare | Sri Lanka tour of Zimbabwe 2004 |
| 25 Apr 2004 | ZIM 35 v SL 40/13rd ODI · ODI | SL | DNB | - | 3 | Sri Lanka won by 9 wickets (with 244 balls remaining) | Harare | Sri Lanka tour of Zimbabwe 2004 |
| 22 Apr 2004 | ZIM 136 v SL 139/12nd ODI · ODI | SL | DNB | - | 1 | Sri Lanka won by 9 wickets (with 175 balls remaining) | Bulawayo | Sri Lanka tour of Zimbabwe 2004 |
| 20 Apr 2004 | ZIM 211/6 v SL 144/41st ODI · ODI | SL | 73* | - | 2 | Sri Lanka won by 12 runs (DLS method) | Bulawayo | Sri Lanka tour of Zimbabwe 2004 |
| 24 Mar 2004 | SL 407 & 248 v AUS 401 & 3753rd Test · Test | SL | 22 & 27 | - | 2 | Australia won by 121 runs | Colombo | Australia tour of Sri Lanka 2003/04 |
| 16 Mar 2004 | SL 211 & 324 v AUS 120 & 4422nd Test · Test | SL | 5 & 29 | - | 4 | Australia won by 27 runs | Kandy | Australia tour of Sri Lanka 2003/04 |
| 8 Mar 2004 | AUS 220 & 512/8d v SL 381 & 1541st Test · Test | SL | 22 & 7 | - | 5 | Australia won by 197 runs | Galle | Australia tour of Sri Lanka 2003/04 |
| 29 Feb 2004 | SL 202/7 v AUS 198/75th ODI · ODI | SL | 37 | - | 0 | Sri Lanka won by 3 wickets (with 13 balls remaining) | Colombo | Australia tour of Sri Lanka 2003/04 |
| 27 Feb 2004 | AUS 233 v SL 1934th ODI · ODI | SL | 101 | - | 2 | Australia won by 40 runs | Colombo | Australia tour of Sri Lanka 2003/04 |
| 25 Feb 2004 | SL 226/8 v AUS 227/53rd ODI · ODI | SL | 15 | - | 0 | Australia won by 5 wickets (with 9 balls remaining) | Colombo | Australia tour of Sri Lanka 2003/04 |
| 22 Feb 2004 | SL 245 v AUS 244/52nd ODI · ODI | SL | 39 | - | 0 | Sri Lanka won by 1 run | Dambulla | Australia tour of Sri Lanka 2003/04 |
| 20 Feb 2004 | AUS 262/6 v SL 1781st ODI · ODI | SL | 58 | - | 0 | Australia won by 84 runs | Dambulla | Australia tour of Sri Lanka 2003/04 |
| 18 Dec 2003 | ENG 265 & 148 v SL 628/8d3rd Test · Test | SL | 31 | - | 5 | Sri Lanka won by an innings and 215 runs | Colombo | England tour of Sri Lanka 2003/04 |
| 10 Dec 2003 | SL 382 & 279/7 v ENG 294 & 285/72nd Test · Test | SL | 34 & 10 | - | 5 | Match drawn | Kandy | England tour of Sri Lanka 2003/04 |
| 2 Dec 2003 | SL 331 & 226 v ENG 235 & 210/91st Test · Test | SL | 71 & 19 | - | 3 | Match drawn | Galle | England tour of Sri Lanka 2003/04 |