| 9 Sept 2016 | SL 128/9 v AUS 130/6Match 2 · T20I | SL | 1 | 2/8 | 0 | Australia won by 4 wickets | Colombo | Australia in Sri Lanka T20I Series 2016 |
| 24 Aug 2016 | SL 288 v AUS 206Match 2 · ODI | SL | 10 | 0/23 | 2 | Sri Lanka won by 82 runs | Colombo | Australia in Sri Lanka ODI Series 2016 |
| 21 Aug 2016 | SL 227/8 v AUS 228/7Match 1 · ODI | SL | 22 | 0/25 | 1 | Australia won by 3 wickets | Colombo | Australia in Sri Lanka ODI Series 2016 |
| 11 Nov 2015 | SL 139 v WI 162/6Match 2 · T20I | SL | 52 | - | 0 | West Indies won by 23 runs | Colombo | West Indies in Sri Lanka T20I Series 2015/16 |
| 4 Nov 2015 | SL 225/2 v WI 214Match 2 · ODI | SL | 17 | 0/7 | 1 | Sri Lanka won by 8 wickets (DLS method) | Colombo | West Indies in Sri Lanka ODI Series 2015/16 |
| 1 Nov 2015 | SL 164/9 v WI 159/8Match 1 · ODI | SL | 59 | - | 1 | Sri Lanka won by 1 wicket (DLS method) | Colombo | West Indies in Sri Lanka ODI Series 2015/16 |
| 1 Aug 2015 | SL 172/7 v PAK 174/9Match 2 · T20I | SL | 10 | - | 0 | Pakistan won by 1 wicket | Colombo | Pakistan in Sri Lanka T20I Series 2015 |
| 30 Jul 2015 | SL 146/7 v PAK 175/5Match 1 · T20I | SL | 6 | - | 0 | Pakistan won by 29 runs | Colombo | Pakistan in Sri Lanka T20I Series 2015 |
| 22 Jul 2015 | SL 256/9 v PAK 257/3Match 4 · ODI | SL | 50 | 0/30 | 0 | Pakistan won by 7 wickets | Colombo | Pakistan in Sri Lanka ODI Series 2015 |
| 19 Jul 2015 | SL 181 v PAK 316/4Match 3 · ODI | SL | 14 | 0/20 | 0 | Pakistan won by 135 runs | Colombo | Pakistan in Sri Lanka ODI Series 2015 |
| 16 Dec 2014 | SL 302/6 v ENG 215Match 7 · ODI | SL | 101 | 3/37 | 0 | Sri Lanka won by 87 runs | Colombo | England in Sri Lanka ODI Series 2014/15 |
| 7 Dec 2014 | SL 267/4 v ENG 265Match 4 · ODI | SL | 16 | 3/64 | 0 | Sri Lanka won by 6 wickets | Colombo | England in Sri Lanka ODI Series 2014/15 |
| 29 Nov 2014 | SL 186/2 v ENG 185Match 2 · ODI | SL | 26 | 2/32 | 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 | 88 | 1/33 | 0 | Sri Lanka won by 25 runs | Colombo | England in Sri Lanka ODI Series 2014/15 |
| 6 Jul 2014 | SL 229 v SA 304/5Match 1 · ODI | SL | 40 | 0/31 | 1 | South Africa won by 75 runs | Colombo | South Africa in Sri Lanka ODI Series 2014 |
| 2 Aug 2013 | SL 103/9 v SA 115/6Match 1 · T20I | SL | 9 | 0/15 | 2 | South Africa won by 12 runs | Colombo | South Africa in Sri Lanka T20I Series 2013 |
| 31 Jul 2013 | SL 307/4 v SA 179Match 5 · ODI | SL | 99 | 1/41 | 0 | Sri Lanka won by 128 runs | Colombo | South Africa in Sri Lanka ODI Series 2013 |
| 23 Jul 2013 | SL 223/9 v SA 104/5Match 2 · ODI | SL | 43 | 1/20 | 0 | Sri Lanka won by 17 runs (DLS method) | Colombo | South Africa in Sri Lanka ODI Series 2013 |
| 20 Jul 2013 | SL 320/5 v SA 140Match 1 · ODI | SL | 10 | 2/11 | 0 | Sri Lanka won by 180 runs | Colombo | South Africa in Sri Lanka ODI Series 2013 |
| 16 Mar 2013 | SL 346 & 160/3 v BAN 240 & 265Match 2 · Test | SL | 0 & 57 | 0/19 & 1/62 | 0 | Sri Lanka won by 7 wickets | Colombo | Bangladesh in Sri Lanka Test Series 2012/13 |
| 7 Oct 2012 | SL 101 v WI 137/6Final · T20I | SL | 0 | - | 0 | West Indies won by 36 runs | Colombo | ICC World Twenty20 2012/13 |
| 4 Oct 2012 | SL 139/4 v PAK 123/7Semi-final · T20I | SL | 35 | - | 0 | Sri Lanka won by 16 runs | Colombo | ICC World Twenty20 2012/13 |
| 31 Jul 2012 | SL 251/8 v IND 255/4Match 4 · ODI | SL | 42 | 0/10 | 0 | India won by 6 wickets | Colombo | India in Sri Lanka ODI Series 2012 |
| 28 Jul 2012 | SL 286/5 v IND 288/5Match 3 · ODI | SL | 4 | 0/14 | 0 | India won by 5 wickets | Colombo | India in Sri Lanka ODI Series 2012 |
| 18 Jun 2012 | SL 248/8 v PAK 247/7Match 5 · ODI | SL | 10 | 0/12 | 0 | Sri Lanka won by 2 wickets | Colombo | Pakistan in Sri Lanka ODI Series 2012 |
| 16 Jun 2012 | SL 243/8 v PAK 199Match 4 · ODI | SL | 24 | - | 0 | Sri Lanka won by 44 runs | Colombo | Pakistan in Sri Lanka ODI Series 2012 |
| 13 Jun 2012 | SL v PAK 12/2Match 3 · ODI | SL | - | - | 0 | No result | Colombo | Pakistan in Sri Lanka ODI Series 2012 |
| 22 Aug 2011 | SL 213/6 v AUS 211Match 5 · ODI | SL | 17 | - | 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 | 12 | 0/17 | 0 | Australia won by 5 wickets | Colombo | Australia in Sri Lanka ODI Series 2011 |
| 29 Mar 2011 | SL 220/5 v NZ 217Semi-final · ODI | SL | 73 | 1/22 | 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 | 108* | 1/25 | 0 | Sri Lanka won by 10 wickets | Colombo | ICC Cricket World Cup 2010/11 |
| 5 Mar 2011 | SL 146/3 v AUSMatch 20 · ODI | SL | 4 | - | 0 | No result | Colombo | ICC Cricket World Cup 2010/11 |
| 1 Mar 2011 | SL 146/1 v KEN 142Match 14 · ODI | SL | 44 | - | 1 | 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 | 41 | 0/10 | 2 | Pakistan won by 11 runs | Colombo | ICC Cricket World Cup 2010/11 |
| 23 Nov 2010 | SL 387/9d & 57/1d v WI 243 & 12/2Match 2 · Test | SL | 4 & 26 | 2/4 & 1/4 | 0 | Match drawn | Colombo | West Indies in Sri Lanka Test Series 2010/11 |
| 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 |
| 10 Feb 2009 | SL 171/4 v IND 174/7Only T20I · T20I | SL | 61 | - | 1 | India won by 3 wickets | Colombo | - |
| 8 Feb 2009 | SL 320/8 v IND 252Match 5 · ODI | SL | 97 | 0/15 | 0 | Sri Lanka won by 68 runs | Colombo | India in Sri Lanka ODI Series 2008/09 |
| 5 Feb 2009 | SL 265 v IND 332/5Match 4 · ODI | SL | 38 | - | 0 | India won by 67 runs | Colombo | India in Sri Lanka ODI Series 2008/09 |
| 3 Feb 2009 | SL 216 v IND 363/5Match 3 · ODI | SL | 31 | - | 0 | India won by 147 runs | Colombo | India in Sri Lanka ODI Series 2008/09 |
| 31 Jan 2009 | SL 241 v IND 256/9Match 2 · ODI | SL | 8 | 1/19 | 1 | India won by 15 runs | Colombo | India in Sri Lanka ODI Series 2008/09 |
| 27 Aug 2008 | SL 212 v IND 258Match 4 · ODI | SL | 12 | - | 1 | India won by 46 runs | Colombo | India in Sri Lanka ODI Series 2008 |
| 24 Aug 2008 | SL 204 v IND 237/9Match 3 · ODI | SL | 16 | - | 0 | India won by 33 runs | Colombo | India in Sri Lanka ODI Series 2008 |
| 13 Oct 2007 | SL 211 v ENG 104Match 5 · ODI | SL | 9 | - | 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 | 17 | 0/17 | 0 | England won by 5 wickets | Colombo | England in Sri Lanka ODI Series 2007/08 |
| 25 Jul 2007 | SL 196 v BAN 157Match 3 · ODI | SL | 39 | 0/19 | 0 | Sri Lanka won by 39 runs | Colombo | Bangladesh in Sri Lanka ODI Series 2007 |