| 2026-02-28 | T20I | Pakistan v Sri Lanka | 212/8 · 207/6 | Pakistan won by 5 runs | Pallekele International Cricket Stadium |
| 2026-02-24 | T20I | Pakistan v England | 164/9 · 166/8 | England won by 2 wickets | Pallekele International Cricket Stadium |
| 2026-02-22 | T20I | England v Sri Lanka | 146/9 · 95 | England won by 51 runs | Pallekele International Cricket Stadium |
| 2026-02-20 | T20I | Oman v Australia | 104 · 108/1 | Australia won by 9 wickets | Pallekele International Cricket Stadium |
| 2026-02-16 | T20I | Australia v Sri Lanka | 181 · 184/2 | Sri Lanka won by 8 wickets | Pallekele International Cricket Stadium |
| 2026-02-12 | T20I | Sri Lanka v Oman | 225/5 · 120/9 | Sri Lanka won by 105 runs | Pallekele International Cricket Stadium |
| 2026-02-03 | T20I | England v Sri Lanka | 128/9 · 116 | England won by 12 runs | Pallekele International Cricket Stadium |
| 2026-02-01 | T20I | Sri Lanka v England | 189/5 · 173/4 | England won by 6 wickets | Pallekele International Cricket Stadium |
| 2026-01-30 | T20I | Sri Lanka v England | 133 · 125/4 | England won by 11 runs | Pallekele International Cricket Stadium |
| 2025-07-10 | T20I | Bangladesh v Sri Lanka | 154/5 · 159/3 | Sri Lanka won by 7 wickets | Pallekele International Cricket Stadium |
| 2025-07-08 | ODI | Sri Lanka v Bangladesh | 285/7 · 186 | Sri Lanka won by 99 runs | Pallekele International Cricket Stadium |
| 2024-11-19 | ODI | New Zealand v Sri Lanka | 112/1 | No result | Pallekele International Cricket Stadium |
| 2024-11-17 | ODI | New Zealand v Sri Lanka | 209 · 210/7 | Sri Lanka won by 3 wickets | Pallekele International Cricket Stadium |
| 2024-10-26 | ODI | Sri Lanka v West Indies | 156/3 · 196/2 | West Indies won by 8 wickets | Pallekele International Cricket Stadium |
| 2024-10-23 | ODI | West Indies v Sri Lanka | 189 · 190/5 | Sri Lanka won by 5 wickets | Pallekele International Cricket Stadium |
| 2024-10-20 | ODI | West Indies v Sri Lanka | 185/4 · 234/5 | Sri Lanka won by 5 wickets | Pallekele International Cricket Stadium |
| 2024-07-30 | T20I | India v Sri Lanka | 137/9 · 137/8 | Tied | Pallekele International Cricket Stadium |
| 2024-07-28 | T20I | Sri Lanka v India | 161/9 · 81/3 | India won by 7 wickets | Pallekele International Cricket Stadium |
| 2024-07-27 | T20I | India v Sri Lanka | 213/7 · 170 | India won by 43 runs | Pallekele International Cricket Stadium |
| 2024-02-14 | ODI | Sri Lanka v Afghanistan | 267/3 · 266 | Sri Lanka won by 7 wickets | Pallekele International Cricket Stadium |
| 2024-02-11 | ODI | Sri Lanka v Afghanistan | 308/6 · 153 | Sri Lanka won by 155 runs | Pallekele International Cricket Stadium |
| 2024-02-09 | ODI | Sri Lanka v Afghanistan | 381/3 · 339/6 | Sri Lanka won by 42 runs | Pallekele International Cricket Stadium |
| 2023-09-04 | ODI | Nepal v India | 230 · 147/0 | India won by 10 wickets | Pallekele International Cricket Stadium |
| 2023-09-02 | ODI | India v Pakistan | 266 | No result | Pallekele International Cricket Stadium |
| 2023-08-31 | ODI | Bangladesh v Sri Lanka | 164 · 165/5 | Sri Lanka won by 5 wickets | Pallekele International Cricket Stadium |
| 2022-11-30 | ODI | Sri Lanka v Afghanistan | 314/6 · 313/8 | Sri Lanka won by 4 wickets | Pallekele International Cricket Stadium |
| 2022-11-27 | ODI | Sri Lanka v Afghanistan | 10/0 · 228 | No result | Pallekele International Cricket Stadium |
| 2022-11-25 | ODI | Sri Lanka v Afghanistan | 234 · 294/8 | Afghanistan won by 60 runs | Pallekele International Cricket Stadium |
| 2022-07-07 | ODI (W) | India v Sri Lanka | 255/9 · 216 | India won by 39 runs | Pallekele International Cricket Stadium |
| 2022-07-04 | ODI (W) | Sri Lanka v India | 173 · 174/0 | India won by 10 wickets | Pallekele International Cricket Stadium |
| 2022-07-01 | ODI (W) | Sri Lanka v India | 171 · 176/6 | India won by 4 wickets | Pallekele International Cricket Stadium |
| 2022-06-16 | ODI | Sri Lanka v Australia | 220/9 · 189 | Sri Lanka won by 26 runs | Pallekele International Cricket Stadium |
| 2022-06-14 | ODI | Sri Lanka v Australia | 300/7 · 282/8 | Australia won by 2 wickets | Pallekele International Cricket Stadium |
| 2022-06-11 | T20I | Australia v Sri Lanka | 176/5 · 177/6 | Sri Lanka won by 4 wickets | Pallekele International Cricket Stadium |
| 2022-01-21 | ODI | Sri Lanka v Zimbabwe | 254/9 · 70 | Sri Lanka won by 184 runs | Pallekele International Cricket Stadium |
| 2022-01-18 | ODI | Zimbabwe v Sri Lanka | 302/8 · 280/9 | Zimbabwe won by 22 runs | Pallekele International Cricket Stadium |
| 2022-01-16 | ODI | Zimbabwe v Sri Lanka | 296/9 · 300/5 | Sri Lanka won by 5 wickets | Pallekele International Cricket Stadium |
| 2021-04-29 | Test | Sri Lanka v Bangladesh | 493/7d & 194/9d · 251 & 227 | Sri Lanka won by 209 runs | Pallekele International Cricket Stadium |
| 2021-04-21 | Test | Sri Lanka v Bangladesh | 648/8d · 541/7d & 100/2 | Drawn | Pallekele International Cricket Stadium |
| 2020-03-06 | T20I | Sri Lanka v West Indies | 155/6 · 158/3 | West Indies won by 7 wickets | Pallekele International Cricket Stadium |
| 2020-03-04 | T20I | Sri Lanka v West Indies | 171 · 196/4 | West Indies won by 25 runs | Pallekele International Cricket Stadium |
| 2020-03-01 | ODI | Sri Lanka v West Indies | 307 · 301/9 | Sri Lanka won by 6 runs | Pallekele International Cricket Stadium |
| 2019-09-06 | T20I | Sri Lanka v New Zealand | 125/8 · 88 | Sri Lanka won by 37 runs | Pallekele International Cricket Stadium |
| 2019-09-03 | T20I | Sri Lanka v New Zealand | 161/9 · 165/6 | New Zealand won by 4 wickets | Pallekele International Cricket Stadium |
| 2019-09-01 | T20I | Sri Lanka v New Zealand | 174/4 · 175/5 | New Zealand won by 5 wickets | Pallekele International Cricket Stadium |
| 2018-11-14 | Test | England v Sri Lanka | 290 & 346 · 336 & 243 | England won by 57 runs | Pallekele International Cricket Stadium |
| 2018-10-20 | ODI | Sri Lanka v England | 273/7 · 132/2 | England won by 18 runs | Pallekele International Cricket Stadium |
| 2018-10-17 | ODI | Sri Lanka v England | 150/9 · 153/3 | England won by 7 wickets | Pallekele International Cricket Stadium |
| 2018-08-08 | ODI | Sri Lanka v South Africa | 306/7 · 187/9 | Sri Lanka won by 3 runs | Pallekele International Cricket Stadium |
| 2018-08-05 | ODI | South Africa v Sri Lanka | 363/7 · 285 | South Africa won by 78 runs | Pallekele International Cricket Stadium |
| 2017-08-27 | ODI | Sri Lanka v India | 217/9 · 218/4 | India won by 6 wickets | Pallekele International Cricket Stadium |
| 2017-08-24 | ODI | Sri Lanka v India | 236/8 · 231/7 | India won by 3 wickets | Pallekele International Cricket Stadium |
| 2017-08-12 | Test | India v Sri Lanka | 487 · 135 & 181 | India won by 1 innings & 171 runs | Pallekele International Cricket Stadium |
| 2016-09-06 | T20I | Sri Lanka v Australia | 178/9 · 263/3 | Australia won by 85 runs | Pallekele International Cricket Stadium |
| 2016-09-04 | ODI | Sri Lanka v Australia | 195 · 199/5 | Australia won by 5 wickets | Pallekele International Cricket Stadium |
| 2016-07-26 | Test | Sri Lanka v Australia | 117 & 353 · 203 & 161 | Sri Lanka won by 106 runs | Pallekele International Cricket Stadium |
| 2015-11-09 | T20I | Sri Lanka v West Indies | 215/3 · 185 | Sri Lanka won by 30 runs | Pallekele International Cricket Stadium |
| 2015-11-07 | ODI | Sri Lanka v West Indies | 180/5 · 206/9 | Sri Lanka won by 19 runs | Pallekele International Cricket Stadium |
| 2015-07-15 | ODI | Sri Lanka v Pakistan | 288/8 · 287/8 | Sri Lanka won by 2 wickets | Pallekele International Cricket Stadium |
| 2015-07-03 | Test | Sri Lanka v Pakistan | 278 & 313 · 215 & 382/3 | Pakistan won by 7 wickets | Pallekele International Cricket Stadium |
| 2014-12-13 | ODI | Sri Lanka v England | 292/7 · 202 | Sri Lanka won by 90 runs | Pallekele International Cricket Stadium |
| 2014-12-10 | ODI | Sri Lanka v England | 239 · 240/5 | England won by 5 wickets | Pallekele International Cricket Stadium |
| 2014-07-09 | ODI | Sri Lanka v South Africa | 267 · 180 | Sri Lanka won by 87 runs | Pallekele International Cricket Stadium |
| 2013-11-21 | T20I | Sri Lanka v New Zealand | 143/2 · 142/7 | Sri Lanka won by 8 wickets | Pallekele International Cricket Stadium |
| 2013-07-28 | ODI | Sri Lanka v South Africa | 239/2 · 238 | Sri Lanka won by 8 wickets | Pallekele International Cricket Stadium |
| 2013-07-26 | ODI | Sri Lanka v South Africa | 167 · 223/7 | South Africa won by 56 runs | Pallekele International Cricket Stadium |
| 2013-03-31 | T20I | Sri Lanka v Bangladesh | 198/5 · 181/7 | Sri Lanka won by 17 runs | Pallekele International Cricket Stadium |
| 2013-03-28 | ODI | Sri Lanka v Bangladesh | 302/9 · 184/7 | Bangladesh won by 3 wickets | Pallekele International Cricket Stadium |
| 2012-11-06 | ODI | Sri Lanka v New Zealand | 200/3 · 188/6 | Sri Lanka won by 7 wickets | Pallekele International Cricket Stadium |
| 2012-11-04 | ODI | Sri Lanka v New Zealand | 118/3 · 250/6 | Sri Lanka won by 14 runs | Pallekele International Cricket Stadium |
| 2012-10-30 | T20I | Sri Lanka v New Zealand | 6/0 · 74/7 | No result | Pallekele International Cricket Stadium |
| 2012-10-01 | T20I | Sri Lanka v England | 169/6 · 150/9 | Sri Lanka won by 19 runs | Pallekele International Cricket Stadium |
| 2012-10-01 | T20I | New Zealand v West Indies | 139/7 · 139 | Tied | Pallekele International Cricket Stadium |
| 2012-09-29 | T20I | Sri Lanka v West Indies | 130/1 · 129/5 | Sri Lanka won by 9 wickets | Pallekele International Cricket Stadium |
| 2012-09-29 | T20I | England v New Zealand | 149/4 · 148/6 | England won by 6 wickets | Pallekele International Cricket Stadium |
| 2012-09-27 | T20I | England v West Indies | 164/4 · 179/5 | West Indies won by 15 runs | Pallekele International Cricket Stadium |
| 2012-09-27 | T20I | Sri Lanka v New Zealand | 174/6 · 174/7 | Tied | Pallekele International Cricket Stadium |
| 2012-09-25 | T20I | Bangladesh v Pakistan | 175/6 · 178/2 | Pakistan won by 8 wickets | Pallekele International Cricket Stadium |
| 2012-09-23 | T20I | New Zealand v Pakistan | 164/9 · 177/6 | Pakistan won by 13 runs | Pallekele International Cricket Stadium |
| 2012-09-21 | T20I | Bangladesh v New Zealand | 132/8 · 191/3 | New Zealand won by 59 runs | Pallekele International Cricket Stadium |
| 2012-08-07 | T20I | Sri Lanka v India | 116 · 155/3 | India won by 39 runs | Pallekele International Cricket Stadium |
| 2012-08-04 | ODI | Sri Lanka v India | 274 · 294/7 | India won by 20 runs | Pallekele International Cricket Stadium |
| 2012-07-08 | Test | Sri Lanka v Pakistan | 337 & 195/4 · 226 & 380/8d | Drawn | Pallekele International Cricket Stadium |
| 2012-06-09 | ODI | Sri Lanka v Pakistan | 280/4 · 204 | Sri Lanka won by 76 runs | Pallekele International Cricket Stadium |
| 2012-06-07 | ODI | Sri Lanka v Pakistan | 135/8 · 135/4 | Pakistan won by 6 wickets | Pallekele International Cricket Stadium |
| 2011-09-08 | Test | Sri Lanka v Australia | 174 & 317/6 · 411/7d | Drawn | Pallekele International Cricket Stadium |
| 2011-08-10 | ODI | Sri Lanka v Australia | 191 · 192/3 | Australia won by 7 wickets | Pallekele International Cricket Stadium |
| 2011-08-08 | T20I | Sri Lanka v Australia | 157/9 · 149/9 | Sri Lanka won by 8 runs | Pallekele International Cricket Stadium |
| 2011-08-06 | T20I | Sri Lanka v Australia | 198/3 · 163/8 | Sri Lanka won by 35 runs | Pallekele International Cricket Stadium |
| 2011-03-14 | ODI | Pakistan v Zimbabwe | 164/3 · 151/7 | Pakistan won by 7 wickets | Pallekele International Cricket Stadium |
| 2011-03-10 | ODI | Sri Lanka v Zimbabwe | 327/6 · 188 | Sri Lanka won by 139 runs | Pallekele International Cricket Stadium |
| 2011-03-08 | ODI | New Zealand v Pakistan | 302/7 · 192 | New Zealand won by 110 runs | Pallekele International Cricket Stadium |
| 2010-12-01 | Test | Sri Lanka v West Indies | 303/8 | Drawn | Pallekele International Cricket Stadium |