| 18 Jun 2010 | SL 312/4 v BAN 186Match 3 · ODI | Sri Lanka won by 126 runs | Dambulla | Asia Cup 2010 |
| 15 Jun 2010 | SL 242/9 v PAK 226Match 1 · ODI | Sri Lanka won by 16 runs | Dambulla | Asia Cup 2010 |
| 9 Jun 2010 | ZIM 199 v SL 203/1Final · ODI | Sri Lanka won by 9 wickets | Harare | Zimbabwe Triangular Series 2010 |
| 7 Jun 2010 | ZIM 240/2 v SL 236Match 6 · ODI | Zimbabwe won by 8 wickets | Harare | Zimbabwe Triangular Series 2010 |
| 5 Jun 2010 | IND 268/9 v SL 270/4Match 5 · ODI | Sri Lanka won by 6 wickets | Harare | Zimbabwe Triangular Series 2010 |
| 1 Jun 2010 | ZIM 118 v SL 119/1Match 3 · ODI | Sri Lanka won by 9 wickets | Bulawayo | Zimbabwe Triangular Series 2010 |
| 30 May 2010 | IND 243/3 v SL 242Match 2 · ODI | India won by 7 wickets | Bulawayo | Zimbabwe Triangular Series 2010 |
| 23 May 2010 | NZ 81 v SL 82/3Match 2 · T20I | Sri Lanka won by 7 wickets | Lauderhill | New Zealand v Sri Lanka T20I Series 2010 |
| 22 May 2010 | NZ 120/7 v SL 92Match 1 · T20I | New Zealand won by 28 runs | Lauderhill | New Zealand v Sri Lanka T20I Series 2010 |
| 13 May 2010 | ENG 132/3 v SL 128/6Semi-final · T20I | England won by 7 wickets | St Lucia | ICC World Twenty20 2010 |
| 11 May 2010 | IND 163/5 v SL 167/523rd T20I · T20I | Sri Lanka won by 5 wickets | St Lucia | ICC World Twenty20 2010 |
| 9 May 2010 | AUS 168/5 v SL 8720th T20I · T20I | Australia won by 81 runs | Barbados | ICC World Twenty20 2010 |
| 7 May 2010 | WI 138/8 v SL 195/316th T20I · T20I | Sri Lanka won by 57 runs | Barbados | ICC World Twenty20 2010 |
| 3 May 2010 | SL 173/7 v ZIM 29/17th T20I · T20I | Sri Lanka won by 14 runs (DLS method) | Guyana | ICC World Twenty20 2010 |
| 30 Apr 2010 | NZ 139/8 v SL 135/61st T20I · T20I | New Zealand won by 2 wickets | Guyana | ICC World Twenty20 2010 |
| 13 Jan 2010 | IND 245 v SL 249/6Final · ODI | Sri Lanka won by 4 wickets | Mirpur | Tri-Nation Tournament in Bangladesh 2009/10 |
| 10 Jan 2010 | IND 214/2 v SL 2135th ODI · ODI | India won by 8 wickets | Mirpur | Tri-Nation Tournament in Bangladesh 2009/10 |
| 8 Jan 2010 | BAN 249/9 v SL 252/14th ODI · ODI | Sri Lanka won by 9 wickets | Mirpur | Tri-Nation Tournament in Bangladesh 2009/10 |
| 5 Jan 2010 | IND 279/9 v SL 283/52nd ODI · ODI | Sri Lanka won by 5 wickets | Mirpur | Tri-Nation Tournament in Bangladesh 2009/10 |
| 4 Jan 2010 | BAN 260/7 v SL 261/31st ODI · ODI | Sri Lanka won by 7 wickets | Mirpur | Tri-Nation Tournament in Bangladesh 2009/10 |
| 27 Dec 2009 | IND v SL 83/5Match 5 · ODI | No result | Delhi | Sri Lanka in India ODI Series 2009/10 |
| 24 Dec 2009 | IND 317/3 v SL 315/6Match 4 · ODI | India won by 7 wickets | Kolkata | Sri Lanka in India ODI Series 2009/10 |
| 21 Dec 2009 | IND 243/3 v SL 239Match 3 · ODI | India won by 7 wickets | Cuttack | Sri Lanka in India ODI Series 2009/10 |
| 18 Dec 2009 | IND 301/7 v SL 302/7Match 2 · ODI | Sri Lanka won by 3 wickets | Nagpur | Sri Lanka in India ODI Series 2009/10 |
| 15 Dec 2009 | IND 414/7 v SL 411/8Match 1 · ODI | India won by 3 runs | Rajkot | Sri Lanka in India ODI Series 2009/10 |
| 12 Dec 2009 | IND 211/4 v SL 206/7Match 2 · T20I | India won by 6 wickets | Chandigarh | Sri Lanka in India T20I Series 2009/10 |
| 9 Dec 2009 | IND 186/9 v SL 215/5Match 1 · T20I | Sri Lanka won by 29 runs | Nagpur | Sri Lanka in India T20I Series 2009/10 |
| 2 Dec 2009 | IND 726/9d v SL 393 & 309Match 3 · Test | India won by an innings and 24 runs | Mumbai | Sri Lanka in India Test Series 2009/10 |
| 24 Nov 2009 | IND 642 v SL 229 & 269Match 2 · Test | India won by an innings and 144 runs | Kanpur | Sri Lanka in India Test Series 2009/10 |
| 16 Nov 2009 | IND 426 & 412/4 v SL 760/7dMatch 1 · Test | Match drawn | Ahmedabad | Sri Lanka in India Test Series 2009/10 |
| 27 Sept 2009 | NZ 315/7 v SL 277Match 7 · ODI | New Zealand won by 38 runs | Johannesburg | ICC Champions Trophy 2009/10 |
| 25 Sept 2009 | ENG 213/4 v SL 212Match 4 · ODI | England won by 6 wickets | Johannesburg | ICC Champions Trophy 2009/10 |
| 22 Sept 2009 | SA 206/7 v SL 319/8Match 1 · ODI | Sri Lanka won by 55 runs (DLS method) | Centurion | ICC Champions Trophy 2009/10 |
| 14 Sept 2009 | SL 273 v IND 319/5Final · ODI | India won by 46 runs | Colombo | Compaq Cup 2009 |
| 12 Sept 2009 | SL 307/6 v IND 168Match 3 · ODI | Sri Lanka won by 139 runs | Colombo | Compaq Cup 2009 |
| 8 Sept 2009 | SL 216/7 v NZ 119Match 1 · ODI | Sri Lanka won by 97 runs | Colombo | Compaq Cup 2009 |
| 4 Sept 2009 | SL 148/8 v NZ 170/4Match 2 · T20I | New Zealand won by 22 runs | Colombo | New Zealand in Sri Lanka T20I Series 2009 |
| 2 Sept 2009 | SL 138/9 v NZ 141/8Match 1 · T20I | New Zealand won by 3 runs | Colombo | New Zealand in Sri Lanka T20I Series 2009 |
| 26 Aug 2009 | SL 416 & 311/5d v NZ 234 & 397Match 2 · Test | Sri Lanka won by 96 runs | Colombo | New Zealand in Sri Lanka Test Series 2009 |
| 18 Aug 2009 | SL 452 & 259/4d v NZ 299 & 210Match 1 · Test | Sri Lanka won by 202 runs | Galle | New Zealand in Sri Lanka Test Series 2009 |
| 12 Aug 2009 | SL 120 v PAK 172/5Only T20I · T20I | Pakistan won by 52 runs | Colombo | - |
| 9 Aug 2009 | SL 147 v PAK 279/8Match 5 · ODI | Pakistan won by 132 runs | Colombo | Pakistan in Sri Lanka ODI Series 2009 |
| 7 Aug 2009 | SL 175 v PAK 321/5Match 4 · ODI | Pakistan won by 146 runs | Colombo | Pakistan in Sri Lanka ODI Series 2009 |
| 3 Aug 2009 | SL 289/4 v PAK 288/8Match 3 · ODI | Sri Lanka won by 6 wickets | Dambulla | Pakistan in Sri Lanka ODI Series 2009 |
| 1 Aug 2009 | SL 169/4 v PAK 168Match 2 · ODI | Sri Lanka won by 6 wickets | Dambulla | Pakistan in Sri Lanka ODI Series 2009 |
| 30 Jul 2009 | SL 232/9 v PAK 196Match 1 · ODI | Sri Lanka won by 36 runs | Dambulla | Pakistan in Sri Lanka ODI Series 2009 |
| 20 Jul 2009 | SL 233 & 391/4 v PAK 299 & 425/9dMatch 3 · Test | Match drawn | Colombo | Pakistan in Sri Lanka Test Series 2009 |
| 12 Jul 2009 | SL 240 & 171/3 v PAK 90 & 320Match 2 · Test | Sri Lanka won by 7 wickets | Colombo | Pakistan in Sri Lanka Test Series 2009 |
| 4 Jul 2009 | SL 292 & 217 v PAK 342 & 117Match 1 · Test | Sri Lanka won by 50 runs | Galle | Pakistan in Sri Lanka Test Series 2009 |
| 21 Jun 2009 | PAK 139/2 v SL 138/6Final · T20I | Pakistan won by 8 wickets | London | ICC World Twenty20 2009 |