| 2026-02-27 | T20I | New Zealand v England | 159/7 · 161/6 | England won by 4 wickets | R Premadasa Stadium |
| 2026-02-25 | T20I | New Zealand v Sri Lanka | 168/7 · 107/8 | New Zealand won by 61 runs | R Premadasa Stadium |
| 2026-02-19 | T20I | Sri Lanka v Zimbabwe | 178/7 · 182/4 | Zimbabwe won by 6 wickets | R Premadasa Stadium |
| 2026-02-15 | T20I | India v Pakistan | 175/7 · 114 | India won by 61 runs | R Premadasa Stadium |
| 2026-02-13 | T20I | Zimbabwe v Australia | 169/2 · 146 | Zimbabwe won by 23 runs | R Premadasa Stadium |
| 2026-02-11 | T20I | Australia v Ireland | 182/6 · 115/9 | Australia won by 67 runs | R Premadasa Stadium |
| 2026-02-08 | T20I | Sri Lanka v Ireland | 163/6 · 143 | Sri Lanka won by 20 runs | R Premadasa Stadium |
| 2026-01-27 | ODI | England v Sri Lanka | 357/3 · 304 | England won by 53 runs | R Premadasa Stadium |
| 2026-01-24 | ODI | Sri Lanka v England | 219 · 223/5 | England won by 5 wickets | R Premadasa Stadium |
| 2026-01-22 | ODI | Sri Lanka v England | 271/6 · 252 | Sri Lanka won by 19 runs | R Premadasa Stadium |
| 2025-10-24 | ODI (W) | Pakistan v Sri Lanka | 18/0 | No result | R Premadasa Stadium |
| 2025-10-21 | ODI (W) | South Africa v Pakistan | 312/9 · 83/7 | South Africa won by 150 runs | R Premadasa Stadium |
| 2025-10-18 | ODI (W) | Pakistan v New Zealand | 92/5 | No result | R Premadasa Stadium |
| 2025-10-17 | ODI (W) | Sri Lanka v South Africa | 105/7 · 125/0 | South Africa won by 10 wickets | R Premadasa Stadium |
| 2025-10-15 | ODI (W) | England v Pakistan | 133/9 · 34/0 | No result | R Premadasa Stadium |
| 2025-10-14 | ODI (W) | Sri Lanka v New Zealand | 258/6 | No result | R Premadasa Stadium |
| 2025-10-11 | ODI (W) | England v Sri Lanka | 253/9 · 164 | England won by 89 runs | R Premadasa Stadium |
| 2025-10-08 | ODI (W) | Australia v Pakistan | 221/9 · 114 | Australia won by 107 runs | R Premadasa Stadium |
| 2025-10-05 | ODI (W) | India v Pakistan | 247 · 159 | India won by 88 runs | R Premadasa Stadium |
| 2025-10-02 | ODI (W) | Pakistan v Bangladesh | 129 · 131/3 | Bangladesh won by 7 wickets | R Premadasa Stadium |
| 2025-07-16 | T20I | Sri Lanka v Bangladesh | 132/7 · 133/2 | Bangladesh won by 8 wickets | R Premadasa Stadium |
| 2025-07-05 | ODI | Bangladesh v Sri Lanka | 248 · 232 | Bangladesh won by 16 runs | R Premadasa Stadium |
| 2025-07-02 | ODI | Sri Lanka v Bangladesh | 244 · 167 | Sri Lanka won by 77 runs | R Premadasa Stadium |
| 2025-05-11 | ODI (W) | India v Sri Lanka | 342/7 · 245 | India won by 97 runs | R Premadasa Stadium |
| 2025-05-09 | ODI (W) | South Africa v Sri Lanka | 315/9 · 239 | South Africa won by 76 runs | R Premadasa Stadium |
| 2025-05-07 | ODI (W) | India v South Africa | 337/9 · 314/7 | India won by 23 runs | R Premadasa Stadium |
| 2025-05-04 | ODI (W) | India v Sri Lanka | 275/9 · 278/7 | Sri Lanka won by 3 wickets | R Premadasa Stadium |
| 2025-05-02 | ODI (W) | South Africa v Sri Lanka | 235/9 · 237/5 | Sri Lanka won by 5 wickets | R Premadasa Stadium |
| 2025-04-29 | ODI (W) | India v South Africa | 276/6 · 261 | India won by 15 runs | R Premadasa Stadium |
| 2025-04-27 | ODI (W) | Sri Lanka v India | 147 · 149/1 | India won by 9 wickets | R Premadasa Stadium |
| 2025-02-14 | ODI | Sri Lanka v Australia | 281/4 · 107 | Sri Lanka won by 174 runs | R Premadasa Stadium |
| 2025-02-12 | ODI | Sri Lanka v Australia | 214 · 165 | Sri Lanka won by 49 runs | R Premadasa Stadium |
| 2024-08-07 | ODI | Sri Lanka v India | 248/7 · 138 | Sri Lanka won by 110 runs | R Premadasa Stadium |
| 2024-08-04 | ODI | Sri Lanka v India | 240/9 · 208 | Sri Lanka won by 32 runs | R Premadasa Stadium |
| 2024-08-02 | ODI | Sri Lanka v India | 230/8 · 230 | Tied | R Premadasa Stadium |
| 2024-01-18 | T20I | Zimbabwe v Sri Lanka | 82 · 88/1 | Sri Lanka won by 9 wickets | R Premadasa Stadium |
| 2024-01-16 | T20I | Sri Lanka v Zimbabwe | 173/6 · 178/6 | Zimbabwe won by 4 wickets | R Premadasa Stadium |
| 2024-01-14 | T20I | Zimbabwe v Sri Lanka | 143/5 · 144/7 | Sri Lanka won by 3 wickets | R Premadasa Stadium |
| 2024-01-11 | ODI | Zimbabwe v Sri Lanka | 96 · 97/2 | Sri Lanka won by 8 wickets | R Premadasa Stadium |
| 2024-01-08 | ODI | Zimbabwe v Sri Lanka | 208 · 211/8 | Sri Lanka won by 2 wickets | R Premadasa Stadium |
| 2024-01-06 | ODI | Sri Lanka v Zimbabwe | 273/9 · 12/2 | No result | R Premadasa Stadium |
| 2023-09-17 | ODI | Sri Lanka v India | 50 · 51/0 | India won by 10 wickets | R Premadasa Stadium |
| 2023-09-15 | ODI | Bangladesh v India | 265/8 · 259 | Bangladesh won by 6 runs | R Premadasa Stadium |
| 2023-09-14 | ODI | Pakistan v Sri Lanka | 252/7 · 252/8 | Sri Lanka won by 2 wickets | R Premadasa Stadium |
| 2023-09-12 | ODI | India v Sri Lanka | 213 · 172 | India won by 41 runs | R Premadasa Stadium |
| 2023-09-10 | ODI | India v Pakistan | 356/2 · 128/8 | India won by 228 runs | R Premadasa Stadium |
| 2023-09-09 | ODI | Sri Lanka v Bangladesh | 257/9 · 236 | Sri Lanka won by 21 runs | R Premadasa Stadium |
| 2022-06-24 | ODI | Sri Lanka v Australia | 160 · 164/6 | Australia won by 4 wickets | R Premadasa Stadium |
| 2022-06-21 | ODI | Sri Lanka v Australia | 258 · 254 | Sri Lanka won by 4 runs | R Premadasa Stadium |
| 2022-06-19 | ODI | Australia v Sri Lanka | 291/6 · 292/4 | Sri Lanka won by 6 wickets | R Premadasa Stadium |
| 2022-06-08 | T20I | Sri Lanka v Australia | 124/9 · 126/7 | Australia won by 3 wickets | R Premadasa Stadium |
| 2022-06-07 | T20I | Sri Lanka v Australia | 128 · 134/0 | Australia won by 10 wickets | R Premadasa Stadium |
| 2021-09-14 | T20I | Sri Lanka v South Africa | 120/8 · 121/0 | South Africa won by 10 wickets | R Premadasa Stadium |
| 2021-09-12 | T20I | Sri Lanka v South Africa | 103 · 105/1 | South Africa won by 9 wickets | R Premadasa Stadium |
| 2021-09-10 | T20I | South Africa v Sri Lanka | 163/5 · 135/6 | South Africa won by 28 runs | R Premadasa Stadium |
| 2021-09-07 | ODI | Sri Lanka v South Africa | 203/9 · 125 | Sri Lanka won by 78 runs | R Premadasa Stadium |
| 2021-09-04 | ODI | South Africa v Sri Lanka | 283/6 · 197 | South Africa won by 67 runs | R Premadasa Stadium |
| 2021-09-02 | ODI | Sri Lanka v South Africa | 300/9 · 286/6 | Sri Lanka won by 14 runs | R Premadasa Stadium |
| 2021-07-29 | T20I | India v Sri Lanka | 81/8 · 82/3 | Sri Lanka won by 7 wickets | R Premadasa Stadium |
| 2021-07-28 | T20I | India v Sri Lanka | 132/5 · 133/6 | Sri Lanka won by 4 wickets | R Premadasa Stadium |
| 2021-07-25 | T20I | India v Sri Lanka | 164/5 · 126 | India won by 38 runs | R Premadasa Stadium |
| 2021-07-23 | ODI | India v Sri Lanka | 225 · 227/7 | Sri Lanka won by 3 wickets | R Premadasa Stadium |
| 2021-07-20 | ODI | Sri Lanka v India | 275/9 · 277/7 | India won by 3 wickets | R Premadasa Stadium |
| 2021-07-18 | ODI | Sri Lanka v India | 262/9 · 263/3 | India won by 7 wickets | R Premadasa Stadium |
| 2017-04-06 | T20I | Sri Lanka v Bangladesh | 131 · 176/9 | Bangladesh won by 45 runs | R Premadasa Stadium |
| 2017-04-04 | T20I | Sri Lanka v Bangladesh | 158/4 · 155/6 | Sri Lanka won by 6 wickets | R Premadasa Stadium |
| 2016-11-17 | ODI (W) | Sri Lanka v England | 78 · 240/9 | England won by 162 runs | R Premadasa Stadium |
| 2016-11-15 | ODI (W) | Sri Lanka v England | 161 · 162/5 | England won by 5 wickets | R Premadasa Stadium |
| 2016-09-09 | T20I | Sri Lanka v Australia | 128/9 · 130/6 | Australia won by 4 wickets | R Premadasa Stadium |
| 2016-08-24 | ODI | Sri Lanka v Australia | 288 · 206 | Sri Lanka won by 82 runs | R Premadasa Stadium |
| 2016-08-21 | ODI | Sri Lanka v Australia | 227/8 · 228/7 | Australia won by 3 wickets | R Premadasa Stadium |
| 2015-11-11 | T20I | Sri Lanka v West Indies | 139 · 162/6 | West Indies won by 23 runs | R Premadasa Stadium |
| 2015-11-04 | ODI | Sri Lanka v West Indies | 225/2 · 214 | Sri Lanka won by 8 wickets | R Premadasa Stadium |
| 2015-11-01 | ODI | Sri Lanka v West Indies | 164/9 · 159/8 | Sri Lanka won by 1 wickets | R Premadasa Stadium |
| 2015-08-01 | T20I | Sri Lanka v Pakistan | 172/7 · 174/9 | Pakistan won by 1 wickets | R Premadasa Stadium |
| 2015-07-30 | T20I | Sri Lanka v Pakistan | 146/7 · 175/5 | Pakistan won by 29 runs | R Premadasa Stadium |
| 2015-07-22 | ODI | Sri Lanka v Pakistan | 256/9 · 257/3 | Pakistan won by 7 wickets | R Premadasa Stadium |
| 2015-07-19 | ODI | Sri Lanka v Pakistan | 181 · 316/4 | Pakistan won by 135 runs | R Premadasa Stadium |
| 2015-05-26 | T20I (W) | Sri Lanka v West Indies | 74/9 · 75/1 | West Indies won by 9 wickets | R Premadasa Stadium |
| 2015-05-25 | T20I (W) | Sri Lanka v West Indies | 124/5 · 125/2 | West Indies won by 8 wickets | R Premadasa Stadium |
| 2015-05-23 | T20I (W) | Sri Lanka v West Indies | 88/6 · 109/6 | Sri Lanka won by 5 runs | R Premadasa Stadium |
| 2014-12-16 | ODI | Sri Lanka v England | 302/6 · 215 | Sri Lanka won by 87 runs | R Premadasa Stadium |
| 2014-12-07 | ODI | Sri Lanka v England | 267/4 · 265 | Sri Lanka won by 6 wickets | R Premadasa Stadium |
| 2014-11-29 | ODI | Sri Lanka v England | 186/2 · 185 | Sri Lanka won by 8 wickets | R Premadasa Stadium |
| 2014-11-26 | ODI | Sri Lanka v England | 317/6 · 292 | Sri Lanka won by 25 runs | R Premadasa Stadium |
| 2014-07-06 | ODI | Sri Lanka v South Africa | 229 · 304/5 | South Africa won by 75 runs | R Premadasa Stadium |
| 2013-08-02 | T20I | Sri Lanka v South Africa | 103/9 · 115/6 | South Africa won by 12 runs | R Premadasa Stadium |
| 2013-07-31 | ODI | Sri Lanka v South Africa | 307/4 · 179 | Sri Lanka won by 128 runs | R Premadasa Stadium |
| 2013-07-23 | ODI | Sri Lanka v South Africa | 223/9 · 104/5 | Sri Lanka won by 17 runs | R Premadasa Stadium |
| 2013-07-20 | ODI | Sri Lanka v South Africa | 320/5 · 140 | Sri Lanka won by 180 runs | R Premadasa Stadium |
| 2013-03-16 | Test | Sri Lanka v Bangladesh | 346 & 160/3 · 240 & 265 | Sri Lanka won by 7 wickets | R Premadasa Stadium |
| 2013-03-08 | T20I (W) | Sri Lanka v West Indies | 115 · 122/5 | West Indies won by 7 runs | R Premadasa Stadium |
| 2013-03-05 | T20I (W) | Sri Lanka v West Indies | 111 · 145/6 | West Indies won by 34 runs | R Premadasa Stadium |
| 2013-03-03 | T20I (W) | Sri Lanka v West Indies | 73/8 · 74/4 | West Indies won by 6 wickets | R Premadasa Stadium |
| 2012-10-07 | T20I (W) | Australia v England | 142/4 · 138/9 | Australia won by 4 runs | R Premadasa Stadium |
| 2012-10-07 | T20I | Sri Lanka v West Indies | 101 · 137/6 | West Indies won by 36 runs | R Premadasa Stadium |
| 2012-10-05 | T20I (W) | Australia v West Indies | 115/7 · 87 | Australia won by 28 runs | R Premadasa Stadium |
| 2012-10-05 | T20I | Australia v West Indies | 131 · 205/4 | West Indies won by 74 runs | R Premadasa Stadium |
| 2012-10-04 | T20I (W) | England v New Zealand | 94/3 · 93/8 | England won by 7 wickets | R Premadasa Stadium |
| 2012-10-04 | T20I | Sri Lanka v Pakistan | 139/4 · 123/7 | Sri Lanka won by 16 runs | R Premadasa Stadium |
| 2012-10-02 | T20I | India v South Africa | 152/6 · 151 | India won by 1 runs | R Premadasa Stadium |
| 2012-10-02 | T20I | Australia v Pakistan | 117/7 · 149/6 | Pakistan won by 32 runs | R Premadasa Stadium |
| 2012-09-30 | T20I | India v Pakistan | 129/2 · 128 | India won by 8 wickets | R Premadasa Stadium |
| 2012-09-30 | T20I | Australia v South Africa | 147/2 · 146/5 | Australia won by 8 wickets | R Premadasa Stadium |
| 2012-09-28 | T20I | Australia v India | 141/1 · 140/7 | Australia won by 9 wickets | R Premadasa Stadium |
| 2012-09-28 | T20I | Pakistan v South Africa | 136/8 · 133/6 | Pakistan won by 2 wickets | R Premadasa Stadium |
| 2012-09-24 | T20I | Ireland v West Indies | 129/6 | No result | R Premadasa Stadium |
| 2012-09-23 | T20I | England v India | 80 · 170/4 | India won by 90 runs | R Premadasa Stadium |
| 2012-09-22 | T20I | Australia v West Indies | 100/1 · 191/8 | Australia won by 17 runs | R Premadasa Stadium |
| 2012-09-19 | T20I | Australia v Ireland | 125/3 · 123/7 | Australia won by 7 wickets | R Premadasa Stadium |
| 2012-07-31 | ODI | Sri Lanka v India | 251/8 · 255/4 | India won by 6 wickets | R Premadasa Stadium |
| 2012-07-28 | ODI | Sri Lanka v India | 286/5 · 288/5 | India won by 5 wickets | R Premadasa Stadium |
| 2012-06-18 | ODI | Sri Lanka v Pakistan | 248/8 · 247/7 | Sri Lanka won by 2 wickets | R Premadasa Stadium |
| 2012-06-16 | ODI | Sri Lanka v Pakistan | 243/8 · 199 | Sri Lanka won by 44 runs | R Premadasa Stadium |
| 2012-06-13 | ODI | Sri Lanka v Pakistan | 12/2 | No result | R Premadasa Stadium |
| 2011-08-22 | ODI | Sri Lanka v Australia | 213/6 · 211 | Sri Lanka won by 4 wickets | R Premadasa Stadium |
| 2011-08-20 | ODI | Sri Lanka v Australia | 132 · 133/5 | Australia won by 5 wickets | R Premadasa Stadium |
| 2011-03-29 | ODI | Sri Lanka v New Zealand | 220/5 · 217 | Sri Lanka won by 5 wickets | R Premadasa Stadium |
| 2011-03-26 | ODI | Sri Lanka v England | 231/0 · 229/6 | Sri Lanka won by 10 wickets | R Premadasa Stadium |
| 2011-03-19 | ODI | Australia v Pakistan | 176 · 178/6 | Pakistan won by 4 wickets | R Premadasa Stadium |
| 2011-03-05 | ODI | Sri Lanka v Australia | 146/3 | No result | R Premadasa Stadium |
| 2011-03-03 | ODI | Canada v Pakistan | 138 · 184 | Pakistan won by 46 runs | R Premadasa Stadium |
| 2011-03-01 | ODI | Sri Lanka v Kenya | 146/1 · 142 | Sri Lanka won by 9 wickets | R Premadasa Stadium |
| 2011-02-26 | ODI | Sri Lanka v Pakistan | 266/9 · 277/7 | Pakistan won by 11 runs | R Premadasa Stadium |
| 2010-11-23 | Test | Sri Lanka v West Indies | 387/9d & 57/1d · 243 & 12/2 | Drawn | R Premadasa Stadium |
| 2009-09-14 | ODI | Sri Lanka v India | 273 · 319/5 | India won by 46 runs | R Premadasa Stadium |
| 2009-09-12 | ODI | Sri Lanka v India | 307/6 · 168 | Sri Lanka won by 139 runs | R Premadasa Stadium |
| 2009-09-11 | ODI | India v New Zealand | 156/4 · 155 | India won by 6 wickets | R Premadasa Stadium |
| 2009-09-08 | ODI | Sri Lanka v New Zealand | 216/7 · 119 | Sri Lanka won by 97 runs | R Premadasa Stadium |
| 2009-09-04 | T20I | Sri Lanka v New Zealand | 148/8 · 170/4 | New Zealand won by 22 runs | R Premadasa Stadium |
| 2009-09-02 | T20I | Sri Lanka v New Zealand | 138/9 · 141/8 | New Zealand won by 3 runs | R Premadasa Stadium |
| 2009-08-12 | T20I | Sri Lanka v Pakistan | 120 · 172/5 | Pakistan won by 52 runs | R Premadasa Stadium |
| 2009-08-09 | ODI | Sri Lanka v Pakistan | 147 · 279/8 | Pakistan won by 132 runs | R Premadasa Stadium |
| 2009-08-07 | ODI | Sri Lanka v Pakistan | 175 · 321/5 | Pakistan won by 146 runs | R Premadasa Stadium |
| 2009-02-10 | T20I | Sri Lanka v India | 171/4 · 174/7 | India won by 3 wickets | R Premadasa Stadium |
| 2009-02-08 | ODI | Sri Lanka v India | 320/8 · 252 | Sri Lanka won by 68 runs | R Premadasa Stadium |
| 2009-02-05 | ODI | Sri Lanka v India | 265 · 332/5 | India won by 67 runs | R Premadasa Stadium |
| 2009-02-03 | ODI | Sri Lanka v India | 216 · 363/5 | India won by 147 runs | R Premadasa Stadium |
| 2009-01-31 | ODI | Sri Lanka v India | 241 · 256/9 | India won by 15 runs | R Premadasa Stadium |
| 2008-08-29 | ODI | Sri Lanka v India | 227/6 · 103 | Sri Lanka won by 112 runs | R Premadasa Stadium |
| 2008-08-27 | ODI | Sri Lanka v India | 212 · 258 | India won by 46 runs | R Premadasa Stadium |
| 2008-08-24 | ODI | Sri Lanka v India | 204 · 237/9 | India won by 33 runs | R Premadasa Stadium |
| 2007-10-13 | ODI | Sri Lanka v England | 211 · 104 | Sri Lanka won by 107 runs | R Premadasa Stadium |
| 2007-10-10 | ODI | Sri Lanka v England | 211/9 · 212/5 | England won by 5 wickets | R Premadasa Stadium |
| 2007-07-25 | ODI | Sri Lanka v Bangladesh | 196 · 157 | Sri Lanka won by 39 runs | R Premadasa Stadium |
| 2007-07-23 | ODI | Sri Lanka v Bangladesh | 141/5 · 137 | Sri Lanka won by 5 wickets | R Premadasa Stadium |
| 2006-03-19 | ODI | Sri Lanka v Pakistan | 130 · 134/6 | Pakistan won by 4 wickets | R Premadasa Stadium |
| 2006-03-17 | ODI | Sri Lanka v Pakistan | 201/8 | No result | R Premadasa Stadium |