| 16 Feb 2026 | AUS 181 v SL 184/2Match 30 · T20I | SL | DNB | 0/3 | 0 | 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 | SL | DNB | 0/11 | 0 | Sri Lanka won by 105 runs | Kandy | ICC Men's T20 World Cup 2025/26 |
| 8 Feb 2026 | SL 163/6 v IRE 143Match 6 · T20I | SL | DNB | 2/26 | 0 | Sri Lanka won by 20 runs | Colombo | ICC Men's T20 World Cup 2025/26 |
| 3 Feb 2026 | ENG 128/9 v SL 1163rd T20I · T20I | SL | 2* | 2/27 | 0 | 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 | SL | DNB | 2/47 | 0 | 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 | SL | 0 | 1/18 | 0 | England won by 11 runs (DLS method) | Kandy | England tour of Sri Lanka 2025/26 |
| 11 Jan 2026 | SL 160/6 v PAK 146/83rd T20I · T20I | SL | DNB | 2/34 | 0 | Sri Lanka won by 14 runs | Dambulla | Pakistan tour of Sri Lanka 2025/26 |
| 13 Sept 2025 | BAN 139/5 v SL 140/4Match 5 · T20I | SL | DNB | 0/42 | 0 | Sri Lanka won by 6 wickets | Abu Dhabi | Men's T20 Asia Cup 2025 |
| 7 Sept 2025 | ZIM 191/8 v SL 193/23rd T20I · T20I | SL | DNB | 1/40 | 1 | Sri Lanka won by 8 wickets | Harare | Sri Lanka tour of Zimbabwe 2025 |
| 30 Dec 2024 | NZ 186/5 v SL 1412nd T20I · T20I | SL | 0 | 1/37 | 1 | New Zealand won by 45 runs | Mount Maunganui | Sri Lanka tour of New Zealand 2024/25 |
| 28 Dec 2024 | NZ 172/8 v SL 164/81st T20I · T20I | SL | 0* | 1/60 | 0 | New Zealand won by 8 runs | Mount Maunganui | Sri Lanka tour of New Zealand 2024/25 |
| 10 Nov 2024 | NZ 108 v SL 1032nd T20I · T20I | SL | 0 | 3/11 | 0 | New Zealand won by 5 runs | Dambulla | New Zealand tour of Sri Lanka 2024/25 |
| 9 Nov 2024 | NZ 135 v SL 140/61st T20I · T20I | SL | DNB | 2/25 | 0 | Sri Lanka won by 4 wickets | Dambulla | New Zealand tour of Sri Lanka 2024/25 |
| 17 Oct 2024 | WI 162/8 v SL 166/13rd T20I · T20I | SL | DNB | 1/15 | 0 | Sri Lanka won by 9 wickets | Dambulla | West Indies tour of Sri Lanka 2024/25 |
| 15 Oct 2024 | SL 162/5 v WI 892nd T20I · T20I | SL | DNB | 1/12 | 0 | Sri Lanka won by 73 runs | Dambulla | West Indies tour of Sri Lanka 2024/25 |
| 13 Oct 2024 | SL 179/7 v WI 180/51st T20I · T20I | SL | DNB | 2/27 | 0 | West Indies won by 5 wickets | Dambulla | West Indies tour of Sri Lanka 2024/25 |
| 30 Jul 2024 | IND 137/9 v SL 137/83rd T20I · T20I | SL | DNB | - | 1 | 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 | SL | 1* | 1/18 | 0 | 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 | SL | 6 | 4/40 | 0 | India won by 43 runs | Kandy | India tour of Sri Lanka 2024 |
| 16 Jun 2024 | SL 201/6 v NED 118Match 38 · T20I | SL | DNB | 2/12 | 0 | Sri Lanka won by 83 runs | Gros Islet | ICC Men's T20 World Cup 2024 |
| 7 Jun 2024 | SL 124/9 v BAN 125/8Match 15 · T20I | SL | 0* | 1/27 | 0 | Bangladesh won by 2 wickets | Dallas | ICC Men's T20 World Cup 2024 |
| 3 Jun 2024 | SL 77 v SA 80/4Match 4 · T20I | SL | 0 | 0/12 | 0 | South Africa won by 6 wickets | New York | ICC Men's T20 World Cup 2024 |
| 6 Mar 2024 | SL 165/5 v BAN 170/22nd T20I · T20I | SL | DNB | 2/28 | 0 | Bangladesh won by 8 wickets | Sylhet | Sri Lanka tour of Bangladesh 2023/24 |
| 4 Mar 2024 | SL 206/3 v BAN 203/81st T20I · T20I | SL | DNB | 1/56 | 0 | Sri Lanka won by 3 runs | Sylhet | Sri Lanka tour of Bangladesh 2023/24 |
| 10 Oct 2023 | SL 344/9 v PAK 345/4Match 8 · ODI | SL | 1* | 1/90 | 0 | Pakistan won by 6 wickets | Hyderabad | ICC Cricket World Cup 2023/24 |
| 7 Oct 2023 | SA 428/5 v SL 326Match 4 · ODI | SL | 5 | 1/95 | 0 | South Africa won by 102 runs | Delhi | ICC Cricket World Cup 2023/24 |
| 17 Sept 2023 | SL 50 v IND 51/0Final · ODI | SL | 0 | 0/21 | 0 | India won by 10 wickets | Colombo | Asia Cup 2023 |
| 14 Sept 2023 | PAK 252/7 v SL 252/8Match 11 · ODI | SL | 0* | 3/65 | 1 | Sri Lanka won by 2 wickets (DLS method) | Colombo | Asia Cup 2023 |
| 12 Sept 2023 | IND 213 v SL 172Match 10 · ODI | SL | 0 | 0/31 | 0 | India won by 41 runs | Colombo | Asia Cup 2023 |
| 9 Sept 2023 | SL 257/9 v BAN 236Match 8 · ODI | SL | DNB | 3/58 | 0 | Sri Lanka won by 21 runs | Colombo | Asia Cup 2023 |
| 31 Aug 2023 | BAN 164 v SL 165/5Match 2 · ODI | SL | DNB | 4/32 | 0 | Sri Lanka won by 5 wickets | Kandy | Asia Cup 2023 |
| 9 Jul 2023 | SL 233 v NED 105Final · ODI | SL | 4 | 0/16 | 0 | Sri Lanka won by 128 runs | Harare | ICC Cricket World Cup Qualifier 2023 |
| 7 Jul 2023 | WI 243 v SL 244/2Match 29 · ODI | SL | DNB | 1/61 | 0 | Sri Lanka won by 8 wickets | Harare | ICC Cricket World Cup Qualifier 2023 |
| 2 Jul 2023 | ZIM 165 v SL 169/1Match 24 · ODI | SL | DNB | 2/18 | 0 | Sri Lanka won by 9 wickets | Bulawayo | ICC Cricket World Cup Qualifier 2023 |