| 23 Nov 2011 | PAK 219/7 v SL 218/9Match 5 · ODI | SL | 1 | - | 0 | Pakistan won by 3 wickets | Abu Dhabi | Pakistan v Sri Lanka ODI Series 2011/12 |
| 22 Aug 2011 | SL 213/6 v AUS 211Match 5 · ODI | SL | 63 | - | 0 | Sri Lanka won by 4 wickets | Colombo | Australia in Sri Lanka ODI Series 2011 |
| 20 Aug 2011 | SL 132 v AUS 133/5Match 4 · ODI | SL | 0 | - | 0 | Australia won by 5 wickets | Colombo | Australia in Sri Lanka ODI Series 2011 |
| 16 Aug 2011 | SL 286/9 v AUS 208Match 3 · ODI | SL | 9 | - | 0 | Sri Lanka won by 78 runs | Hambantota | Australia in Sri Lanka ODI Series 2011 |
| 29 Mar 2011 | SL 220/5 v NZ 217Semi-final · ODI | SL | 13 | - | 0 | Sri Lanka won by 5 wickets | Colombo | ICC Cricket World Cup 2010/11 |
| 26 Mar 2011 | SL 231/0 v ENG 229/6Quarter-final · ODI | SL | DNB | - | 0 | Sri Lanka won by 10 wickets | Colombo | ICC Cricket World Cup 2010/11 |
| 18 Mar 2011 | NZ 153 v SL 265/9Match 38 · ODI | SL | 3 | - | 0 | Sri Lanka won by 112 runs | Mumbai | ICC Cricket World Cup 2010/11 |
| 10 Mar 2011 | SL 327/6 v ZIM 188Match 26 · ODI | SL | 4 | - | 0 | Sri Lanka won by 139 runs | Kandy | ICC Cricket World Cup 2010/11 |
| 5 Mar 2011 | SL 146/3 v AUSMatch 20 · ODI | SL | DNB | - | 0 | No result | Colombo | ICC Cricket World Cup 2010/11 |
| 1 Mar 2011 | SL 146/1 v KEN 142Match 14 · ODI | SL | DNB | 0/12 | 0 | Sri Lanka won by 9 wickets | Colombo | ICC Cricket World Cup 2010/11 |
| 26 Feb 2011 | SL 266/9 v PAK 277/7Match 10 · ODI | SL | 57 | - | 0 | Pakistan won by 11 runs | Colombo | ICC Cricket World Cup 2010/11 |
| 7 Nov 2010 | AUS 119/2 v SL 115Match 3 · ODI | SL | 33 | - | 0 | Australia won by 8 wickets | Brisbane | Sri Lanka in Australia ODI Series 2010/11 |
| 5 Nov 2010 | AUS 210 v SL 213/3Match 2 · ODI | SL | DNB | - | 1 | Sri Lanka won by 29 runs (DLS method) | Sydney | Sri Lanka in Australia ODI Series 2010/11 |
| 3 Nov 2010 | AUS 239/8 v SL 243/9Match 1 · ODI | SL | 4 | - | 1 | Sri Lanka won by 1 wicket | Melbourne | Sri Lanka in Australia ODI Series 2010/11 |
| 28 Aug 2010 | SL 299/8 v IND 225Final · ODI | SL | 26* | - | 0 | Sri Lanka won by 74 runs | Dambulla | Sri Lanka Triangular Series 2010 |
| 22 Aug 2010 | SL 104/2 v IND 103Match 5 · ODI | SL | DNB | - | 1 | Sri Lanka won by 8 wickets | Dambulla | Sri Lanka Triangular Series 2010 |
| 19 Aug 2010 | SL 203/3 v NZMatch 4 · ODI | SL | 41* | - | 0 | No result | Dambulla | Sri Lanka Triangular Series 2010 |
| 1 Jun 2010 | ZIM 118 v SL 119/1Match 3 · ODI | SL | DNB | - | 0 | Sri Lanka won by 9 wickets | Bulawayo | Zimbabwe Triangular Series 2010 |
| 30 May 2010 | IND 243/3 v SL 242Match 2 · ODI | SL | 5 | - | 0 | India won by 7 wickets | Bulawayo | Zimbabwe Triangular Series 2010 |
| 4 Jan 2010 | BAN 260/7 v SL 261/31st ODI · ODI | SL | 4* | - | 0 | Sri Lanka won by 7 wickets | Mirpur | Tri-Nation Tournament in Bangladesh 2009/10 |
| 24 Aug 2008 | SL 204 v IND 237/9Match 3 · ODI | SL | 1 | - | 0 | India won by 33 runs | Colombo | India in Sri Lanka ODI Series 2008 |
| 20 Aug 2008 | SL 142 v IND 143/7Match 2 · ODI | SL | 0 | - | 0 | India won by 3 wickets | Dambulla | India in Sri Lanka ODI Series 2008 |
| 18 Aug 2008 | SL 147/2 v IND 146Match 1 · ODI | SL | DNB | - | 1 | Sri Lanka won by 8 wickets | Dambulla | India in Sri Lanka ODI Series 2008 |
| 6 Jul 2008 | IND 173 v SL 273Final · ODI | SL | 0 | - | 0 | Sri Lanka won by 100 runs | Karachi | Asia Cup 2008 |
| 3 Jul 2008 | IND 310/4 v SL 308/8Super Four · ODI | SL | 50 | - | 0 | India won by 6 wickets | Karachi | Asia Cup 2008 |
| 30 Jun 2008 | BAN 174 v SL 332/8Super Four · ODI | SL | 5 | - | 1 | Sri Lanka won by 158 runs | Karachi | Asia Cup 2008 |
| 29 Jun 2008 | PAK 238/9 v SL 302/7Super Four · ODI | SL | 46 | - | 0 | Sri Lanka won by 64 runs | Karachi | Asia Cup 2008 |
| 26 Jun 2008 | SL 290/9 v UAE 148Match 6 · ODI | SL | 6 | - | 0 | Sri Lanka won by 142 runs | Lahore | Asia Cup 2008 |
| 25 Jun 2008 | BAN 226/7 v SL 357/9Match 3 · ODI | SL | 19 | 1/21 | 0 | Sri Lanka won by 131 runs | Lahore | Asia Cup 2008 |
| 15 Apr 2008 | WI 81/2 v SL 257/8Match 3 · ODI | SL | 6 | - | 0 | No result | St Lucia | Sri Lanka in West Indies ODI Series 2007/08 |
| 12 Apr 2008 | WI 125/3 v SL 112/5Match 2 · ODI | SL | 2 | - | 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 | 67 | - | 1 | West Indies won by 1 wicket | Trinidad | Sri Lanka in West Indies ODI Series 2007/08 |
| 29 Feb 2008 | AUS 208 v SL 221Match 12 · ODI | SL | 35 | - | 0 | Sri Lanka won by 13 runs | Melbourne | Commonwealth Bank Series 2007/08 |
| 26 Feb 2008 | IND 180/3 v SL 179Match 11 · ODI | SL | 0 | - | 1 | India won by 7 wickets | Hobart | Commonwealth Bank Series 2007/08 |
| 22 Feb 2008 | AUS 184/7 v SL 77/4Match 9 · ODI | SL | 16* | - | 1 | Australia won by 24 runs (DLS method) | Melbourne | Commonwealth Bank Series 2007/08 |
| 19 Feb 2008 | IND 239/8 v SL 238/6Match 8 · ODI | SL | 21 | - | 1 | India won by 2 wickets | Adelaide | Commonwealth Bank Series 2007/08 |
| 15 Feb 2008 | AUS 236 v SL 173Match 6 · ODI | SL | 0 | - | 0 | Australia won by 63 runs | Perth | Commonwealth Bank Series 2007/08 |
| 12 Feb 2008 | IND 195/5 v SL 154/25th Match · ODI | SL | DNB | - | 0 | Sri Lanka won by 8 wickets (with 12 balls remaining) (D/L method) | Canberra | Commonwealth Bank Series 2007/08 |
| 8 Feb 2008 | AUS 253/6 v SL 125Match 3 · ODI | SL | 7 | - | 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 |
| 13 Oct 2007 | SL 211 v ENG 104Match 5 · ODI | SL | 73 | - | 0 | Sri Lanka won by 107 runs | Colombo | England in Sri Lanka ODI Series 2007/08 |
| 10 Oct 2007 | SL 211/9 v ENG 212/5Match 4 · ODI | SL | 67 | - | 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 | 11 | - | 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 | 0 | - | 1 | 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 | 33 | - | 0 | Sri Lanka won by 119 runs | Dambulla | England in Sri Lanka ODI Series 2007/08 |
| 23 Jul 2007 | SL 141/5 v BAN 137Match 2 · ODI | SL | 36 | - | 0 | Sri Lanka won by 5 wickets | Colombo | Bangladesh in Sri Lanka ODI Series 2007 |
| 20 Jul 2007 | SL 234/6 v BAN 164Match 1 · ODI | SL | 65 | - | 1 | Sri Lanka won by 70 runs | Colombo | Bangladesh in Sri Lanka ODI Series 2007 |
| 22 May 2007 | SL 296/9 v PAK 1813rd ODI · ODI | SL | 64 | - | 0 | Sri Lanka won by 115 runs | Abu Dhabi | Warid Cricket Series 2007 |
| 20 May 2007 | PAK 313/9 v SL 2152nd ODI · ODI | SL | 21 | - | 0 | Pakistan won by 98 runs | Abu Dhabi | Warid Cricket Series 2007 |
| 18 May 2007 | SL 235/9 v PAK 239/51st ODI · ODI | SL | 47 | - | 0 | Pakistan won by 5 wickets (with 48 balls remaining) | Abu Dhabi | Warid Cricket Series 2007 |