| 19 May 2008 | RCB 154/7 v DC 158/5Match 43 · T20 | DC | 4 | 1/3 | 1 | Delhi Daredevils won by 5 wickets | Bangalore | Indian Premier League 2007/08 |
| 17 May 2008 | DC 118/4 v PK 94/3Match 40 · T20 | DC | 8 | - | 0 | Kings XI Punjab won by 6 runs (DLS method) | Delhi | Indian Premier League 2007/08 |
| 15 May 2008 | DC 194/4 v DC 182/9Match 37 · T20 | DC | 16 | - | 2 | Delhi Daredevils won by 12 runs | Delhi | Indian Premier League 2007/08 |
| 13 May 2008 | KKR 133/6 v DC 110Match 35 · T20 | DC | 25 | - | 0 | Kolkata Knight Riders won by 23 runs | Kolkata | Indian Premier League 2007/08 |
| 11 May 2008 | RR 159/7 v DC 156/7Match 33 · T20 | DC | 18* | - | 0 | Rajasthan Royals won by 3 wickets | Jaipur | Indian Premier League 2007/08 |
| 15 Apr 2008 | WI 81/2 v SL 257/8Match 3 · ODI | SL | 64 | - | 0 | No result | St Lucia | Sri Lanka in West Indies ODI Series 2007/08 |
| 12 Apr 2008 | WI 125/3 v SL 112/5Match 2 · ODI | SL | DNB | 0/3 | 0 | West Indies won by 7 wickets (DLS method) | Trinidad | Sri Lanka in West Indies ODI Series 2007/08 |
| 10 Apr 2008 | WI 236/9 v SL 235/7Match 1 · ODI | SL | 2 | 1/26 | 0 | West Indies won by 1 wicket | Trinidad | Sri Lanka in West Indies ODI Series 2007/08 |
| 3 Apr 2008 | WI 294 & 254/4 v SL 278 & 268Match 2 · Test | SL | 62 & 25 | - | 2 | West Indies won by 6 wickets | Trinidad | Sri Lanka in West Indies Test Series 2007/08 |
| 22 Mar 2008 | WI 280 & 315 v SL 476/8d & 240/7dMatch 1 · Test | SL | 20 & 4 | 0/2 | 1 | Sri Lanka won by 121 runs | Guyana | Sri Lanka in West Indies Test Series 2007/08 |
| 29 Feb 2008 | AUS 208 v SL 221Match 12 · ODI | SL | 62 | - | 0 | Sri Lanka won by 13 runs | Melbourne | Commonwealth Bank Series 2007/08 |
| 26 Feb 2008 | IND 180/3 v SL 179Match 11 · ODI | SL | 8 | - | 1 | India won by 7 wickets | Hobart | Commonwealth Bank Series 2007/08 |
| 22 Feb 2008 | AUS 184/7 v SL 77/4Match 9 · ODI | SL | 9* | - | 1 | Australia won by 24 runs (DLS method) | Melbourne | Commonwealth Bank Series 2007/08 |
| 19 Feb 2008 | IND 239/8 v SL 238/6Match 8 · ODI | SL | 4 | 0/11 | 0 | India won by 2 wickets | Adelaide | Commonwealth Bank Series 2007/08 |
| 15 Feb 2008 | AUS 236 v SL 173Match 6 · ODI | SL | 11 | - | 0 | Australia won by 63 runs | Perth | Commonwealth Bank Series 2007/08 |
| 12 Feb 2008 | IND 195/5 v SL 154/25th Match · ODI | SL | 62* | - | 0 | Sri Lanka won by 8 wickets (with 12 balls remaining) (D/L method) | Canberra | Commonwealth Bank Series 2007/08 |
| 8 Feb 2008 | AUS 253/6 v SL 125Match 3 · ODI | SL | 14 | - | 2 | Australia won by 128 runs | Sydney | Commonwealth Bank Series 2007/08 |
| 5 Feb 2008 | IND 267/4 v SLMatch 2 · ODI | SL | - | 0/8 | 0 | No result | Brisbane | Commonwealth Bank Series 2007/08 |
| 18 Dec 2007 | SL 499/8d v ENG 81 & 251/63rd Test · Test | SL | 84 | 0/8 | 1 | Match drawn | Galle | England tour of Sri Lanka 2007/08 |
| 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 |
| 7 Oct 2007 | SL 164 v ENG 164/83rd ODI · ODI | SL | 70 | 0/8 | 1 | England won by 2 wickets (with 7 balls remaining) (D/L method) | Dambulla | England tour of Sri Lanka 2007/08 |
| 4 Oct 2007 | SL 169 v ENG 234/8Match 2 · ODI | SL | 29 | 1/49 | 0 | England won by 65 runs | Dambulla | England in Sri Lanka ODI Series 2007/08 |
| 1 Oct 2007 | SL 269/7 v ENG 150Match 1 · ODI | SL | 11* | 2/20 | 0 | Sri Lanka won by 119 runs | Dambulla | England in Sri Lanka ODI Series 2007/08 |
| 20 Sept 2007 | AUS 102/0 v SL 10122nd T20I · T20I | SL | 3 | 0/13 | 0 | Australia won by 10 wickets | Cape Town | ICC World Twenty20 2007/08 |
| 18 Sept 2007 | BAN 83 v SL 147/519th T20I · T20I | SL | 21* | 0/19 | 1 | Sri Lanka won by 64 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 17 Sept 2007 | PAK 189/6 v SL 156/916th T20I · T20I | SL | 38 | - | 2 | Pakistan won by 33 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 15 Sept 2007 | NZ 164/7 v SL 168/311th T20I · T20I | SL | DNB | - | 0 | Sri Lanka won by 7 wickets | Johannesburg | ICC World Twenty20 2007/08 |
| 14 Sept 2007 | KEN 88/9 v SL 260/68th T20I · T20I | SL | 3 | 2/4 | 0 | Sri Lanka won by 172 runs | Johannesburg | ICC World Twenty20 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 |
| 23 Jul 2007 | SL 141/5 v BAN 137Match 2 · ODI | SL | 20* | 0/8 | 0 | Sri Lanka won by 5 wickets | Colombo | Bangladesh in Sri Lanka ODI Series 2007 |
| 20 Jul 2007 | SL 234/6 v BAN 164Match 1 · ODI | SL | 24 | 0/0 | 0 | Sri Lanka won by 70 runs | Colombo | Bangladesh in Sri Lanka ODI Series 2007 |
| 11 Jul 2007 | BAN 131 & 176 v SL 500/4d3rd Test · Test | SL | 17* | 0/6 | 1 | Sri Lanka won by an innings and 193 runs | Kandy | Bangladesh tour of Sri Lanka 2007 |
| 3 Jul 2007 | BAN 62 & 299 v SL 451/6d2nd Test · Test | SL | 0 | 0/10 | 0 | Sri Lanka won by an innings and 90 runs | Colombo | Bangladesh tour of Sri Lanka 2007 |
| 25 Jun 2007 | BAN 89 & 254 v SL 577/6d1st Test · Test | SL | 79 | 1/11 | 0 | Sri Lanka won by an innings and 234 runs | Colombo | Bangladesh tour of Sri Lanka 2007 |
| 22 May 2007 | SL 296/9 v PAK 1813rd ODI · ODI | SL | 28* | 0/19 | 0 | Sri Lanka won by 115 runs | Abu Dhabi | Warid Cricket Series 2007 |
| 20 May 2007 | PAK 313/9 v SL 2152nd ODI · ODI | SL | 10 | 0/49 | 1 | Pakistan won by 98 runs | Abu Dhabi | Warid Cricket Series 2007 |
| 18 May 2007 | SL 235/9 v PAK 239/51st ODI · ODI | SL | 14 | 0/9 | 0 | Pakistan won by 5 wickets (with 48 balls remaining) | Abu Dhabi | Warid Cricket Series 2007 |
| 28 Apr 2007 | AUS 281/4 v SL 215/8Final · ODI | SL | 14 | 0/23 | 0 | Australia won by 53 runs (DLS method) | Barbados | ICC World Cup 2006/07 |
| 24 Apr 2007 | NZ 208 v SL 289/5Semi-final · ODI | SL | 30 | 2/22 | 0 | Sri Lanka won by 81 runs | Jamaica | ICC World Cup 2006/07 |
| 18 Apr 2007 | IRE 77 v SL 81/2Match 45 · ODI | SL | DNB | - | 0 | Sri Lanka won by 8 wickets | Grenada | ICC World Cup 2006/07 |
| 16 Apr 2007 | AUS 232/3 v SL 226Match 43 · ODI | SL | 7 | 0/19 | 2 | Australia won by 7 wickets | Grenada | ICC World Cup 2006/07 |
| 12 Apr 2007 | NZ 219/7 v SL 222/4Match 39 · ODI | SL | 14* | 1/44 | 0 | Sri Lanka won by 6 wickets | Grenada | ICC World Cup 2006/07 |
| 4 Apr 2007 | ENG 233/8 v SL 235Match 33 · ODI | SL | 5 | 0/16 | 0 | Sri Lanka won by 2 runs | Antigua | ICC World Cup 2006/07 |
| 1 Apr 2007 | WI 190 v SL 303/5Match 30 · ODI | SL | 39* | 0/11 | 0 | Sri Lanka won by 113 runs | Guyana | ICC World Cup 2006/07 |
| 28 Mar 2007 | SA 212/9 v SL 209Match 26 · ODI | SL | 58 | 0/9 | 0 | South Africa won by 1 wicket | Guyana | ICC World Cup 2006/07 |
| 23 Mar 2007 | IND 185 v SL 254/6Match 20 · ODI | SL | 38 | 1/2 | 0 | Sri Lanka won by 69 runs | Trinidad | ICC World Cup 2006/07 |
| 21 Mar 2007 | BAN 112 v SL 318/4Match 16 · ODI | SL | DNB | 1/12 | 1 | Sri Lanka won by 198 runs (DLS method) | Trinidad | ICC World Cup 2006/07 |
| 15 Mar 2007 | BER 78 v SL 321/6Match 4 · ODI | SL | 12 | - | 0 | Sri Lanka won by 243 runs | Trinidad | ICC World Cup 2006/07 |
| 17 Feb 2007 | IND 263/3 v SL 259/7Match 4 · ODI | SL | 28 | 0/34 | 0 | India won by 7 wickets | Visakhapatnam | Sri Lanka in India ODI Series 2006/07 |