| 1 Jun 2010 | ZIM 118 v SL 119/1Match 3 · ODI | SL | DNB | 2/12 | 1 | Sri Lanka won by 9 wickets | Bulawayo | Zimbabwe Triangular Series 2010 |
| 5 Jun 2010 | IND 268/9 v SL 270/4Match 5 · ODI | SL | 35* | 0/29 | 1 | Sri Lanka won by 6 wickets | Harare Sports Club | Zimbabwe Triangular Series 2010 |
| 7 Jun 2010 | ZIM 240/2 v SL 236Match 6 · ODI | SL | 7 | 0/42 | 0 | Zimbabwe won by 8 wickets | Harare Sports Club | Zimbabwe Triangular Series 2010 |
| 9 Jun 2010 | ZIM 199 v SL 203/1Final · ODI | SL | DNB | 2/36 | 0 | Sri Lanka won by 9 wickets | Harare Sports Club | Zimbabwe Triangular Series 2010 |
| 7 Nov 2010 | AUS 119/2 v SL 115Match 3 · ODI | SL | 5 | 0/10 | 0 | Australia won by 8 wickets | Brisbane | Sri Lanka in Australia ODI Series 2010/11 |
| 25 Jun 2011 | ENG 136/9 v SL 137/1Only T20I · T20I | SL | DNB | - | 0 | Sri Lanka won by 9 wickets | Bristol | - |
| 28 Jun 2011 | ENG 229/8 v SL 121Match 1 · ODI | SL | 9 | 1/18 | 0 | England won by 110 runs (DLS method) | London | NatWest Series 2011 |
| 1 Jul 2011 | ENG 240 v SL 309/5Match 2 · ODI | SL | 7* | 2/31 | 0 | Sri Lanka won by 69 runs | Leeds | NatWest Series 2011 |
| 3 Jul 2011 | ENG 246/7 v SL 249/4Match 3 · ODI | SL | DNB | 2/40 | 0 | Sri Lanka won by 6 wickets | London | NatWest Series 2011 |
| 6 Jul 2011 | ENG 171/0 v SL 174Match 4 · ODI | SL | 11 | 0/20 | 0 | England won by 10 wickets (DLS method) | Nottingham | NatWest Series 2011 |
| 9 Jul 2011 | ENG 268/9 v SL 252Match 5 · ODI | SL | 48 | 0/33 | 0 | England won by 16 runs | Manchester | NatWest Series 2011 |
| 13 Jul 2011 | SCO 101 v SL 284/73rd Match · ODI | SL | 34* | 0/6 | 1 | Sri Lanka won by 183 runs | Edinburgh | Tri-Nation Series in Scotland in 2011 |
| 6 Aug 2011 | SL 198/3 v AUS 163/8Match 1 · T20I | SL | 29* | - | 0 | Sri Lanka won by 35 runs | Pallekele International Cricket Stadium | Australia in Sri Lanka T20I Series 2011 |
| 8 Aug 2011 | SL 157/9 v AUS 149/9Match 2 · T20I | SL | 1 | 0/23 | 0 | Sri Lanka won by 8 runs | Pallekele International Cricket Stadium | Australia in Sri Lanka T20I Series 2011 |
| 10 Aug 2011 | SL 191 v AUS 192/3Match 1 · ODI | SL | 2 | 0/37 | 0 | Australia won by 7 wickets | Pallekele International Cricket Stadium | Australia in Sri Lanka ODI Series 2011 |
| 14 Aug 2011 | SL 208 v AUS 211/2Match 2 · ODI | SL | 5 | 0/12 | 0 | Australia won by 8 wickets | Hambantota | Australia in Sri Lanka ODI Series 2011 |
| 16 Aug 2011 | SL 286/9 v AUS 208Match 3 · ODI | SL | 1 | 0/5 | 0 | Sri Lanka won by 78 runs | Hambantota | Australia in Sri Lanka ODI Series 2011 |
| 22 Aug 2011 | SL 213/6 v AUS 211Match 5 · ODI | SL | 7* | 0/35 | 0 | Sri Lanka won by 4 wickets | Colombo | Australia in Sri Lanka ODI Series 2011 |
| 14 Nov 2011 | PAK 210 v SL 235/7Match 2 · ODI | SL | 17* | 0/43 | 0 | Sri Lanka won by 25 runs | Dubai International Cricket Stadium | Pakistan v Sri Lanka ODI Series 2011/12 |
| 18 Nov 2011 | PAK 257/8 v SL 236Match 3 · ODI | SL | 19 | 0/15 | 0 | Pakistan won by 21 runs | Dubai International Cricket Stadium | Pakistan v Sri Lanka ODI Series 2011/12 |
| 20 Nov 2011 | PAK 200 v SL 174Match 4 · ODI | SL | 2 | 2/40 | 1 | Pakistan won by 26 runs | Sharjah Cricket Stadium | Pakistan v Sri Lanka ODI Series 2011/12 |
| 23 Nov 2011 | PAK 219/7 v SL 218/9Match 5 · ODI | SL | 2 | 3/36 | 0 | Pakistan won by 3 wickets | Abu Dhabi | Pakistan v Sri Lanka ODI Series 2011/12 |
| 18 Jun 2012 | SL 248/8 v PAK 247/7Match 5 · ODI | SL | 19 | 2/30 | 0 | Sri Lanka won by 2 wickets | Colombo | Pakistan in Sri Lanka ODI Series 2012 |
| 28 Jul 2012 | SL 286/5 v IND 288/5Match 3 · ODI | SL | 45* | 0/19 | 0 | India won by 5 wickets | Colombo | India in Sri Lanka ODI Series 2012 |
| 31 Jul 2012 | SL 251/8 v IND 255/4Match 4 · ODI | SL | 17 | 1/37 | 0 | India won by 6 wickets | Colombo | India in Sri Lanka ODI Series 2012 |
| 4 Aug 2012 | SL 274 v IND 294/7Match 5 · ODI | SL | 72 | 0/25 | 0 | India won by 20 runs | Pallekele International Cricket Stadium | India in Sri Lanka ODI Series 2012 |
| 7 Aug 2012 | SL 116 v IND 155/3Only T20I · T20I | SL | 11 | 1/13 | 1 | India won by 39 runs | Pallekele International Cricket Stadium | - |
| 18 Sept 2012 | SL 182/4 v ZIM 1001st T20I · T20I | SL | 43* | 3/24 | 0 | Sri Lanka won by 82 runs | Hambantota | ICC World Twenty20 2012/13 |
| 22 Sept 2012 | SL 46/5 v SA 78/47th T20I · T20I | SL | 7* | - | 2 | South Africa won by 32 runs | Hambantota | ICC World Twenty20 2012/13 |
| 27 Sept 2012 | SL 174/6 v NZ 174/713th T20I · T20I | SL | 8 | 0/13 | 0 | Match tied (Sri Lanka won the Super Over) | Pallekele International Cricket Stadium | ICC World Twenty20 2012/13 |
| 29 Sept 2012 | SL 130/1 v WI 129/518th T20I · T20I | SL | DNB | 1/12 | 0 | Sri Lanka won by 9 wickets | Pallekele International Cricket Stadium | ICC World Twenty20 2012/13 |
| 1 Oct 2012 | SL 169/6 v ENG 150/922nd T20I · T20I | SL | 18 | 1/5 | 0 | Sri Lanka won by 19 runs | Pallekele International Cricket Stadium | ICC World Twenty20 2012/13 |
| 4 Oct 2012 | SL 139/4 v PAK 123/7Semi-final · T20I | SL | 15 | - | 0 | Sri Lanka won by 16 runs | Colombo | ICC World Twenty20 2012/13 |
| 7 Oct 2012 | SL 101 v WI 137/6Final · T20I | SL | 3 | 0/20 | 1 | West Indies won by 36 runs | Colombo | ICC World Twenty20 2012/13 |
| 30 Oct 2012 | SL 6/0 v NZ 74/7Only T20I · T20I | SL | DNB | - | 0 | No result | Pallekele International Cricket Stadium | - |
| 4 Nov 2012 | SL 118/3 v NZ 250/6Match 2 · ODI | SL | DNB | 0/34 | 0 | Sri Lanka won by 14 runs (DLS method) | Pallekele International Cricket Stadium | New Zealand in Sri Lanka ODI Series 2012/13 |
| 6 Nov 2012 | SL 200/3 v NZ 188/6Match 3 · ODI | SL | DNB | 2/34 | 0 | Sri Lanka won by 7 wickets (DLS method) | Pallekele International Cricket Stadium | New Zealand in Sri Lanka ODI Series 2012/13 |
| 10 Nov 2012 | SL 131/3 v NZ 131/8Match 4 · ODI | SL | DNB | 3/15 | 0 | Sri Lanka won by 7 wickets (DLS method) | Hambantota | New Zealand in Sri Lanka ODI Series 2012/13 |
| 12 Nov 2012 | SL 123/8 v NZMatch 5 · ODI | SL | 0 | - | 0 | No result | Hambantota | New Zealand in Sri Lanka ODI Series 2012/13 |
| 8 Dec 2012 | SS 147/3 v ST 143/5Match · T20 | SS | DNB | 0/30 | 0 | Sydney Sixers won by 7 wickets | Sydney Cricket Ground | Big Bash League 2012/13 |
| 16 Dec 2012 | SS 113/9 v PS 114/3Match · T20 | SS | 2 | 1/19 | 0 | Perth Scorchers won by 7 wickets | Sydney Cricket Ground | Big Bash League 2012/13 |
| 23 Dec 2012 | AS 136/1 v SS 135/6Match · T20 | SS | 5 | - | 0 | Adelaide Strikers won by 9 wickets | Adelaide Oval | Big Bash League 2012/13 |
| 11 Jan 2013 | AUS 305/5 v SL 198Match 1 · ODI | SL | 20 | 0/33 | 1 | Australia won by 107 runs | Melbourne Cricket Ground | Sri Lanka in Australia ODI Series 2012/13 |
| 13 Jan 2013 | AUS 170 v SL 172/2Match 2 · ODI | SL | DNB | 0/7 | 1 | Sri Lanka won by 8 wickets | Adelaide Oval | Sri Lanka in Australia ODI Series 2012/13 |
| 18 Jan 2013 | AUS 74 v SL 75/6Match 3 · ODI | SL | 2 | - | 1 | Sri Lanka won by 4 wickets | Brisbane | Sri Lanka in Australia ODI Series 2012/13 |
| 20 Jan 2013 | AUS 222/9 v SL 14/0Match 4 · ODI | SL | DNB | - | 0 | No result | Sydney Cricket Ground | Sri Lanka in Australia ODI Series 2012/13 |
| 23 Jan 2013 | AUS 247/5 v SL 215Match 5 · ODI | SL | 26 | - | 0 | Australia won by 32 runs | Hobart | Sri Lanka in Australia ODI Series 2012/13 |
| 26 Jan 2013 | AUS 137/3 v SL 139/5Match 1 · T20I | SL | DNB | - | 0 | Sri Lanka won by 5 wickets | Sydney | Sri Lanka in Australia T20I Series 2012/13 |
| 28 Jan 2013 | AUS 119/3 v SL 161/4Match 2 · T20I | SL | 25 | - | 0 | Sri Lanka won by 2 runs (DLS method) | Melbourne Cricket Ground | Sri Lanka in Australia T20I Series 2012/13 |
| 23 Mar 2013 | SL 238/2 v BAN 259/8Match 1 · ODI | SL | DNB | - | 0 | Sri Lanka won by 8 wickets (DLS method) | Hambantota | Bangladesh in Sri Lanka ODI Series 2012/13 |