| 27 Jul 2004 | IND 271/6 v SL 267/9Match 11 · ODI | SL | 18 | - | 0 | India won by 4 runs | Colombo | Asia Cup 2004 |
| 23 Jul 2004 | BAN 190/9 v SL 191/0Match 9 · ODI | SL | DNB | - | 0 | Sri Lanka won by 10 wickets | Colombo | Asia Cup 2004 |
| 21 Jul 2004 | PAK 122 v SL 123/3Match 8 · ODI | SL | 19* | - | 2 | Sri Lanka won by 7 wickets | Colombo | Asia Cup 2004 |
| 18 Jul 2004 | SL 282/4 v IND 270/86th Match · ODI | SL | 58* | - | 0 | Sri Lanka won by 12 runs | Dambulla | Asia Cup 2004 |
| 17 Jul 2004 | SL 239 v UAE 1234th Match · ODI | SL | 26 | - | 0 | 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 | 43 & 6 | - | 2 | Match drawn | Cairns | Sri Lanka tour of Australia 2004 |
| 1 Jul 2004 | AUS 207 & 201 v SL 97 & 1621st Test · Test | SL | 14 & 44 | - | 0 | 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 | 100* | - | 2 | 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 | 37 | - | 6 | Sri Lanka won by an innings and 240 runs | Harare | Sri Lanka tour of Zimbabwe 2004 |
| 29 Apr 2004 | ZIM 221/9 v SL 246/75th ODI · ODI | SL | 47 | - | 1 | Sri Lanka won by 25 runs | Harare | Sri Lanka tour of Zimbabwe 2004 |
| 27 Apr 2004 | SL 223/9 v ZIM 1514th ODI · ODI | SL | 26 | - | 1 | 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 | 3* | - | 0 | 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 | 5 | - | 1 | 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 | 29 & 37 | - | 1 | 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 | 17 & 13 | - | 2 | 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 | 68 & 21 | - | 3 | 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 | 21 | - | 1 | 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 | 25 | - | 0 | 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 | 80 | - | 1 | 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 | 38 | - | 1 | 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 | 61 | - | 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 | 134 | - | 2 | 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 | 45 & 52 | - | 4 | Match drawn | Kandy | England tour of Sri Lanka 2003/04 |
| 2 Dec 2003 | SL 331 & 226 v ENG 235 & 210/91st Test · Test | SL | 17 & 86* | - | 1 | Match drawn | Galle | England tour of Sri Lanka 2003/04 |
| 18 Nov 2003 | ENG 88 v SL 89/01st ODI · ODI | SL | DNB | - | 2 | Sri Lanka won by 10 wickets | Dambulla | England tour of Sri Lanka 2003/04 |
| 27 Jun 2003 | WI 191 & 212/3 v SL 208 & 1942nd Test · Test | SL | 10 & 32 | - | 0 | West Indies won by 7 wickets | Jamaica | Sri Lanka tour of West Indies 2003 |
| 20 Jun 2003 | WI 477/9 v SL 354 & 126/01st Test · Test | SL | 45 & DNB | - | 0 | Match drawn | Saint Lucia | Sri Lanka tour of West Indies 2003 |
| 11 Jun 2003 | SL 191 v WI 160/43rd ODI · ODI | SL | 51 | - | 0 | West Indies won by 6 wickets (DLS method) | Kingstown | Sri Lanka tour of West Indies 2003 |
| 8 Jun 2003 | WI 312/4 v SL 313/62nd ODI · ODI | SL | 32 | - | 0 | Sri Lanka won by 4 wickets (with 3 balls remaining) | Barbados | Sri Lanka tour of West Indies 2003 |
| 7 Jun 2003 | SL 201 v WI 1461st ODI · ODI | SL | 8 | - | 0 | Sri Lanka won by 55 runs | Bridgetown | Sri Lanka tour of West Indies 2003 |
| 19 May 2003 | NZ 156/8 v SL 147Match 5 · ODI | SL | 38 | - | 1 | New Zealand won by 9 runs | Dambulla | Bank Alfalah Cup 2003 |
| 18 May 2003 | SL 172 v PAK 1604th Match · ODI | SL | 0 | - | 1 | Sri Lanka won by 12 runs | Dambulla | Bank Alfalah Cup 2003 |
| 13 May 2003 | SL 143/5 v NZ 1393rd Match · ODI | SL | 2 | - | 0 | Sri Lanka won by 5 wickets (with 14 balls remaining) | Dambulla | Bank Alfalah Cup 2003 |
| 10 May 2003 | PAK 199/8 v SL 120Match 1 · ODI | SL | 22 | - | 2 | Pakistan won by 79 runs | Dambulla | Bank Alfalah Cup 2003 |
| 3 May 2003 | SL 298/9 & 72/1 v NZ 305 & 1832nd Test · Test | SL | 15 & 32* | - | 1 | Match drawn | Kandy | New Zealand tour of Sri Lanka 2003 |
| 25 Apr 2003 | SL 483 v NZ 515/7 & 161/51st Test · Test | SL | 58 | - | 1 | Match drawn | Colombo | New Zealand tour of Sri Lanka 2003 |
| 18 Mar 2003 | AUS 212/7 v SL 123/7Semi-final · ODI | SL | 5 | - | 0 | Australia won by 48 runs (DLS method) | Gqeberha | ICC World Cup 2002/03 |
| 10 Mar 2003 | IND 292/6 v SL 109Super Sixes · ODI | SL | 0 | - | 0 | India won by 183 runs | Johannesburg | ICC World Cup 2002/03 |
| 7 Mar 2003 | AUS 319/5 v SL 223/9Super Sixes · ODI | SL | 0 | - | 0 | Australia won by 96 runs | Centurion | ICC World Cup 2002/03 |
| 3 Mar 2003 | SL 268/9 v SA 229/6Match 40 · ODI | SL | 1 | - | 0 | Match tied | Durban | ICC World Cup 2002/03 |
| 28 Feb 2003 | SL 228/6 v WI 222/9Match 34 · ODI | SL | 9 | - | 0 | Sri Lanka won by 6 runs | Cape Town | ICC World Cup 2002/03 |
| 24 Feb 2003 | KEN 210/9 v SL 157Match 26 · ODI | SL | 5 | - | 0 | Kenya won by 53 runs | Nairobi | ICC World Cup 2002/03 |
| 19 Feb 2003 | CAN 36 v SL 37/1Match 18 · ODI | SL | DNB | - | 1 | Sri Lanka won by 9 wickets | Paarl | ICC World Cup 2002/03 |
| 14 Feb 2003 | BAN 124 v SL 126/010th Match · ODI | SL | DNB | - | 1 | Sri Lanka won by 10 wickets (with 173 balls remaining) | Pietermaritzburg | 2003 Cricket World Cup |
| 10 Feb 2003 | SL 272/7 v NZ 225Match 3 · ODI | SL | 1 | - | 0 | Sri Lanka won by 47 runs | Bloemfontein | ICC World Cup 2002/03 |
| 21 Jan 2003 | SL 214/8 v AUS 215/1Match 12 · ODI | SL | 0 | 0/8 | 0 | Australia won by 9 wickets | Melbourne | VB Series 2002/03 |
| 17 Jan 2003 | ENG 279/7 v SL 260Match 10 · ODI | SL | 13 | - | 0 | England won by 19 runs | Adelaide | VB Series 2002/03 |
| 15 Jan 2003 | SL 211/9 v AUS 214/6Match 9 · ODI | SL | 56 | - | 0 | Australia won by 4 wickets | Brisbane | VB Series 2002/03 |
| 13 Jan 2003 | SL 284/7 v ENG 253Match 8 · ODI | SL | 33 | - | 1 | Sri Lanka won by 31 runs | Sydney | VB Series 2002/03 |