| 24 Nov 2009 | IND 642 v SL 229 & 269Match 2 · Test | SL | 6* & 27 | 2/162 | 0 | India won by an innings and 144 runs | Kanpur | Sri Lanka in India Test Series 2009/10 |
| 27 Sept 2009 | NZ 315/7 v SL 277Match 7 · ODI | SL | 3 | 0/49 | 0 | New Zealand won by 38 runs | Johannesburg | ICC Champions Trophy 2009/10 |
| 25 Sept 2009 | ENG 213/4 v SL 212Match 4 · ODI | SL | 5 | 0/35 | 0 | England won by 6 wickets | Johannesburg | ICC Champions Trophy 2009/10 |
| 22 Sept 2009 | SA 206/7 v SL 319/8Match 1 · ODI | SL | DNB | 3/30 | 0 | Sri Lanka won by 55 runs (DLS method) | Centurion | ICC Champions Trophy 2009/10 |
| 14 Sept 2009 | SL 273 v IND 319/5Final · ODI | SL | 7 | 1/70 | 0 | India won by 46 runs | Colombo | Compaq Cup 2009 |
| 12 Sept 2009 | SL 307/6 v IND 168Match 3 · ODI | SL | DNB | 1/22 | 1 | Sri Lanka won by 139 runs | Colombo | Compaq Cup 2009 |
| 8 Sept 2009 | SL 216/7 v NZ 119Match 1 · ODI | SL | DNB | 0/14 | 0 | Sri Lanka won by 97 runs | Colombo | Compaq Cup 2009 |
| 4 Sept 2009 | SL 148/8 v NZ 170/4Match 2 · T20I | SL | DNB | 1/21 | 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 | 0* | 1/25 | 0 | New Zealand won by 3 runs | Colombo | New Zealand in Sri Lanka T20I Series 2009 |
| 18 Aug 2009 | SL 452 & 259/4d v NZ 299 & 210Match 1 · Test | SL | 0* & DNB | 1/85 & 2/50 | 0 | Sri Lanka won by 202 runs | Galle | New Zealand in Sri Lanka Test Series 2009 |
| 9 Aug 2009 | SL 147 v PAK 279/8Match 5 · ODI | SL | 0 | 1/45 | 0 | 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 | 0* | 1/56 | 0 | Pakistan won by 146 runs | Colombo | Pakistan in Sri Lanka ODI Series 2009 |
| 12 Jul 2009 | SL 240 & 171/3 v PAK 90 & 320Match 2 · Test | SL | 0* & DNB | 3/20 & 0/81 | 0 | Sri Lanka won by 7 wickets | Colombo | Pakistan in Sri Lanka Test Series 2009 |
| 4 Jul 2009 | SL 292 & 217 v PAK 342 & 117Match 1 · Test | SL | 5 & 1 | 0/89 & 2/27 | 0 | Sri Lanka won by 50 runs | Galle | Pakistan in Sri Lanka Test Series 2009 |
| 21 Jun 2009 | PAK 139/2 v SL 138/6Final · T20I | SL | DNB | 0/34 | 0 | Pakistan won by 8 wickets | London | ICC World Twenty20 2009 |
| 19 Jun 2009 | SL 158/5 v WI 101Semi-final · T20I | SL | DNB | 2/9 | 0 | Sri Lanka won by 57 runs | London | ICC World Twenty20 2009 |
| 16 Jun 2009 | NZ 110 v SL 158/523rd T20I · T20I | SL | DNB | 3/9 | 0 | Sri Lanka won by 48 runs | Nottingham | ICC World Twenty20 2009 |
| 14 Jun 2009 | IRE 135/7 v SL 144/919th T20I · T20I | SL | 4* | 2/22 | 0 | Sri Lanka won by 9 runs | London | ICC World Twenty20 2009 |
| 12 Jun 2009 | PAK 131/9 v SL 150/715th T20I · T20I | SL | DNB | 0/24 | 0 | Sri Lanka won by 19 runs | London | ICC World Twenty20 2009 |
| 10 Jun 2009 | SL 192/5 v WI 177/511th T20I · T20I | SL | DNB | 2/25 | 0 | Sri Lanka won by 15 runs | Nottingham | ICC World Twenty20 2009 |
| 8 Jun 2009 | AUS 159/9 v SL 160/48th T20I · T20I | SL | DNB | 3/20 | 0 | Sri Lanka won by 6 wickets | Nottingham | ICC World Twenty20 2009 |
| 18 May 2009 | CSK 188/3 v KKR 189/3Match 51 · T20 | KKR | DNB | 0/38 | 0 | Kolkata Knight Riders won by 7 wickets | Centurion | Indian Premier League 2009 |
| 12 May 2009 | RCB 176/4 v KKR 173/4Match 41 · T20 | KKR | DNB | 1/21 | 1 | Royal Challengers Bangalore won by 6 wickets | Centurion | Indian Premier League 2009 |
| 27 Apr 2009 | KKR 95/9 v MI 187/6Match 17 · T20 | KKR | 0 | 0/39 | 1 | Mumbai Indians won by 92 runs | Port Elizabeth | Indian Premier League 2009 |
| 23 Apr 2009 | KKR 150/8 v RR 150/6Match 10 · T20 | KKR | DNB | 2/19 | 0 | Match tied (Rajasthan Royals won the Super Over) | Cape Town | Indian Premier League 2009 |
| 1 Mar 2009 | PAK 110/1 v SL 606Match 2 · Test | SL | 0 | 0/21 | 0 | Match drawn | Lahore | Sri Lanka in Pakistan Test Series 2008/09 |
| 21 Feb 2009 | PAK 765/6d v SL 644/7d & 144/5Match 1 · Test | SL | DNB & DNB | 1/157 | 0 | Match drawn | Karachi | Sri Lanka in Pakistan Test Series 2008/09 |
| 8 Feb 2009 | SL 320/8 v IND 252Match 5 · ODI | SL | DNB | 2/44 | 0 | Sri Lanka won by 68 runs | Colombo | India in Sri Lanka ODI Series 2008/09 |
| 3 Feb 2009 | SL 216 v IND 363/5Match 3 · ODI | SL | 8* | 1/64 | 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 | 0 | 2/44 | 0 | India won by 15 runs | Colombo | India in Sri Lanka ODI Series 2008/09 |
| 28 Jan 2009 | SL 246/7 v IND 247/4Match 1 · ODI | SL | DNB | 0/47 | 0 | India won by 6 wickets | Dambulla | India in Sri Lanka ODI Series 2008/09 |
| 24 Jan 2009 | PAK 75 v SL 309/5Match 3 · ODI | SL | DNB | 1/10 | 0 | Sri Lanka won by 234 runs | Lahore | Sri Lanka in Pakistan ODI Series 2008/09 |
| 21 Jan 2009 | PAK 161 v SL 290/8Match 2 · ODI | SL | DNB | 3/29 | 0 | Sri Lanka won by 129 runs | Karachi | Sri Lanka in Pakistan ODI Series 2008/09 |
| 20 Jan 2009 | PAK 220/2 v SL 219Match 1 · ODI | SL | 1 | 0/41 | 1 | Pakistan won by 8 wickets | Karachi | Sri Lanka in Pakistan ODI Series 2008/09 |
| 16 Jan 2009 | BAN 152 v SL 153/8Final · ODI | SL | DNB | 3/24 | 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 | 1/37 | 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 | DNB | 3/15 | 0 | Sri Lanka won by 130 runs | Mirpur | Tri-Nation Tournament in Bangladesh 2008/09 |
| 3 Jan 2009 | BAN 208 & 158 v SL 384 & 447/6dMatch 2 · Test | SL | 6* & DNB | 4/71 & 3/57 | 0 | Sri Lanka won by 465 runs | Chittagong Divisional Stadium | Sri Lanka in Bangladesh Test Series 2008/09 |
| 30 Nov 2008 | ZIM 133 v SL 152Match 5 · ODI | SL | 0* | 0/23 | 2 | 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 | 3* | 6/29 | 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 | DNB | 2/36 | 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 | DNB | 4/15 | 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 | DNB | 3/26 | 0 | Sri Lanka won by 6 wickets | Harare | Sri Lanka in Zimbabwe ODI Series 2008/09 |
| 13 Oct 2008 | PAK 132/7 v SL 133/5Final · T20I | SL | DNB | 3/23 | 0 | Sri Lanka won by 5 wickets | King City | T20 Canada 2008/09 |
| 12 Oct 2008 | SL 153/7 v CAN 1386th Match · T20I | SL | DNB | 4/17 | 0 | Sri Lanka won by 15 runs | King City | T20 Canada 2008/09 |
| 10 Oct 2008 | ZIM 106/8 v SL 107/51st Match · T20I | SL | DNB | 4/15 | 1 | Sri Lanka won by 5 wickets (with 6 balls remaining) | King City | T20 Canada 2008/09 |
| 29 Aug 2008 | SL 227/6 v IND 103Match 5 · ODI | SL | DNB | 4/10 | 0 | Sri Lanka won by 112 runs (DLS method) | Colombo | India in Sri Lanka ODI Series 2008 |
| 27 Aug 2008 | SL 212 v IND 258Match 4 · ODI | SL | 2 | 1/43 | 0 | 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 | 6* | 3/56 | 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 | 2/22 | 0 | India won by 3 wickets | Dambulla | India in Sri Lanka ODI Series 2008 |