| 9 Oct 2026 | SL 182/8 v PAK 187/61st T20I · T20I | SL | 5 | 0/26 | 0 | Pakistan won by 4 wickets | Rawalpindi | Sri Lanka tour of Pakistan 2026/27 |
| 27 Sept 2026 | ENG 355/7 v SL 1323rd ODI · ODI | SL | 5 | 0/62 | 1 | England won by 223 runs | London | Sri Lanka tour of England 2026 |
| 24 Sept 2026 | SL 321/6 v ENG 305/92nd ODI · ODI | SL | 16* | 3/49 | 0 | Sri Lanka won by 16 runs | Leeds | Sri Lanka tour of England 2026 |
| 22 Sept 2026 | ENG 265 v SL 1761st ODI · ODI | SL | 45 | 1/60 | 0 | England won by 89 runs | Chester-le-Street | Sri Lanka tour of England 2026 |
| 15 Sept 2026 | ENG 254/4 v SL 1351st T20I · T20I | SL | 33 | 1/51 | 1 | England won by 119 runs | Southampton | Sri Lanka tour of England 2026 |
| 14 Jun 2026 | SL 169 v WI 170/53rd T20I · T20I | SL | 43 | 1/23 | 0 | West Indies won by 5 wickets | Kingston | Sri Lanka tour of West Indies 2026 |
| 13 Jun 2026 | SL 194/6 v WI 1572nd T20I · T20I | SL | 1 | 2/28 | 0 | Sri Lanka won by 37 runs | Kingston | Sri Lanka tour of West Indies 2026 |
| 28 Feb 2026 | PAK 212/8 v SL 207/6Match 50 · T20I | SL | 2* | 0/37 | 0 | Pakistan won by 5 runs | Kandy | ICC Men's T20 World Cup 2025/26 |
| 25 Feb 2026 | NZ 168/7 v SL 107/8Match 46 · T20I | SL | 29 | 1/27 | 0 | New Zealand won by 61 runs | Colombo | ICC Men's T20 World Cup 2025/26 |
| 22 Feb 2026 | ENG 146/9 v SL 95Match 42 · T20I | SL | 10 | 3/26 | 1 | England won by 51 runs | Kandy | ICC Men's T20 World Cup 2025/26 |
| 19 Feb 2026 | SL 178/7 v ZIM 182/4Match 38 · T20I | SL | 15* | 1/27 | 1 | Zimbabwe won by 6 wickets | Colombo | ICC Men's T20 World Cup 2025/26 |
| 16 Feb 2026 | AUS 181 v SL 184/2Match 30 · T20I | SL | DNB | 1/33 | 1 | 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 | 6* | 1/17 | 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 | 10 | 1/28 | 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 | 9 | 1/28 | 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 | 1/30 | 0 | England won by 6 wickets (DLS method) | Kandy | England tour of Sri Lanka 2025/26 |
| 27 Jan 2026 | ENG 357/3 v SL 3043rd ODI · ODI | SL | 22 | 0/49 | 1 | England won by 53 runs | Colombo | England tour of Sri Lanka 2025/26 |
| 24 Jan 2026 | SL 219 v ENG 223/52nd ODI · ODI | SL | 20 | 0/50 | 0 | England won by 5 wickets | Colombo | England tour of Sri Lanka 2025/26 |
| 22 Jan 2026 | SL 271/6 v ENG 2521st ODI · ODI | SL | 25* | 2/41 | 3 | Sri Lanka won by 19 runs | Colombo | England tour of Sri Lanka 2025/26 |
| 20 Sept 2025 | SL 168/7 v BAN 169/6Match 13 · T20I | SL | 0* | 0/36 | 1 | Bangladesh won by 4 wickets | Dubai | Men's T20 Asia Cup 2025 |
| 18 Sept 2025 | AFG 169/8 v SL 171/411th Match, Group B · T20I | SL | DNB | 1/49 | 0 | Sri Lanka won by 6 wickets (with 8 balls remaining) | Abu Dhabi | - |
| 8 Jul 2025 | SL 285/7 v BAN 1863rd ODI · ODI | SL | 6 | 2/33 | 0 | Sri Lanka won by 99 runs | Kandy | Bangladesh tour of Sri Lanka 2025 |
| 5 Jul 2025 | BAN 248 v SL 2322nd ODI · ODI | SL | 1 | 0/32 | 0 | Bangladesh won by 16 runs | Colombo | Bangladesh tour of Sri Lanka 2025 |
| 14 Feb 2025 | SL 281/4 v AUS 1072nd ODI · ODI | SL | DNB | 4/35 | 0 | Sri Lanka won by 174 runs | Colombo | Australia tour of Sri Lanka 2024/25 |
| 12 Feb 2025 | SL 214 v AUS 1651st ODI · ODI | SL | 30 | 2/33 | 0 | Sri Lanka won by 49 runs | Colombo | Australia tour of Sri Lanka 2024/25 |
| 17 Nov 2024 | NZ 209 v SL 210/72nd ODI · ODI | SL | 18 | 1/46 | 0 | Sri Lanka won by 3 wickets (DLS method) | Kandy | New Zealand tour of Sri Lanka 2024/25 |
| 10 Nov 2024 | NZ 108 v SL 1032nd T20I · T20I | SL | 1 | 0/26 | 1 | 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 | 11* | 3/20 | 0 | Sri Lanka won by 4 wickets | Dambulla | New Zealand tour of Sri Lanka 2024/25 |
| 23 Oct 2024 | WI 189 v SL 190/52nd ODI · ODI | SL | DNB | 0/36 | 1 | 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 | SL | DNB | 0/20 | 1 | Sri Lanka won by 5 wickets (DLS method) | Kandy | West Indies tour of Sri Lanka 2024/25 |
| 17 Oct 2024 | WI 162/8 v SL 166/13rd T20I · T20I | SL | DNB | 0/36 | 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 | 3/9 | 1 | Sri Lanka won by 73 runs | Dambulla | West Indies tour of Sri Lanka 2024/25 |
| 7 Aug 2024 | SL 248/7 v IND 1383rd ODI · ODI | SL | 2 | 5/27 | 0 | Sri Lanka won by 110 runs | Colombo | India tour of Sri Lanka 2024 |
| 4 Aug 2024 | SL 240/9 v IND 2082nd ODI · ODI | SL | 39 | 0/41 | 0 | Sri Lanka won by 32 runs | Colombo | India tour of Sri Lanka 2024 |
| 2 Aug 2024 | SL 230/8 v IND 2301st ODI · ODI | SL | 67* | 2/39 | 1 | Match tied | Colombo | India tour of Sri Lanka 2024 |
| 18 Mar 2024 | SL 235 v BAN 237/63rd ODI · ODI | SL | 1 | 0/30 | 0 | Bangladesh won by 4 wickets | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 15 Mar 2024 | BAN 286/7 v SL 287/72nd ODI · ODI | SL | 15* | 0/47 | 1 | Sri Lanka won by 3 wickets | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 14 Feb 2024 | SL 267/3 v AFG 2663rd ODI · ODI | SL | DNB | 2/38 | 0 | Sri Lanka won by 7 wickets (with 88 balls remaining) | Kandy | Afghanistan tour of Sri Lanka 2023/24 |
| 16 Oct 2023 | SL 209 v AUS 215/5Match 14 · ODI | SL | 2 | 1/53 | 0 | Australia won by 5 wickets | Lucknow | ICC Cricket World Cup 2023/24 |
| 10 Oct 2023 | SL 344/9 v PAK 345/4Match 8 · ODI | SL | 10 | 0/62 | 1 | Pakistan won by 6 wickets | Hyderabad | ICC Cricket World Cup 2023/24 |
| 7 Oct 2023 | SA 428/5 v SL 326Match 4 · ODI | SL | 0 | 1/81 | 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 | 8 | 0/7 | 0 | India won by 10 wickets | Colombo | Asia Cup 2023 |
| 14 Sept 2023 | PAK 252/7 v SL 252/8Match 11 · ODI | SL | 0 | 1/40 | 0 | Sri Lanka won by 2 wickets (DLS method) | Colombo | Asia Cup 2023 |
| 12 Sept 2023 | IND 213 v SL 172Match 10 · ODI | SL | 42* | 5/40 | 2 | India won by 41 runs | Colombo | Asia Cup 2023 |
| 9 Sept 2023 | SL 257/9 v BAN 236Match 8 · ODI | SL | 3 | 1/26 | 0 | Sri Lanka won by 21 runs | Colombo | Asia Cup 2023 |
| 5 Sept 2023 | SL 291/8 v AFG 2896th Match, Group B · ODI | SL | 33* | 2/36 | 0 | Sri Lanka won by 2 runs | Lahore | 2023 Cricket World Cup |
| 31 Aug 2023 | BAN 164 v SL 165/5Match 2 · ODI | SL | DNB | 1/30 | 0 | Sri Lanka won by 5 wickets | Kandy | Asia Cup 2023 |
| 15 Jan 2023 | IND 390/5 v SL 73/93rd ODI · ODI | SL | 3 | - | 1 | India won by 317 runs | Thiruvananthapuram | Sri Lanka tour of India 2022/23 |
| 12 Jan 2023 | SL 215 v IND 219/62nd ODI · ODI | SL | 32 | 0/12 | 0 | India won by 4 wickets | Kolkata | Sri Lanka tour of India 2022/23 |
| 10 Jan 2023 | IND 373/7 v SL 306/81st ODI · ODI | SL | 0 | 0/65 | 0 | India won by 67 runs | Guwahati | Sri Lanka tour of India 2022/23 |