| 18 Jun 2010 | SL 312/4 v BAN 186Match 3 · ODI | SL | 71 | 3/37 | 0 | Sri Lanka won by 126 runs | Dambulla | Asia Cup 2010 |
| 15 Jun 2010 | SL 242/9 v PAK 226Match 1 · ODI | SL | 18 | - | 0 | Sri Lanka won by 16 runs | Dambulla | Asia Cup 2010 |
| 9 Jun 2010 | ZIM 199 v SL 203/1Final · ODI | SL | 108* | 0/14 | 2 | Sri Lanka won by 9 wickets | Harare | Zimbabwe Triangular Series 2010 |
| 7 Jun 2010 | ZIM 240/2 v SL 236Match 6 · ODI | SL | 78 | 1/35 | 0 | Zimbabwe won by 8 wickets | Harare | Zimbabwe Triangular Series 2010 |
| 5 Jun 2010 | IND 268/9 v SL 270/4Match 5 · ODI | SL | 21 | 1/5 | 0 | Sri Lanka won by 6 wickets | Harare | Zimbabwe Triangular Series 2010 |
| 1 Jun 2010 | ZIM 118 v SL 119/1Match 3 · ODI | SL | 60* | - | 1 | Sri Lanka won by 9 wickets | Bulawayo | Zimbabwe Triangular Series 2010 |
| 30 May 2010 | IND 243/3 v SL 242Match 2 · ODI | SL | 61 | - | 0 | India won by 7 wickets | Bulawayo | Zimbabwe Triangular Series 2010 |
| 23 May 2010 | NZ 81 v SL 82/3Match 2 · T20I | SL | 33* | 0/4 | 0 | 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 | SL | 6 | - | 0 | 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 | SL | 9 | 0/5 | 0 | England won by 7 wickets | St Lucia | ICC World Twenty20 2010 |
| 11 May 2010 | IND 163/5 v SL 167/523rd T20I · T20I | SL | 33 | 0/14 | 0 | Sri Lanka won by 5 wickets | St Lucia | ICC World Twenty20 2010 |
| 9 May 2010 | AUS 168/5 v SL 8720th T20I · T20I | SL | 20 | - | 0 | Australia won by 81 runs | Barbados | ICC World Twenty20 2010 |
| 7 May 2010 | WI 138/8 v SL 195/316th T20I · T20I | SL | 4* | - | 0 | Sri Lanka won by 57 runs | Barbados | ICC World Twenty20 2010 |
| 3 May 2010 | SL 173/7 v ZIM 29/17th T20I · T20I | SL | 2 | - | 0 | 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 | SL | 3 | - | 0 | New Zealand won by 2 wickets | Guyana | ICC World Twenty20 2010 |
| 18 Apr 2010 | DC 134/7 v DC 145/7Match 55 · T20 | DC | 11 | 0/14 | 0 | Deccan Chargers won by 11 runs | Delhi | Indian Premier League 2009/10 |
| 15 Apr 2010 | CSK 112/9 v DC 113/4Match 50 · T20 | DC | 1 | 1/19 | 1 | Delhi Daredevils won by 6 wickets | Chennai | Indian Premier League 2009/10 |
| 19 Mar 2010 | DC 185/6 v CSK 190/5Match 11 · T20 | DC | 15 | 1/30 | 1 | Chennai Super Kings won by 5 wickets | Delhi | Indian Premier League 2009/10 |
| 17 Mar 2010 | DC 120/9 v MI 218/7Match 9 · T20 | DC | 17 | - | 1 | Mumbai Indians won by 98 runs | Delhi | Indian Premier League 2009/10 |
| 15 Mar 2010 | RR 141/6 v DC 142/4Match 6 · T20 | DC | 0 | - | 1 | Delhi Daredevils won by 6 wickets | Ahmedabad | Indian Premier League 2009/10 |
| 13 Mar 2010 | PK 142/9 v DC 146/5Match 3 · T20 | DC | 0 | 1/7 | 0 | Delhi Daredevils won by 5 wickets | Chandigarh | Indian Premier League 2009/10 |
| 13 Jan 2010 | IND 245 v SL 249/6Final · ODI | SL | 49 | 1/18 | 0 | 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 | SL | 33 | - | 0 | India won by 8 wickets | Mirpur | Tri-Nation Tournament in Bangladesh 2009/10 |
| 4 Jan 2010 | BAN 260/7 v SL 261/31st ODI · ODI | SL | 104 | 1/16 | 0 | Sri Lanka won by 7 wickets | Mirpur | Tri-Nation Tournament in Bangladesh 2009/10 |
| 27 Dec 2009 | IND v SL 83/5Match 5 · ODI | SL | 20 | - | 0 | No result | Delhi | Sri Lanka in India ODI Series 2009/10 |
| 24 Dec 2009 | IND 317/3 v SL 315/6Match 4 · ODI | SL | 9 | 0/17 | 1 | 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 | SL | 41 | - | 1 | 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 | SL | 123 | 0/16 | 1 | 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 | SL | 160 | 0/26 | 1 | 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 | SL | 1 | 0/10 | 0 | 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 | SL | 34 | 1/14 | 1 | 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 | SL | 109 & 16 | 0/16 | 0 | 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 | SL | 0 & 11 | 0/17 | 2 | 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 | SL | 112 | 0/3 & 0/2 | 2 | Match drawn | Ahmedabad | Sri Lanka in India Test Series 2009/10 |
| 27 Sept 2009 | NZ 315/7 v SL 277Match 7 · ODI | SL | 41 | - | 1 | New Zealand won by 38 runs | Johannesburg | ICC Champions Trophy 2009/10 |
| 25 Sept 2009 | ENG 213/4 v SL 212Match 4 · ODI | SL | 2 | - | 0 | England won by 6 wickets | Johannesburg | ICC Champions Trophy 2009/10 |
| 22 Sept 2009 | SA 206/7 v SL 319/8Match 1 · ODI | SL | 106 | - | 0 | Sri Lanka won by 55 runs (DLS method) | Centurion | ICC Champions Trophy 2009/10 |
| 14 Sept 2009 | SL 273 v IND 319/5Final · ODI | SL | 42 | - | 1 | India won by 46 runs | Colombo | Compaq Cup 2009 |
| 12 Sept 2009 | SL 307/6 v IND 168Match 3 · ODI | SL | 23 | 0/17 | 0 | Sri Lanka won by 139 runs | Colombo | Compaq Cup 2009 |
| 8 Sept 2009 | SL 216/7 v NZ 119Match 1 · ODI | SL | 4 | - | 0 | Sri Lanka won by 97 runs | Colombo | Compaq Cup 2009 |
| 4 Sept 2009 | SL 148/8 v NZ 170/4Match 2 · T20I | SL | 1 | 0/31 | 0 | 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 | SL | 57 | - | 0 | 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 | SL | 29 & 33 | 1/12 & 1/15 | 0 | 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 | SL | 92 & 123* | - | 0 | Sri Lanka won by 202 runs | Galle | New Zealand in Sri Lanka Test Series 2009 |
| 20 Jul 2009 | SL 233 & 391/4 v PAK 299 & 425/9dMatch 3 · Test | SL | 44 & DNB | - | 2 | Match drawn | Colombo | Pakistan in Sri Lanka Test Series 2009 |
| 12 Jul 2009 | SL 240 & 171/3 v PAK 90 & 320Match 2 · Test | SL | 20 & DNB | - | 5 | 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 | SL | 28 & 22 | - | 4 | 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 | SL | 0 | - | 0 | Pakistan won by 8 wickets | London | ICC World Twenty20 2009 |
| 19 Jun 2009 | SL 158/5 v WI 101Semi-final · T20I | SL | 96* | - | 0 | Sri Lanka won by 57 runs | London | ICC World Twenty20 2009 |
| 16 Jun 2009 | NZ 110 v SL 158/523rd T20I · T20I | SL | 48 | 0/11 | 0 | Sri Lanka won by 48 runs | Nottingham | ICC World Twenty20 2009 |