| 4 Sept 2009 | SL 148/8 v NZ 170/4Match 2 · T20I | SL | 69 | - | 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 | 13 | - | 0 | New Zealand won by 3 runs | Colombo | New Zealand in Sri Lanka T20I Series 2009 |
| 26 Aug 2009 | SL 416 & 311/5d v NZ 234 & 397Match 2 · Test | SL | 50 & 109 | - | 1 | Sri Lanka won by 96 runs | Colombo | New Zealand in Sri Lanka Test Series 2009 |
| 18 Aug 2009 | SL 452 & 259/4d v NZ 299 & 210Match 1 · Test | SL | 8 & 46 | - | 0 | Sri Lanka won by 202 runs | Galle | New Zealand in Sri Lanka Test Series 2009 |
| 12 Aug 2009 | SL 120 v PAK 172/5Only T20I · T20I | SL | 38 | - | 1 | Pakistan won by 52 runs | Colombo | - |
| 9 Aug 2009 | SL 147 v PAK 279/8Match 5 · ODI | SL | 16 | - | 2 | 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 | 39 | - | 0 | Pakistan won by 146 runs | Colombo | Pakistan in Sri Lanka ODI Series 2009 |
| 3 Aug 2009 | SL 289/4 v PAK 288/8Match 3 · ODI | SL | 37* | - | 2 | Sri Lanka won by 6 wickets | Dambulla | Pakistan in Sri Lanka ODI Series 2009 |
| 1 Aug 2009 | SL 169/4 v PAK 168Match 2 · ODI | SL | 2 | - | 2 | Sri Lanka won by 6 wickets | Dambulla | Pakistan in Sri Lanka ODI Series 2009 |
| 30 Jul 2009 | SL 232/9 v PAK 196Match 1 · ODI | SL | 36 | - | 3 | Sri Lanka won by 36 runs | Dambulla | Pakistan in Sri Lanka ODI Series 2009 |
| 20 Jul 2009 | SL 233 & 391/4 v PAK 299 & 425/9dMatch 3 · Test | SL | 45 & 130* | - | 2 | Match drawn | Colombo | Pakistan in Sri Lanka Test Series 2009 |
| 12 Jul 2009 | SL 240 & 171/3 v PAK 90 & 320Match 2 · Test | SL | 87 & 46 | - | 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 | 9 & 14 | - | 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 | 64* | - | 1 | Pakistan won by 8 wickets | London | ICC World Twenty20 2009 |
| 19 Jun 2009 | SL 158/5 v WI 101Semi-final · T20I | SL | 0 | - | 1 | Sri Lanka won by 57 runs | London | ICC World Twenty20 2009 |
| 16 Jun 2009 | NZ 110 v SL 158/523rd T20I · T20I | SL | 35 | - | 1 | Sri Lanka won by 48 runs | Nottingham | ICC World Twenty20 2009 |
| 14 Jun 2009 | IRE 135/7 v SL 144/919th T20I · T20I | SL | 3 | - | 3 | Sri Lanka won by 9 runs | London | ICC World Twenty20 2009 |
| 12 Jun 2009 | PAK 131/9 v SL 150/715th T20I · T20I | SL | 15 | - | 2 | Sri Lanka won by 19 runs | London | ICC World Twenty20 2009 |
| 10 Jun 2009 | SL 192/5 v WI 177/511th T20I · T20I | SL | 5 | - | 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 | 55* | - | 1 | Sri Lanka won by 6 wickets | Nottingham | ICC World Twenty20 2009 |
| 20 May 2009 | CSK 116/9 v PK 92/8Match 54 · T20 | PK | 7 | - | 0 | Chennai Super Kings won by 24 runs | Durban | Indian Premier League 2009 |
| 17 May 2009 | DC 133/8 v PK 134/7Match 49 · T20 | PK | 56 | - | 2 | Kings XI Punjab won by 1 run | Johannesburg | Indian Premier League 2009 |
| 15 May 2009 | DC 120/9 v PK 123/4Match 46 · T20 | PK | 43* | - | 1 | Kings XI Punjab won by 6 wickets | Bloemfontein | Indian Premier League 2009 |
| 12 May 2009 | PK 119/9 v MI 122/2Match 42 · T20 | PK | 8 | - | 0 | Mumbai Indians won by 8 wickets | Centurion | Indian Premier League 2009 |
| 9 May 2009 | DC 168/5 v PK 169/7Match 36 · T20 | PK | 25 | - | 1 | Kings XI Punjab won by 3 wickets | Kimberley | Indian Premier League 2009 |
| 7 May 2009 | CSK 185/3 v PK 174/3Match 34 · T20 | PK | DNB | - | 0 | Chennai Super Kings won by 12 runs (DLS method) | Centurion | Indian Premier League 2009 |
| 5 May 2009 | PK 133/8 v RR 211/4Match 30 · T20 | PK | 11 | - | 0 | Rajasthan Royals won by 78 runs | Durban | Indian Premier League 2009 |
| 3 May 2009 | PK 154/4 v KKR 153/3Match 27 · T20 | PK | 0 | - | 1 | Kings XI Punjab won by 6 wickets | Port Elizabeth | Indian Premier League 2009 |
| 1 May 2009 | RCB 145/9 v PK 137/7Match 24 · T20 | PK | 17 | - | 0 | Royal Challengers Bangalore won by 8 runs | Durban | Indian Premier League 2009 |
| 29 Apr 2009 | PK 119/8 v MI 116/7Match 20 · T20 | PK | 45* | - | 0 | Kings XI Punjab won by 3 runs | Durban | Indian Premier League 2009 |
| 26 Apr 2009 | PK 139/6 v RR 112/7Match 15 · T20 | PK | 60 | - | 2 | Kings XI Punjab won by 27 runs | Cape Town | Indian Premier League 2009 |
| 24 Apr 2009 | RCB 168/9 v PK 173/3Match 11 · T20 | PK | 26 | - | 0 | Kings XI Punjab won by 7 wickets | Durban | Indian Premier League 2009 |
| 21 Apr 2009 | PK 158/6 v KKR 79/1Match 6 · T20 | PK | 26 | - | 1 | Kolkata Knight Riders won by 11 runs (DLS method) | Durban | Indian Premier League 2009 |
| 19 Apr 2009 | DC 58/0 v PK 104/7Match 3 · T20 | PK | 8 | - | 0 | Delhi Daredevils won by 10 wickets (DLS method) | Cape Town | Indian Premier League 2009 |
| 1 Mar 2009 | PAK 110/1 v SL 606Match 2 · Test | SL | 104 | - | 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 | 70 & 65 | 0/34 | 0 | Match drawn | Karachi | Sri Lanka in Pakistan Test Series 2008/09 |
| 8 Feb 2009 | SL 320/8 v IND 252Match 5 · ODI | SL | 84 | - | 2 | 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 | 56 | - | 1 | 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 | 83 | - | 1 | 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 | 4 | - | 2 | 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 | 44 | - | 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 | 50 | - | 1 | 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 | 16 | - | 3 | 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 | 49 | - | 0 | 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 | 59 | - | 4 | 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 | 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 | 4 | - | 2 | 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 | 5 & 54 | - | 0 | Sri Lanka won by 465 runs | Chittagong Divisional Stadium | Sri Lanka in Bangladesh Test Series 2008/09 |
| 26 Dec 2008 | BAN 178 & 413 v SL 293 & 405/61st Test · Test | SL | 43 & 67 | - | 0 | Sri Lanka won by 107 runs | Mirpur | Sri Lanka tour of Bangladesh 2008/09 |
| 30 Nov 2008 | ZIM 133 v SL 152Match 5 · ODI | SL | 28 | - | 0 | Sri Lanka won by 19 runs | Harare | Sri Lanka in Zimbabwe ODI Series 2008/09 |