| 4 Aug 2006 | SA 361 & 311 v SL 321 & 352/92nd Test · Test | SL | 56 & 29* | 1/52 & 1/53 | 1 | Sri Lanka won by 1 wicket | Colombo | South Africa tour of Sri Lanka 2006 |
| 27 Jul 2006 | SA 169 & 434 v SL 756/5d1st Test · Test | SL | DNB | 2/32 & 0/48 | 0 | Sri Lanka won by an innings and 153 runs | Colombo | South Africa tour of Sri Lanka 2006 |
| 6 Jul 2006 | NED 258 v SL 313/82nd ODI · ODI | SL | 17 | 2/39 | 0 | Sri Lanka won by 55 runs | Amstelveen | Sri Lanka tour of Netherlands 2006 |
| 4 Jul 2006 | NED 248 v SL 443/91st ODI · ODI | SL | 31 | 2/44 | 0 | Sri Lanka won by 195 runs | Amstelveen | Sri Lanka tour of Netherlands 2006 |
| 1 Jul 2006 | ENG 321/7 v SL 324/2Match 5 · ODI | SL | DNB | 1/52 | 0 | Sri Lanka won by 8 wickets | Leeds | NatWest Series 2006 |
| 28 Jun 2006 | ENG 285 v SL 318/7Match 4 · ODI | SL | 58* | 0/11 | 1 | Sri Lanka won by 33 runs | Manchester | NatWest Series 2006 |
| 24 Jun 2006 | ENG 261/7 v SL 265/2Match 3 · ODI | SL | DNB | 0/38 | 0 | Sri Lanka won by 8 wickets | Chester-le-Street | NatWest Series 2006 |
| 20 Jun 2006 | ENG 273 v SL 319/8Match 2 · ODI | SL | 0 | 1/39 | 0 | Sri Lanka won by 46 runs | London | NatWest Series 2006 |
| 15 Jun 2006 | ENG 161/5 v SL 163Only T20I · T20I | SL | 8 | 0/30 | 0 | Sri Lanka won by 2 runs | Southampton | - |
| 2 Jun 2006 | SL 231 & 322 v ENG 229 & 1903rd Test · Test | SL | 13 & 6 | - | 0 | Sri Lanka won by 134 runs | Nottingham | Sri Lanka tour of England 2006 |
| 25 May 2006 | SL 141 & 231 v ENG 295 & 81/42nd Test · Test | SL | 5 & 13 | 0/42 | 0 | England won by 6 wickets | Birmingham | Sri Lanka tour of England 2006 |
| 11 May 2006 | ENG 551/6d v SL 192 & 537/91st Test · Test | SL | 22 & 59 | 1/125 | 0 | Match drawn | London | Sri Lanka tour of England 2006 |
| 3 Apr 2006 | SL 279 & 73/9 v PAK 170 & 183/22nd Test · Test | SL | 7 & 1 | 1/54 & 0/52 | 0 | Pakistan won by 8 wickets | Kandy | Pakistan tour of Sri Lanka 2005/06 |
| 26 Mar 2006 | SL 185 & 448/5 v PAK 176 & 337/41st Test · Test | SL | 46 & 5* | 4/52 & 1/70 | 1 | Match drawn | Colombo | Pakistan tour of Sri Lanka 2005/06 |
| 22 Mar 2006 | SL 224 v PAK 229/6Match 3 · ODI | SL | 19 | 1/33 | 0 | Pakistan won by 4 wickets | Colombo | Pakistan in Sri Lanka ODI Series 2005/06 |
| 19 Mar 2006 | SL 130 v PAK 134/6Match 2 · ODI | SL | 2 | 1/24 | 0 | Pakistan won by 4 wickets | Colombo | Pakistan in Sri Lanka ODI Series 2005/06 |
| 17 Mar 2006 | SL v PAK 201/8Match 1 · ODI | SL | - | 3/24 | 0 | No result | Colombo | Pakistan in Sri Lanka ODI Series 2005/06 |
| 8 Mar 2006 | BAN 234 & 201 v SL 316 & 120/02nd Test · Test | SL | 7 & DNB | 0/22 | 1 | Sri Lanka won by 10 wickets | Bogra | Sri Lanka tour of Bangladesh 2005/06 |
| 28 Feb 2006 | BAN 319 & 181 v SL 338 & 163/21st Test · Test | SL | 72 & DNB | 1/37 & 0/5 | 0 | Sri Lanka won by 8 wickets | Chattogram | Sri Lanka tour of Bangladesh 2005/06 |
| 25 Feb 2006 | BAN 231/9 v SL 309/7Match 3 · ODI | SL | 27* | 0/23 | 0 | Sri Lanka won by 78 runs | Chittagong Divisional Stadium | Sri Lanka in Bangladesh ODI Series 2005/06 |
| 22 Feb 2006 | BAN 213/6 v SL 212Match 2 · ODI | SL | 21 | 1/38 | 0 | Bangladesh won by 4 wickets | Bogra | Sri Lanka in Bangladesh ODI Series 2005/06 |
| 20 Feb 2006 | BAN 118 v SL 119/5Match 1 · ODI | SL | DNB | 3/30 | 0 | Sri Lanka won by 5 wickets | Bogra | Sri Lanka in Bangladesh ODI Series 2005/06 |
| 6 Jan 2006 | NZ 224/9 v SL 203Match 3 · ODI | SL | 0 | 1/49 | 2 | 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 | 7 | 2/41 | 0 | 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 | 18 | 0/18 | 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 | 4 & 2 | 2/52 & 1/25 | 1 | India won by 259 runs | Ahmedabad | Sri Lanka tour of India 2005/06 |
| 9 Nov 2005 | SL 196 v IND 197/36th ODI · ODI | SL | 4 | 0/24 | 1 | 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 | DNB | 4/20 | 0 | Sri Lanka won by 5 wickets | Ahmedabad | Sri Lanka tour of India 2005/06 |
| 3 Nov 2005 | SL 261 v IND 262/64th ODI · ODI | SL | 3 | 0/41 | 0 | India won by 4 wickets | Pune | Sri Lanka tour of India 2005/06 |
| 31 Oct 2005 | IND 303/4 v SL 298/43rd ODI · ODI | SL | 33* | 0/50 | 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 | 18 | 1/19 | 1 | 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 | 2 | 1/82 | 0 | India won by 152 runs | Nagpur | Sri Lanka tour of India 2005/06 |
| 4 Sept 2005 | SL 106/4 v BAN 1083rd ODI · ODI | SL | 0* | 3/25 | 0 | Sri Lanka won by 6 wickets (with 148 balls remaining) (D/L method) | Colombo | Bangladesh tour of Sri Lanka 2005 |
| 31 Aug 2005 | SL 269/9 v BAN 181/91st ODI · ODI | SL | 0* | 3/29 | 0 | Sri Lanka won by 88 runs | Colombo | Bangladesh tour of Sri Lanka 2005 |
| 9 Aug 2005 | SL 281/9 v IND 263/9Final · ODI | SL | DNB | 0/48 | 0 | Sri Lanka won by 18 runs | Colombo | Indian Oil Cup 2005 |
| 6 Aug 2005 | WI 226/7 v SL 193Match 5 · ODI | SL | 20 | 0/35 | 1 | West Indies won by 33 runs | Colombo | Indian Oil Cup 2005 |
| 3 Aug 2005 | SL 221/6 v IND 220/84th Match · ODI | SL | DNB | 1/52 | 1 | 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 | DNB | 3/9 | 1 | Sri Lanka won by 50 runs | Dambulla | Indian Oil Cup 2005 |
| 30 Jul 2005 | SL 209/7 v IND 205/91st Match · ODI | SL | 23* | 1/27 | 0 | Sri Lanka won by 3 wickets (with 10 balls remaining) | Dambulla | Indian Oil Cup 2005 |
| 11 Apr 2005 | SL 211 & 273 v NZ 522/9d2nd Test · Test | SL | 12 & 36 | 0/96 | 0 | New Zealand won by an innings and 38 runs | Wellington | Sri Lanka tour of New Zealand 2004/05 |
| 26 Dec 2004 | NZ 144/3 v SL 1411st ODI · ODI | SL | 2 | 0/31 | 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 | 2 & 3 | 1/62 & 0/13 | 0 | Pakistan won by 6 wickets | Karachi | Sri Lanka tour of Pakistan 2004/05 |
| 16 Oct 2004 | SL 287/7 v PAK 168Final · ODI | SL | 2* | 0/20 | 1 | Sri Lanka won by 119 runs | Lahore | Paktel Cup 2004/05 |
| 9 Oct 2004 | ZIM 104 v SL 108/3Match 4 · ODI | SL | 7* | 2/11 | 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 | 15 | 0/41 | 0 | Pakistan won by 8 wickets | Karachi | Paktel Cup 2004/05 |
| 17 Sept 2004 | ENG 251/7 v SL 95/5Match 10 · ODI | SL | DNB | 1/19 | 0 | England won by 49 runs (DLS method) | Southampton | ICC Champions Trophy 2004 |
| 14 Sept 2004 | ZIM 191 v SL 195/6Match 6 · ODI | SL | DNB | 3/38 | 0 | Sri Lanka won by 4 wickets | London | ICC Champions Trophy 2004 |
| 31 Aug 2004 | SL 308/8 v SA 2595th ODI · ODI | SL | 5* | 0/42 | 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 | DNB | 1/20 | 0 | Sri Lanka won by 7 wickets | Dambulla | South Africa tour of Sri Lanka 2004 |
| 20 Aug 2004 | SL 265/7 v SA 263/91st ODI · ODI | SL | DNB | 0/12 | 0 | Sri Lanka won by 3 wickets (with 6 balls remaining) | Colombo | South Africa tour of Sri Lanka 2004 |