| 22 Sept 2012 | SL 46/5 v SA 78/47th T20I · T20I | South Africa won by 32 runs | Hambantota | ICC World Twenty20 2012/13 |
| 18 Sept 2012 | SL 182/4 v ZIM 1001st T20I · T20I | Sri Lanka won by 82 runs | Hambantota | ICC World Twenty20 2012/13 |
| 7 Aug 2012 | SL 116 v IND 155/3Only T20I · T20I | India won by 39 runs | Kandy | - |
| 4 Aug 2012 | SL 274 v IND 294/7Match 5 · ODI | India won by 20 runs | Kandy | India in Sri Lanka ODI Series 2012 |
| 31 Jul 2012 | SL 251/8 v IND 255/4Match 4 · ODI | 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 | India won by 5 wickets | Colombo | India in Sri Lanka ODI Series 2012 |
| 24 Jul 2012 | SL 139/1 v IND 138Match 2 · ODI | Sri Lanka won by 9 wickets | Hambantota | India in Sri Lanka ODI Series 2012 |
| 21 Jul 2012 | SL 293/9 v IND 314/6Match 1 · ODI | India won by 21 runs | Hambantota | India in Sri Lanka ODI Series 2012 |
| 8 Jul 2012 | SL 337 & 195/4 v PAK 226 & 380/8dMatch 3 · Test | Match drawn | Kandy | Pakistan in Sri Lanka Test Series 2012 |
| 30 Jun 2012 | SL 391 & 86/2 v PAK 551/6d & 100/2dMatch 2 · Test | Match drawn | Colombo | Pakistan in Sri Lanka Test Series 2012 |
| 22 Jun 2012 | SL 472 & 137/5d v PAK 100 & 300Match 1 · Test | Sri Lanka won by 209 runs | Galle | Pakistan in Sri Lanka Test Series 2012 |
| 18 Jun 2012 | SL 248/8 v PAK 247/7Match 5 · ODI | 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 | Sri Lanka won by 44 runs | Colombo | Pakistan in Sri Lanka ODI Series 2012 |
| 13 Jun 2012 | SL v PAK 12/2Match 3 · ODI | No result | Colombo | Pakistan in Sri Lanka ODI Series 2012 |
| 9 Jun 2012 | SL 280/4 v PAK 204Match 2 · ODI | Sri Lanka won by 76 runs | Kandy | Pakistan in Sri Lanka ODI Series 2012 |
| 7 Jun 2012 | SL 135/8 v PAK 135/4Match 1 · ODI | Pakistan won by 6 wickets (DLS method) | Kandy | Pakistan in Sri Lanka ODI Series 2012 |
| 3 Jun 2012 | SL 99 v PAK 122/6Match 2 · T20I | Pakistan won by 23 runs | Hambantota | Pakistan in Sri Lanka T20I Series 2012 |
| 1 Jun 2012 | SL 132/7 v PAK 95Match 1 · T20I | Sri Lanka won by 37 runs | Hambantota | Pakistan in Sri Lanka T20I Series 2012 |
| 3 Apr 2012 | SL 275 & 278 v ENG 460 & 97/2Match 2 · Test | England won by 8 wickets | Colombo | England in Sri Lanka Test Series 2011/12 |
| 26 Mar 2012 | SL 318 & 214 v ENG 193 & 264Match 1 · Test | Sri Lanka won by 75 runs | Galle | England in Sri Lanka Test Series 2011/12 |
| 20 Mar 2012 | BAN 212/5 v SL 232Match 6 · ODI | Bangladesh won by 5 wickets (DLS method) | Mirpur | Asia Cup 2011/12 |
| 15 Mar 2012 | PAK 189/4 v SL 188Match 3 · ODI | Pakistan won by 6 wickets | Mirpur | Asia Cup 2011/12 |
| 13 Mar 2012 | IND 304/3 v SL 254Match 2 · ODI | India won by 50 runs | Mirpur | Asia Cup 2011/12 |
| 8 Mar 2012 | AUS 231 v SL 215Final · ODI | Australia won by 16 runs | Adelaide | Commonwealth Bank Series 2011/12 |
| 6 Mar 2012 | AUS 271/6 v SL 274/2Final · ODI | Sri Lanka won by 8 wickets | Adelaide | Commonwealth Bank Series 2011/12 |
| 4 Mar 2012 | AUS 321/6 v SL 306Final · ODI | Australia won by 15 runs | Brisbane | Commonwealth Bank Series 2011/12 |
| 2 Mar 2012 | AUS 229 v SL 238Match 12 · ODI | Sri Lanka won by 9 runs | Melbourne | Commonwealth Bank Series 2011/12 |
| 28 Feb 2012 | IND 321/3 v SL 320/4Match 11 · ODI | India won by 7 wickets | Hobart | Commonwealth Bank Series 2011/12 |
| 24 Feb 2012 | AUS 280/6 v SL 283/7Match 9 · ODI | Sri Lanka won by 3 wickets | Hobart | Commonwealth Bank Series 2011/12 |
| 21 Feb 2012 | IND 238 v SL 289/6Match 8 · ODI | Sri Lanka won by 51 runs | Brisbane | Commonwealth Bank Series 2011/12 |
| 17 Feb 2012 | AUS 158 v SL 152/2Match 6 · ODI | Sri Lanka won by 8 wickets (DLS method) | Sydney | Commonwealth Bank Series 2011/12 |
| 14 Feb 2012 | IND 236/9 v SL 236/9Match 5 · ODI | Match tied | Adelaide | Commonwealth Bank Series 2011/12 |
| 10 Feb 2012 | AUS 231 v SL 226Match 3 · ODI | Australia won by 5 runs | Perth | Commonwealth Bank Series 2011/12 |
| 8 Feb 2012 | IND 234/6 v SL 233/8Match 2 · ODI | India won by 4 wickets | Perth | Commonwealth Bank Series 2011/12 |
| 22 Jan 2012 | SA 312/4 v SL 314/8Match 5 · ODI | Sri Lanka won by 2 wickets | Johannesburg | Sri Lanka in South Africa ODI Series 2011/12 |
| 20 Jan 2012 | SA 299/7 v SL 304/5Match 4 · ODI | Sri Lanka won by 5 wickets | Kimberley | Sri Lanka in South Africa ODI Series 2011/12 |
| 17 Jan 2012 | SA 179/5 v SL 266/9Match 3 · ODI | South Africa won by 4 runs (DLS method) | Bloemfontein | Sri Lanka in South Africa ODI Series 2011/12 |
| 14 Jan 2012 | SA 237/5 v SL 236/6Match 2 · ODI | South Africa won by 5 wickets | East London | Sri Lanka in South Africa ODI Series 2011/12 |
| 11 Jan 2012 | SA 301/8 v SL 43Match 1 · ODI | South Africa won by 258 runs | Paarl | Sri Lanka in South Africa ODI Series 2011/12 |
| 3 Jan 2012 | SA 580/4d & 2/0 v SL 239 & 342Match 3 · Test | South Africa won by 10 wickets | Cape Town | Sri Lanka in South Africa Test Series 2011/12 |
| 26 Dec 2011 | SA 168 & 241 v SL 338 & 279Match 2 · Test | Sri Lanka won by 208 runs | Durban | Sri Lanka in South Africa Test Series 2011/12 |
| 15 Dec 2011 | SA 411 v SL 180 & 150Match 1 · Test | South Africa won by an innings and 81 runs | Centurion | Sri Lanka in South Africa Test Series 2011/12 |
| 25 Nov 2011 | PAK 142/5 v SL 141Only T20I · T20I | Pakistan won by 5 wickets | Abu Dhabi | - |
| 23 Nov 2011 | PAK 219/7 v SL 218/9Match 5 · ODI | Pakistan won by 3 wickets | Abu Dhabi | Pakistan v Sri Lanka ODI Series 2011/12 |
| 20 Nov 2011 | PAK 200 v SL 174Match 4 · ODI | Pakistan won by 26 runs | Sharjah | Pakistan v Sri Lanka ODI Series 2011/12 |
| 18 Nov 2011 | PAK 257/8 v SL 236Match 3 · ODI | Pakistan won by 21 runs | Dubai | Pakistan v Sri Lanka ODI Series 2011/12 |
| 14 Nov 2011 | PAK 210 v SL 235/7Match 2 · ODI | Sri Lanka won by 25 runs | Dubai | Pakistan v Sri Lanka ODI Series 2011/12 |
| 11 Nov 2011 | PAK 132/2 v SL 131Match 1 · ODI | Pakistan won by 8 wickets | Dubai | Pakistan v Sri Lanka ODI Series 2011/12 |
| 3 Nov 2011 | PAK 340 & 87/4 v SL 413 & 181/6dMatch 3 · Test | Match drawn | Sharjah | Pakistan v Sri Lanka Test Series 2011/12 |
| 26 Oct 2011 | PAK 403 & 94/1 v SL 239 & 257Match 2 · Test | Pakistan won by 9 wickets | Dubai | Pakistan v Sri Lanka Test Series 2011/12 |