| 2026-07-28 | ODI (W) | Pakistan v Sri Lanka | 187 · 191/2 | Sri Lanka won by 8 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2026-07-25 | ODI (W) | Pakistan v Sri Lanka | 273/5 · 275/2 | Sri Lanka won by 8 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2026-07-23 | ODI (W) | Sri Lanka v Pakistan | 210/9 · 211/5 | Pakistan won by 5 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2024-06-28 | T20I (W) | Sri Lanka v West Indies | 141/7 · 142/4 | West Indies won by 6 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2024-06-26 | T20I (W) | Sri Lanka v West Indies | 89/4 · 99/4 | West Indies won by 6 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2024-06-24 | T20I (W) | West Indies v Sri Lanka | 134/8 · 137/6 | Sri Lanka won by 4 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2024-06-21 | ODI (W) | Sri Lanka v West Indies | 275/6 · 115 | Sri Lanka won by 160 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2024-06-18 | ODI (W) | West Indies v Sri Lanka | 92 · 93/5 | Sri Lanka won by 5 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2024-06-15 | ODI (W) | West Indies v Sri Lanka | 195 · 198/4 | Sri Lanka won by 6 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2020-02-26 | ODI | Sri Lanka v West Indies | 345/8 · 184 | Sri Lanka won by 161 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2019-03-18 | ODI (W) | Sri Lanka v England | 187/9 · 188/4 | England won by 6 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2019-03-16 | ODI (W) | Sri Lanka v England | 159/8 · 331/7 | England won by 154 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2017-07-10 | ODI | Sri Lanka v Zimbabwe | 203/8 · 204/7 | Zimbabwe won by 3 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2017-07-08 | ODI | Sri Lanka v Zimbabwe | 300/6 · 219/6 | Zimbabwe won by 4 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2017-07-06 | ODI | Sri Lanka v Zimbabwe | 312/2 · 310/8 | Sri Lanka won by 8 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2015-07-26 | ODI | Sri Lanka v Pakistan | 368/4 · 203 | Sri Lanka won by 165 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2014-12-03 | ODI | Sri Lanka v England | 242/8 · 236/5 | England won by 5 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2014-08-26 | ODI | Sri Lanka v Pakistan | 310/9 · 233 | Sri Lanka won by 77 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2014-08-23 | ODI | Sri Lanka v Pakistan | 275/7 · 277/6 | Pakistan won by 4 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2014-07-12 | ODI | Sri Lanka v South Africa | 257 · 339/5 | South Africa won by 82 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2013-11-12 | ODI | Sri Lanka v New Zealand | 138/1 · 203/6 | New Zealand won by 4 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2013-11-10 | ODI | Sri Lanka v New Zealand | 288/9 · 13/1 | No result | Mahinda Rajapaksa International Cricket Stadium |
| 2013-08-06 | T20I | Sri Lanka v South Africa | 164/4 · 163/3 | Sri Lanka won by 6 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2013-08-04 | T20I | Sri Lanka v South Africa | 123/7 · 145/6 | South Africa won by 22 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2013-03-25 | ODI | Sri Lanka v Bangladesh | 33/0 | No result | Mahinda Rajapaksa International Cricket Stadium |
| 2013-03-23 | ODI | Sri Lanka v Bangladesh | 238/2 · 259/8 | Sri Lanka won by 8 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2012-11-12 | ODI | Sri Lanka v New Zealand | 123/8 | No result | Mahinda Rajapaksa International Cricket Stadium |
| 2012-11-10 | ODI | Sri Lanka v New Zealand | 131/3 · 131/8 | Sri Lanka won by 7 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2012-09-22 | T20I | Sri Lanka v South Africa | 46/5 · 78/4 | South Africa won by 32 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2012-09-20 | T20I | South Africa v Zimbabwe | 94/0 · 93/8 | South Africa won by 10 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2012-09-18 | T20I | Sri Lanka v Zimbabwe | 182/4 · 100 | Sri Lanka won by 82 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2012-07-24 | ODI | Sri Lanka v India | 139/1 · 138 | Sri Lanka won by 9 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2012-07-21 | ODI | Sri Lanka v India | 293/9 · 314/6 | India won by 21 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2012-06-03 | T20I | Sri Lanka v Pakistan | 99 · 122/6 | Pakistan won by 23 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2012-06-01 | T20I | Sri Lanka v Pakistan | 132/7 · 95 | Sri Lanka won by 37 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2011-08-16 | ODI | Sri Lanka v Australia | 286/9 · 208 | Sri Lanka won by 78 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2011-08-14 | ODI | Sri Lanka v Australia | 208 · 211/2 | Australia won by 8 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2011-02-23 | ODI | Kenya v Pakistan | 112 · 317/7 | Pakistan won by 205 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2011-02-20 | ODI | Sri Lanka v Canada | 332/7 · 122 | Sri Lanka won by 210 runs | Mahinda Rajapaksa International Cricket Stadium |