| 28 Feb 2026 | PAK 212/8 v SL 207/6Match 50 · T20I | Pakistan won by 5 runs | Kandy | ICC Men's T20 World Cup 2025/26 |
| 24 Feb 2026 | PAK 164/9 v ENG 166/8Match 45 · T20I | England won by 2 wickets | Kandy | ICC Men's T20 World Cup 2025/26 |
| 22 Feb 2026 | ENG 146/9 v SL 95Match 42 · T20I | England won by 51 runs | Kandy | ICC Men's T20 World Cup 2025/26 |
| 20 Feb 2026 | OMA 104 v AUS 108/1Match 40 · T20I | Australia won by 9 wickets | Kandy | ICC Men's T20 World Cup 2025/26 |
| 16 Feb 2026 | AUS 181 v SL 184/2Match 30 · T20I | Sri Lanka won by 8 wickets | Kandy | ICC Men's T20 World Cup 2025/26 |
| 12 Feb 2026 | SL 225/5 v OMA 120/9Match 16 · T20I | Sri Lanka won by 105 runs | Kandy | ICC Men's T20 World Cup 2025/26 |
| 3 Feb 2026 | ENG 128/9 v SL 1163rd T20I · T20I | England won by 12 runs | Kandy | England tour of Sri Lanka 2025/26 |
| 1 Feb 2026 | SL 189/5 v ENG 173/42nd T20I · T20I | England won by 6 wickets (DLS method) | Kandy | England tour of Sri Lanka 2025/26 |
| 30 Jan 2026 | SL 133 v ENG 125/41st T20I · T20I | England won by 11 runs (DLS method) | Kandy | England tour of Sri Lanka 2025/26 |
| 10 Jul 2025 | BAN 154/5 v SL 159/31st T20I · T20I | Sri Lanka won by 7 wickets | Kandy | Bangladesh tour of Sri Lanka 2025 |
| 8 Jul 2025 | SL 285/7 v BAN 1863rd ODI · ODI | Sri Lanka won by 99 runs | Kandy | Bangladesh tour of Sri Lanka 2025 |
| 19 Nov 2024 | NZ 112/1 v SL3rd ODI · ODI | No result | Kandy | New Zealand tour of Sri Lanka 2024/25 |
| 17 Nov 2024 | NZ 209 v SL 210/72nd ODI · ODI | Sri Lanka won by 3 wickets (DLS method) | Kandy | New Zealand tour of Sri Lanka 2024/25 |
| 26 Oct 2024 | SL 156/3 v WI 196/23rd ODI · ODI | West Indies won by 8 wickets (DLS method) | Kandy | West Indies tour of Sri Lanka 2024/25 |
| 23 Oct 2024 | WI 189 v SL 190/52nd ODI · ODI | Sri Lanka won by 5 wickets | Kandy | West Indies tour of Sri Lanka 2024/25 |
| 20 Oct 2024 | WI 185/4 v SL 234/51st ODI · ODI | Sri Lanka won by 5 wickets (DLS method) | Kandy | West Indies tour of Sri Lanka 2024/25 |
| 30 Jul 2024 | IND 137/9 v SL 137/83rd T20I · T20I | Match tied (India won the Super Over) | Kandy | India tour of Sri Lanka 2024 |
| 28 Jul 2024 | SL 161/9 v IND 81/32nd T20I · T20I | India won by 7 wickets (DLS method) | Kandy | India tour of Sri Lanka 2024 |
| 27 Jul 2024 | IND 213/7 v SL 1701st T20I · T20I | India won by 43 runs | Kandy | India tour of Sri Lanka 2024 |
| 14 Feb 2024 | SL 267/3 v AFG 2663rd ODI · ODI | Sri Lanka won by 7 wickets (with 88 balls remaining) | Kandy | Afghanistan tour of Sri Lanka 2023/24 |
| 11 Feb 2024 | SL 308/6 v AFG 1532nd ODI · ODI | Sri Lanka won by 155 runs | Kandy | Afghanistan tour of Sri Lanka 2023/24 |
| 9 Feb 2024 | SL 381/3 v AFG 339/61st ODI · ODI | Sri Lanka won by 42 runs | Kandy | Afghanistan tour of Sri Lanka 2023/24 |
| 4 Sept 2023 | NEP 230 v IND 147/0Match 5 · ODI | India won by 10 wickets (DLS method) | Kandy | Asia Cup 2023 |
| 2 Sept 2023 | IND 266 v PAKMatch 3 · ODI | No result | Kandy | Asia Cup 2023 |
| 31 Aug 2023 | BAN 164 v SL 165/5Match 2 · ODI | Sri Lanka won by 5 wickets | Kandy | Asia Cup 2023 |
| 30 Nov 2022 | SL 314/6 v AFG 313/83rd ODI · ODI | Sri Lanka won by 4 wickets (with 2 balls remaining) | Pallekele | Afghanistan tour of Sri Lanka 2022/23 |
| 27 Nov 2022 | SL 10/0 v AFG 2282nd ODI · ODI | No result | Pallekele | Afghanistan tour of Sri Lanka 2022/23 |
| 25 Nov 2022 | SL 234 v AFG 294/81st ODI · ODI | Afghanistan won by 60 runs | Pallekele | Afghanistan tour of Sri Lanka 2022/23 |
| 7 Jul 2022 | INDW 255/9 v SLW 2163rd ODI · ODI | India Women won by 39 runs | Kandy | India Women tour of Sri Lanka 2022 |
| 4 Jul 2022 | SLW 173 v INDW 174/02nd ODI · ODI | India Women won by 10 wickets | Kandy | India Women tour of Sri Lanka 2022 |
| 1 Jul 2022 | SLW 171 v INDW 176/61st ODI · ODI | India Women won by 4 wickets | Kandy | India Women tour of Sri Lanka 2022 |
| 16 Jun 2022 | SL 220/9 v AUS 1892nd ODI · ODI | Sri Lanka won by 26 runs (DLS method) | Kandy | Australia tour of Sri Lanka 2022 |
| 14 Jun 2022 | SL 300/7 v AUS 282/81st ODI · ODI | Australia won by 2 wickets (DLS method) | Kandy | Australia tour of Sri Lanka 2022 |
| 11 Jun 2022 | AUS 176/5 v SL 177/63rd T20I · T20I | Sri Lanka won by 4 wickets | Kandy | Australia tour of Sri Lanka 2022 |
| 21 Jan 2022 | SL 254/9 v ZIM 703rd ODI · ODI | Sri Lanka won by 184 runs | Kandy | Zimbabwe tour of Sri Lanka 2021/22 |
| 18 Jan 2022 | ZIM 302/8 v SL 280/92nd ODI · ODI | Zimbabwe won by 22 runs | Kandy | Zimbabwe tour of Sri Lanka 2021/22 |
| 16 Jan 2022 | ZIM 296/9 v SL 300/51st ODI · ODI | Sri Lanka won by 5 wickets | Kandy | Zimbabwe tour of Sri Lanka 2021/22 |
| 29 Apr 2021 | SL 493/7d & 194/9d v BAN 251 & 2272nd Test · Test | Sri Lanka won by 209 runs | Kandy | Bangladesh tour of Sri Lanka 2021 |
| 21 Apr 2021 | SL 648/8d v BAN 541/7d & 100/21st Test · Test | Match drawn | Pallekele | Sri Lanka v Bangladesh 2021 |
| 6 Mar 2020 | SL 155/6 v WI 158/32nd T20I · T20I | West Indies won by 7 wickets | Kandy | West Indies tour of Sri Lanka 2019/20 |
| 4 Mar 2020 | SL 171 v WI 196/41st T20I · T20I | West Indies won by 25 runs | Kandy | West Indies tour of Sri Lanka 2019/20 |
| 1 Mar 2020 | SL 307 v WI 301/93rd ODI · ODI | Sri Lanka won by 6 runs | Kandy | West Indies tour of Sri Lanka 2019/20 |
| 6 Sept 2019 | SL 125/8 v NZ 883rd T20I · T20I | Sri Lanka won by 37 runs | Kandy | New Zealand tour of Sri Lanka 2019 |
| 3 Sept 2019 | SL 161/9 v NZ 165/62nd T20I · T20I | New Zealand won by 4 wickets | Kandy | New Zealand tour of Sri Lanka 2019 |
| 1 Sept 2019 | SL 174/4 v NZ 175/51st T20I · T20I | New Zealand won by 5 wickets | Kandy | New Zealand tour of Sri Lanka 2019 |
| 14 Nov 2018 | ENG 290 & 346 v SL 336 & 2432nd Test · Test | England won by 57 runs | Kandy | England tour of Sri Lanka 2018/19 |
| 20 Oct 2018 | SL 273/7 v ENG 132/24th ODI · ODI | England won by 18 runs (DLS method) | Kandy | England tour of Sri Lanka 2018/19 |
| 17 Oct 2018 | SL 150/9 v ENG 153/33rd ODI · ODI | England won by 7 wickets | Kandy | England tour of Sri Lanka 2018/19 |
| 8 Aug 2018 | SL 306/7 v SA 187/94th ODI · ODI | Sri Lanka won by 3 runs (DLS method) | Kandy | South Africa tour of Sri Lanka 2018 |
| 5 Aug 2018 | SA 363/7 v SL 2853rd ODI · ODI | South Africa won by 78 runs | Kandy | South Africa tour of Sri Lanka 2018 |