| 16 Aug 2010 | SL 170 v IND 171/4Match 3 · ODI | SL | 0 | - | 1 | India won by 6 wickets | Dambulla | Sri Lanka Triangular Series 2010 |
| 13 Aug 2010 | SL 195/7 v NZ 192Match 2 · ODI | SL | 70 | - | 0 | Sri Lanka won by 3 wickets | Dambulla | Sri Lanka Triangular Series 2010 |
| 24 Jun 2010 | SL 187 v IND 268/6Final · ODI | SL | 16 | - | 0 | India won by 81 runs | Dambulla | Asia Cup 2010 |
| 22 Jun 2010 | SL 211/3 v IND 209Match 6 · ODI | SL | 38 | - | 0 | Sri Lanka won by 7 wickets | Dambulla | Asia Cup 2010 |
| 18 Jun 2010 | SL 312/4 v BAN 186Match 3 · ODI | SL | 54 | - | 0 | Sri Lanka won by 126 runs | Dambulla | Asia Cup 2010 |
| 15 Jun 2010 | SL 242/9 v PAK 226Match 1 · ODI | SL | 11 | - | 0 | Sri Lanka won by 16 runs | Dambulla | Asia Cup 2010 |
| 9 Jun 2010 | ZIM 199 v SL 203/1Final · ODI | SL | 72 | - | 1 | Sri Lanka won by 9 wickets | Harare | Zimbabwe Triangular Series 2010 |
| 7 Jun 2010 | ZIM 240/2 v SL 236Match 6 · ODI | SL | 69 | - | 0 | Zimbabwe won by 8 wickets | Harare | Zimbabwe Triangular Series 2010 |
| 5 Jun 2010 | IND 268/9 v SL 270/4Match 5 · ODI | SL | 27 | - | 0 | Sri Lanka won by 6 wickets | Harare | Zimbabwe Triangular Series 2010 |
| 1 Jun 2010 | ZIM 118 v SL 119/1Match 3 · ODI | SL | 40 | - | 0 | Sri Lanka won by 9 wickets | Bulawayo | Zimbabwe Triangular Series 2010 |
| 30 May 2010 | IND 243/3 v SL 242Match 2 · ODI | SL | 1 | - | 0 | India won by 7 wickets | Bulawayo | Zimbabwe Triangular Series 2010 |
| 13 Jan 2010 | IND 245 v SL 249/6Final · ODI | SL | 0 | - | 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 | 0 | - | 0 | 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 | SL | 118* | - | 1 | 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 | SL | 30 | - | 0 | 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 | SL | 14 | - | 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 | 0 | - | 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 | 118 | - | 0 | 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 | 73 | - | 0 | 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 | 37 | - | 0 | 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 | 67 | - | 0 | India won by 3 runs | Rajkot | Sri Lanka in India ODI Series 2009/10 |
| 9 Aug 2009 | SL 147 v PAK 279/8Match 5 · ODI | SL | 0 | - | 2 | Pakistan won by 132 runs | Colombo | Pakistan in Sri Lanka ODI Series 2009 |
| 7 Aug 2009 | SL 175 v PAK 321/5Match 4 · ODI | SL | 80 | - | 0 | 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 | SL | 76 | - | 0 | 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 | SL | 10 | - | 0 | 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 | SL | 17 | - | 0 | Sri Lanka won by 36 runs | Dambulla | Pakistan in Sri Lanka ODI Series 2009 |
| 16 Jan 2009 | BAN 152 v SL 153/8Final · ODI | SL | 2 | - | 0 | Sri Lanka won by 2 wickets (with 11 balls remaining) | Mirpur | Tri-Nation Tournament in Bangladesh 2008/09 |
| 14 Jan 2009 | BAN 151/5 v SL 1473rd ODI · ODI | SL | 0 | - | 0 | Bangladesh won by 5 wickets | Mirpur | Tri-Nation Tournament in Bangladesh 2008/09 |
| 12 Jan 2009 | SL 210/6 v ZIM 802nd Match · ODI | SL | 43 | - | 1 | Sri Lanka won by 130 runs | Mirpur | Tri-Nation Tournament in Bangladesh 2008/09 |
| 30 Nov 2008 | ZIM 133 v SL 152Match 5 · ODI | SL | 6 | - | 0 | Sri Lanka won by 19 runs | Harare | Sri Lanka in Zimbabwe ODI Series 2008/09 |
| 28 Nov 2008 | ZIM 146 v SL 150/84th ODI · ODI | SL | 17 | - | 0 | Sri Lanka won by 2 wickets (with 15 balls remaining) | Harare | Sri Lanka in Zimbabwe ODI Series 2008/09 |
| 24 Nov 2008 | ZIM 166/7 v SL 171/7Match 3 · ODI | SL | 29 | - | 0 | Sri Lanka won by 5 runs | Harare | Sri Lanka in Zimbabwe ODI Series 2008/09 |
| 22 Nov 2008 | ZIM 67 v SL 68/1Match 2 · ODI | SL | 26* | - | 0 | Sri Lanka won by 9 wickets | Harare | Sri Lanka in Zimbabwe ODI Series 2008/09 |
| 20 Nov 2008 | ZIM 127 v SL 130/4Match 1 · ODI | SL | 0 | - | 1 | Sri Lanka won by 6 wickets | Harare | Sri Lanka in Zimbabwe ODI Series 2008/09 |
| 12 Apr 2008 | WI 125/3 v SL 112/5Match 2 · ODI | SL | 40 | - | 0 | West Indies won by 7 wickets (DLS method) | Trinidad | Sri Lanka in West Indies ODI Series 2007/08 |
| 10 Apr 2008 | WI 236/9 v SL 235/7Match 1 · ODI | SL | 10 | - | 0 | West Indies won by 1 wicket | Trinidad | Sri Lanka in West Indies ODI Series 2007/08 |
| 8 Feb 2008 | AUS 253/6 v SL 125Match 3 · ODI | SL | 10 | - | 0 | Australia won by 128 runs | Sydney | Commonwealth Bank Series 2007/08 |
| 5 Feb 2008 | IND 267/4 v SLMatch 2 · ODI | SL | - | - | 0 | No result | Brisbane | Commonwealth Bank Series 2007/08 |
| 18 Dec 2007 | SL 499/8d v ENG 81 & 251/63rd Test · Test | SL | 16 | - | 0 | Match drawn | Galle | England tour of Sri Lanka 2007/08 |
| 9 Dec 2007 | ENG 351 & 250/3 v SL 548/9d2nd Test · Test | SL | 10 | - | 0 | Match drawn | Colombo | England tour of Sri Lanka 2007/08 |
| 10 Oct 2007 | SL 211/9 v ENG 212/5Match 4 · ODI | SL | 4 | - | 0 | England won by 5 wickets | Colombo | England in Sri Lanka ODI Series 2007/08 |
| 7 Oct 2007 | SL 164 v ENG 164/83rd ODI · ODI | SL | 15 | - | 0 | England won by 2 wickets (with 7 balls remaining) (D/L method) | Dambulla | England tour of Sri Lanka 2007/08 |
| 4 Oct 2007 | SL 169 v ENG 234/8Match 2 · ODI | SL | 8 | - | 0 | England won by 65 runs | Dambulla | England in Sri Lanka ODI Series 2007/08 |
| 1 Oct 2007 | SL 269/7 v ENG 150Match 1 · ODI | SL | 40 | - | 0 | Sri Lanka won by 119 runs | Dambulla | England in Sri Lanka ODI Series 2007/08 |
| 20 Sept 2007 | AUS 102/0 v SL 10122nd T20I · T20I | SL | 4 | - | 0 | Australia won by 10 wickets | Cape Town | ICC World Twenty20 2007/08 |
| 18 Sept 2007 | BAN 83 v SL 147/519th T20I · T20I | SL | 23 | - | 0 | Sri Lanka won by 64 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 17 Sept 2007 | PAK 189/6 v SL 156/916th T20I · T20I | SL | 0 | - | 0 | Pakistan won by 33 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 15 Sept 2007 | NZ 164/7 v SL 168/311th T20I · T20I | SL | 37 | - | 0 | Sri Lanka won by 7 wickets | Johannesburg | ICC World Twenty20 2007/08 |
| 14 Sept 2007 | KEN 88/9 v SL 260/68th T20I · T20I | SL | 10 | - | 0 | Sri Lanka won by 172 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 25 Jul 2007 | SL 196 v BAN 157Match 3 · ODI | SL | 14 | - | 0 | Sri Lanka won by 39 runs | Colombo | Bangladesh in Sri Lanka ODI Series 2007 |