| 26 Jan 2006 | AUS 219/5 v SL 218/8Match 7 · ODI | SL | 25 | - | 0 | Australia won by 5 wickets | Adelaide | VB Series 2005/06 |
| 24 Jan 2006 | SA 263/5 v SL 254/8Match 6 · ODI | SL | 52 | - | 0 | South Africa won by 9 runs | Adelaide | VB Series 2005/06 |
| 22 Jan 2006 | AUS 258 v SL 309/7Match 5 · ODI | SL | 56 | - | 0 | Sri Lanka won by 51 runs | Sydney | VB Series 2005/06 |
| 17 Jan 2006 | SA 188 v SL 282/6Match 3 · ODI | SL | 14 | - | 0 | Sri Lanka won by 94 runs | Brisbane | VB Series 2005/06 |
| 13 Jan 2006 | AUS 318/5 v SL 202/71st Match · ODI | SL | 50 | - | 0 | Australia won by 116 runs | Melbourne | VB Series 2005/06 |
| 8 Jan 2006 | NZ 253 v SL 273/64th ODI · ODI | SL | 30 | - | 0 | Sri Lanka won by 20 runs | Napier | Sri Lanka tour of New Zealand 2005/06 |
| 6 Jan 2006 | NZ 224/9 v SL 203Match 3 · ODI | SL | 12 | - | 0 | New Zealand won by 21 runs | Wellington | Sri Lanka in New Zealand ODI Series 2005/06 |
| 3 Jan 2006 | NZ 256/5 v SL 255/7Match 2 · ODI | SL | 6 | - | 1 | New Zealand won by 5 wickets | Christchurch | Sri Lanka in New Zealand ODI Series 2005/06 |
| 31 Dec 2005 | SL 164 v NZ 166/31st ODI · ODI | SL | 1 | - | 0 | New Zealand won by 7 wickets | Queenstown | Sri Lanka tour of New Zealand 2005/06 |
| 18 Dec 2005 | IND 398 & 316/9d v SL 206 & 2493rd Test · Test | SL | 0 & 57 | - | 1 | India won by 259 runs | Ahmedabad | Sri Lanka tour of India 2005/06 |
| 10 Dec 2005 | IND 290 & 375/6 v SL 230 & 2472nd Test · Test | SL | 60 & 67 | - | 0 | India won by 188 runs | Delhi | Sri Lanka tour of India 2005/06 |
| 2 Dec 2005 | IND 167 v SL 168/41st Test · Test | SL | 71 | - | 0 | Match drawn | Chennai | Sri Lanka tour of India 2005/06 |
| 12 Nov 2005 | SL 244/9 v IND 245/57th ODI · ODI | SL | 20 | - | 1 | India won by 5 wickets | Vadodara | Sri Lanka tour of India 2005/06 |
| 9 Nov 2005 | SL 196 v IND 197/36th ODI · ODI | SL | 14 | - | 0 | India won by 7 wickets | Rajkot | Sri Lanka tour of India 2005/06 |
| 6 Nov 2005 | IND 285/8 v SL 286/55th ODI · ODI | SL | 37 | - | 1 | Sri Lanka won by 5 wickets | Ahmedabad | Sri Lanka tour of India 2005/06 |
| 31 Oct 2005 | IND 303/4 v SL 298/43rd ODI · ODI | SL | 71 | - | 0 | India won by 6 wickets (with 23 balls remaining) | Jaipur | Sri Lanka tour of India 2005/06 |
| 28 Oct 2005 | SL 122 v IND 123/22nd ODI · ODI | SL | 7 | - | 0 | India won by 8 wickets | Chandigarh | Sri Lanka tour of India 2005/06 |
| 25 Oct 2005 | IND 350/6 v SL 1981st ODI · ODI | SL | 17 | - | 2 | India won by 152 runs | Nagpur | Sri Lanka tour of India 2005/06 |
| 20 Sept 2005 | SL 457/9d v BAN 191 & 1972nd Test · Test | SL | 2 | - | 0 | Sri Lanka won by an innings and 69 runs | Colombo | Bangladesh tour of Sri Lanka 2005 |
| 12 Sept 2005 | BAN 188 & 86 v SL 370/9d1st Test · Test | SL | 63 | - | 0 | Sri Lanka won by an innings and 96 runs | Colombo | Bangladesh tour of Sri Lanka 2005 |
| 4 Sept 2005 | SL 106/4 v BAN 1083rd ODI · ODI | SL | DNB | - | 0 | Sri Lanka won by 6 wickets (with 148 balls remaining) (D/L method) | Colombo | Bangladesh tour of Sri Lanka 2005 |
| 2 Sept 2005 | SL 295/5 v BAN 220/62nd ODI · ODI | SL | 23* | 0/6 | 0 | Sri Lanka won by 75 runs | Colombo | Bangladesh tour of Sri Lanka 2005 |
| 31 Aug 2005 | SL 269/9 v BAN 181/91st ODI · ODI | SL | 50 | - | 1 | Sri Lanka won by 88 runs | Colombo | Bangladesh tour of Sri Lanka 2005 |
| 21 Aug 2005 | AX 106 v AX 8/23rd ODI · ODI | AX | 0* | - | 1 | No result | Durban | Asia XI tour of South Africa 2005 |
| 9 Aug 2005 | SL 281/9 v IND 263/9Final · ODI | SL | 83 | - | 0 | Sri Lanka won by 18 runs | Colombo | Indian Oil Cup 2005 |
| 6 Aug 2005 | WI 226/7 v SL 193Match 5 · ODI | SL | 22 | - | 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 | 94* | - | 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 | 16 | - | 0 | Sri Lanka won by 50 runs | Dambulla | Indian Oil Cup 2005 |
| 30 Jul 2005 | SL 209/7 v IND 205/91st Match · ODI | SL | 15 | - | 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 & 43 | - | 4 | 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 | 3 & 41* | - | 3 | 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 | 1 & 13 | 0/14 | 2 | 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 | 141 & DNB | - | 0 | Match drawn | Napier | Sri Lanka tour of New Zealand 2004/05 |
| 26 Dec 2004 | NZ 144/3 v SL 1411st ODI · ODI | SL | 2 | - | 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 | 16 & 32 | - | 3 | 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 | 0 & 57 | - | 2 | 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 | 49 | - | 0 | Sri Lanka won by 119 runs | Lahore | Paktel Cup 2004/05 |
| 14 Oct 2004 | SL 293/6 v PAK 297/46th Match · ODI | SL | 18 | - | 0 | 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 | - | 0 | Sri Lanka won by 7 wickets | Rawalpindi | Paktel Cup 2004/05 |
| 6 Oct 2004 | SL 232/9 v PAK 233/2Match 3 · ODI | SL | 18 | - | 0 | Pakistan won by 8 wickets | Karachi | Paktel Cup 2004/05 |
| 17 Sept 2004 | ENG 251/7 v SL 95/5Match 10 · ODI | SL | 7 | 0/16 | 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 | - | 2 | Sri Lanka won by 4 wickets | London | ICC Champions Trophy 2004 |
| 31 Aug 2004 | SL 308/8 v SA 2595th ODI · ODI | SL | 39 | - | 0 | 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 | 48* | - | 0 | 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 | 21 | - | 0 | 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 | 0 | - | 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 | 19 | - | 0 | 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 | 82 & 3 | - | 0 | 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 | 237 & 5 | - | 2 | Match drawn | Galle | South Africa tour of Sri Lanka 2004 |
| 1 Aug 2004 | SL 228/9 v IND 203/9Final · ODI | SL | 0 | - | 2 | Sri Lanka won by 25 runs | Colombo | Asia Cup 2004 |