| 25 Jun 2015 | TTRS 95/9 v BT 98/2Match 5 · T20 | BT | DNB | 1/7 | 1 | Barbados Tridents won by 8 wickets | Barbados | Caribbean Premier League 2015 |
| 22 Feb 2015 | SL 236/6 v AFG 23212th Match, Pool A · ODI | SL | 9* | 0/13 | 2 | Sri Lanka won by 4 wickets (with 10 balls remaining) | Dunedin | 2015 Cricket World Cup |
| 14 Feb 2015 | NZ 331/6 v SL 233Match 1 · ODI | SL | 4 | 2/5 | 1 | New Zealand won by 98 runs | Christchurch | ICC Cricket World Cup 2014/15 |
| 25 Jan 2015 | NZ 315/8 v SL 195Match 6 · ODI | SL | 3 | 0/27 | 0 | New Zealand won by 120 runs | Dunedin | Sri Lanka in New Zealand ODI Series 2014/15 |
| 23 Jan 2015 | NZ 360/5 v SL 252Match 5 · ODI | SL | 18 | 0/21 | 0 | New Zealand won by 108 runs | Dunedin | Sri Lanka in New Zealand ODI Series 2014/15 |
| 20 Jan 2015 | NZ 280/6 v SL 276Match 4 · ODI | SL | 12 | 1/40 | 0 | New Zealand won by 4 wickets | Nelson | Sri Lanka in New Zealand ODI Series 2014/15 |
| 17 Jan 2015 | NZ 145/3 v SLMatch 3 · ODI | SL | - | - | 0 | No result | Auckland | Sri Lanka in New Zealand ODI Series 2014/15 |
| 15 Jan 2015 | NZ 248 v SL 252/4Match 2 · ODI | SL | DNB | 1/47 | 1 | Sri Lanka won by 6 wickets | Hamilton | Sri Lanka in New Zealand ODI Series 2014/15 |
| 11 Jan 2015 | NZ 219/7 v SL 218/9Match 1 · ODI | SL | 23 | 0/5 | 0 | New Zealand won by 3 wickets | Christchurch | Sri Lanka in New Zealand ODI Series 2014/15 |
| 16 Dec 2014 | SL 302/6 v ENG 215Match 7 · ODI | SL | 1* | 0/28 | 0 | Sri Lanka won by 87 runs | Colombo | England in Sri Lanka ODI Series 2014/15 |
| 13 Dec 2014 | SL 292/7 v ENG 202Match 6 · ODI | SL | 12* | 0/22 | 0 | Sri Lanka won by 90 runs | Kandy | England in Sri Lanka ODI Series 2014/15 |
| 10 Dec 2014 | SL 239 v ENG 240/5Match 5 · ODI | SL | 12 | 0/41 | 0 | England won by 5 wickets | Kandy | England in Sri Lanka ODI Series 2014/15 |
| 7 Dec 2014 | SL 267/4 v ENG 265Match 4 · ODI | SL | DNB | 0/39 | 0 | Sri Lanka won by 6 wickets | Colombo | England in Sri Lanka ODI Series 2014/15 |
| 3 Dec 2014 | SL 242/8 v ENG 236/5Match 3 · ODI | SL | 12 | 0/9 | 0 | England won by 5 wickets (DLS method) | Hambantota | England in Sri Lanka ODI Series 2014/15 |
| 29 Nov 2014 | SL 186/2 v ENG 185Match 2 · ODI | SL | DNB | 0/22 | 0 | Sri Lanka won by 8 wickets | Colombo | England in Sri Lanka ODI Series 2014/15 |
| 26 Nov 2014 | SL 317/6 v ENG 292Match 1 · ODI | SL | 30* | 1/34 | 1 | Sri Lanka won by 25 runs | Colombo | England in Sri Lanka ODI Series 2014/15 |
| 2 Oct 2014 | BAN 59/3 v SLSemi-final · T20 | SL | - | 0/5 | 0 | No result | Incheon | Asian Games Men's Cricket Competition 2014/15 |
| 30 Sept 2014 | SOU 55 v SL 172/8Quarter-final · T20 | SL | 7 | 2/13 | 0 | Sri Lanka won by 117 runs | Incheon | Asian Games Men's Cricket Competition 2014/15 |
| 16 Aug 2014 | BT 152/6 v GAW 107/4Final · T20 | BT | 15 | 0/8 | 0 | Barbados Tridents won by 8 runs (DLS method) | St Kitts | Caribbean Premier League 2014 |
| 10 Aug 2014 | BT 175/8 v JT 87Match 27 · T20 | BT | 17 | 2/15 | 0 | Barbados Tridents won by 88 runs | St Kitts | Caribbean Premier League 2014 |
| 7 Aug 2014 | BT 174/5 v TTRS 105Match 23 · T20 | BT | DNB | - | 1 | Barbados Tridents won by 69 runs | St Kitts | Caribbean Premier League 2014 |
| 3 Aug 2014 | JT 147/8 v BT 128/6Match 20 · T20 | BT | 2 | - | 1 | Jamaica Tallawahs won by 19 runs | Jamaica | Caribbean Premier League 2014 |
| 31 Jul 2014 | SLZ 167/7 v BT 168/7Match 17 · T20 | BT | 13 | 0/9 | 0 | Barbados Tridents won by 3 wickets | St Lucia | Caribbean Premier League 2014 |
| 26 Jul 2014 | GAW 173/5 v BT 166/4Match 14 · T20 | BT | 1 | 2/33 | 0 | Guyana Amazon Warriors won by 7 runs | Barbados | Caribbean Premier League 2014 |
| 23 Jul 2014 | BT 186/2 v SLZ 157/4Match 10 · T20 | BT | DNB | 1/16 | 0 | Barbados Tridents won by 29 runs | Barbados | Caribbean Premier League 2014 |
| 19 Jul 2014 | AH 172/6 v BT 173/5Match 6 · T20 | BT | 16 | - | 0 | Barbados Tridents won by 5 wickets | Antigua | Caribbean Premier League 2014 |
| 2 Aug 2013 | SL 103/9 v SA 115/6Match 1 · T20I | SL | 0 | - | 0 | South Africa won by 12 runs | Colombo | South Africa in Sri Lanka T20I Series 2013 |
| 9 Jul 2013 | IND 119/3 v SL 96Match 6 · ODI | SL | 13 | 0/4 | 0 | India won by 81 runs (DLS method) | Trinidad | West Indies Tri-Nation Series 2013 |
| 7 Jul 2013 | WI 190/9 v SL 219/8Match 5 · ODI | SL | 8 | 0/8 | 1 | Sri Lanka won by 39 runs (DLS method) | Trinidad | West Indies Tri-Nation Series 2013 |
| 28 Jun 2013 | WI 209/4 v SL 208Match 1 · ODI | SL | 5 | 0/7 | 0 | West Indies won by 6 wickets | Jamaica | West Indies Tri-Nation Series 2013 |
| 20 Jun 2013 | IND 182/2 v SL 181/8Semi-final · ODI | SL | 25 | 1/28 | 0 | India won by 8 wickets | Cardiff | ICC Champions Trophy 2013 |
| 4 May 2013 | SH 81/4 v DC 80Match 48 · T20 | DC | 11 | 1/16 | 0 | Sunrisers Hyderabad won by 6 wickets | Hyderabad | Indian Premier League 2013 |
| 18 Apr 2013 | DC 83 v CSK 169/4Match 24 · T20 | DC | 12 | - | 1 | Chennai Super Kings won by 86 runs | Delhi | Indian Premier League 2013 |
| 9 Apr 2013 | MI 209/5 v DC 165/9Match 10 · T20 | DC | 0 | 0/20 | 1 | Mumbai Indians won by 44 runs | Mumbai | Indian Premier League 2013 |
| 31 Mar 2013 | SL 198/5 v BAN 181/7Only T20I · T20I | SL | 37 | 0/6 | 0 | Sri Lanka won by 17 runs | Kandy | - |
| 28 Mar 2013 | SL 302/9 v BAN 184/7Match 3 · ODI | SL | 5 | - | 0 | Bangladesh won by 3 wickets (DLS method) | Kandy | Bangladesh in Sri Lanka ODI Series 2012/13 |
| 25 Mar 2013 | SL 33/0 v BANMatch 2 · ODI | SL | DNB | - | 0 | No result | Hambantota | Bangladesh in Sri Lanka ODI 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 |
| 28 Jan 2013 | AUS 119/3 v SL 161/4Match 2 · T20I | SL | 25 | - | 0 | Sri Lanka won by 2 runs (DLS method) | Melbourne | Sri Lanka in Australia T20I 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 |
| 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 |
| 20 Jan 2013 | AUS 222/9 v SL 14/0Match 4 · ODI | SL | DNB | - | 0 | No result | Sydney | 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 |
| 13 Jan 2013 | AUS 170 v SL 172/2Match 2 · ODI | SL | DNB | 0/7 | 1 | Sri Lanka won by 8 wickets | Adelaide | Sri Lanka in Australia ODI Series 2012/13 |
| 11 Jan 2013 | AUS 305/5 v SL 198Match 1 · ODI | SL | 20 | 0/33 | 1 | Australia won by 107 runs | Melbourne | Sri Lanka in Australia ODI Series 2012/13 |
| 23 Dec 2012 | AS 136/1 v SS 135/6Match · T20 | SS | 5 | - | 0 | Adelaide Strikers won by 9 wickets | Adelaide | 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 | Big Bash League 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 | Big Bash League 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 |
| 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 |