| 18 Oct 2026 | PAK 305 v SL 2681st Match · ODI | SL | 7 | 3/59 | 0 | Pakistan won by 37 runs | Rawalpindi | - |
| 27 Sept 2026 | ENG 355/7 v SL 1323rd ODI · ODI | SL | 6 | 3/64 | 0 | 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 | DNB | 1/68 | 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 | 0 | 3/53 | 0 | England won by 89 runs | Chester-le-Street | Sri Lanka tour of England 2026 |
| 23 Aug 2026 | IND 503/9d v SL 290 & 429/9d2nd Test · Test | SL | 1* & 0* | 4/106 | 0 | Match drawn | Colombo | India tour of Sri Lanka 2026 |
| 15 Aug 2026 | IND 462 & 193 v SL 284 & 2061st Test · Test | SL | 0* & 0* | 2/63 & 4/31 | 0 | India won by 165 runs | Galle | India tour of Sri Lanka 2026 |
| 3 Jul 2026 | SL 549/9d & 251/9d v WI 499 & 109/02nd Test · Test | SL | DNB & 0* | 5/130 & 0/21 | 1 | Match drawn | North Sound | Sri Lanka tour of West Indies 2026 |
| 25 Jun 2026 | SL 308 & 101 v WI 626/9d1st Test · Test | SL | 0 & 0 | 2/56 | 0 | West Indies won by an innings and 217 runs | North Sound | Sri Lanka tour of West Indies 2026 |
| 3 Jun 2026 | SL 303/7 v WI 2621st ODI · ODI | SL | DNB | 1/59 | 0 | Sri Lanka won by 41 runs | Kingston | Sri Lanka tour of West Indies 2026 |
| 27 Jan 2026 | ENG 357/3 v SL 3043rd ODI · ODI | SL | 0* | 0/77 | 0 | 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 | 0 | 1/31 | 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 | DNB | 1/64 | 0 | Sri Lanka won by 19 runs | Colombo | England tour of Sri Lanka 2025/26 |
| 14 Nov 2025 | SL 288/8 v PAK 289/22nd ODI · ODI | SL | DNB | 0/66 | 0 | Pakistan won by 8 wickets | Rawalpindi | Sri Lanka tour of Pakistan 2025/26 |
| 11 Nov 2025 | PAK 299/5 v SL 293/91st ODI · ODI | SL | 0* | 1/42 | 0 | Pakistan won by 6 runs | Rawalpindi | Sri Lanka tour of Pakistan 2025/26 |
| 31 Aug 2025 | ZIM 277/7 v SL 278/52nd ODI · ODI | SL | DNB | 2/67 | 0 | Sri Lanka won by 5 wickets | Harare | Sri Lanka tour of Zimbabwe 2025 |
| 29 Aug 2025 | SL 298/6 v ZIM 291/81st ODI · ODI | SL | DNB | 3/50 | 2 | Sri Lanka won by 7 runs | Harare | Sri Lanka tour of Zimbabwe 2025 |
| 8 Jul 2025 | SL 285/7 v BAN 1863rd ODI · ODI | SL | DNB | 3/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 | 3* | 4/35 | 0 | Bangladesh won by 16 runs | Colombo | Bangladesh tour of Sri Lanka 2025 |
| 2 Jul 2025 | SL 244 v BAN 1671st ODI · ODI | SL | 1* | 1/38 | 0 | Sri Lanka won by 77 runs | Colombo | Bangladesh tour of Sri Lanka 2025 |
| 25 Jun 2025 | BAN 247 & 133 v SL 4582nd Test · Test | SL | 0 | 3/51 & 1/22 | 0 | Sri Lanka won by an innings and 78 runs | Colombo | Bangladesh tour of Sri Lanka 2025 |
| 17 Jun 2025 | BAN 495 & 285/6d v SL 485 & 72/41st Test · Test | SL | 4 & DNB | 4/86 & 0/31 | 0 | Match drawn | Galle | Bangladesh tour of Sri Lanka 2025 |
| 14 Feb 2025 | SL 281/4 v AUS 1072nd ODI · ODI | SL | DNB | 3/23 | 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 | 0 | 2/23 | 1 | Sri Lanka won by 49 runs | Colombo | Australia tour of Sri Lanka 2024/25 |
| 29 Jan 2025 | AUS 654/6d v SL 165 & 2471st Test · Test | SL | 0* & 6* | 0/77 | 0 | Australia won by an innings and 242 runs | Galle | Australia tour of Sri Lanka 2024/25 |
| 11 Jan 2025 | SL 290/8 v NZ 1503rd ODI · ODI | SL | DNB | 3/26 | 0 | Sri Lanka won by 140 runs | Auckland | Sri Lanka tour of New Zealand 2024/25 |
| 8 Jan 2025 | NZ 255/9 v SL 1422nd ODI · ODI | SL | 0* | 1/54 | 1 | New Zealand won by 113 runs | Hamilton | Sri Lanka tour of New Zealand 2024/25 |
| 5 Jan 2025 | SL 178 v NZ 180/11st ODI · ODI | SL | 2 | 0/33 | 0 | New Zealand won by 9 wickets | Wellington | Sri Lanka tour of New Zealand 2024/25 |
| 5 Dec 2024 | SA 358 & 317 v SL 328 & 2382nd Test · Test | SL | 0* & 0* | 3/102 & 1/52 | 1 | South Africa won by 109 runs | Gqeberha | Sri Lanka tour of South Africa 2024/25 |
| 27 Nov 2024 | SA 191 & 366/5d v SL 42 & 2821st Test · Test | SL | 0 & 0 | 3/44 & 1/54 | 1 | South Africa won by 233 runs | Durban | Sri Lanka tour of South Africa 2024/25 |
| 17 Nov 2024 | NZ 209 v SL 210/72nd ODI · ODI | SL | DNB | 2/37 | 0 | Sri Lanka won by 3 wickets (DLS method) | Kandy | New Zealand tour of Sri Lanka 2024/25 |
| 13 Nov 2024 | SL 324/5 v NZ 175/91st ODI · ODI | SL | DNB | 0/26 | 1 | Sri Lanka won by 45 runs (DLS method) | Dambulla | New Zealand tour of Sri Lanka 2024/25 |
| 26 Oct 2024 | SL 156/3 v WI 196/23rd ODI · ODI | SL | DNB | 1/39 | 0 | 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 | SL | DNB | 3/35 | 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/28 | 0 | Sri Lanka won by 5 wickets (DLS method) | Kandy | West Indies tour of Sri Lanka 2024/25 |
| 13 Oct 2024 | SL 179/7 v WI 180/51st T20I · T20I | SL | DNB | 0/37 | 0 | West Indies won by 5 wickets | Dambulla | West Indies tour of Sri Lanka 2024/25 |
| 26 Sept 2024 | SL 602/5d v NZ 88 & 3602nd Test · Test | SL | DNB | 1/8 & 0/14 | 0 | Sri Lanka won by an innings and 154 runs | Galle | New Zealand tour of Sri Lanka 2024 |
| 18 Sept 2024 | SL 305 & 309 v NZ 340 & 2111st Test · Test | SL | 0 & 0* | 0/25 & 1/5 | 0 | Sri Lanka won by 63 runs | Galle | New Zealand tour of Sri Lanka 2024 |
| 6 Sept 2024 | ENG 325 & 156 v SL 263 & 219/23rd Test · Test | SL | 11 & DNB | 1/88 & 2/49 | 0 | Sri Lanka won by 8 wickets | London | Sri Lanka tour of England 2024 |
| 29 Aug 2024 | ENG 427 & 251 v SL 196 & 2922nd Test · Test | SL | 1* & 0* | 5/102 & 3/52 | 1 | England won by 190 runs | London | Sri Lanka tour of England 2024 |
| 21 Aug 2024 | SL 236 & 326 v ENG 358 & 205/51st Test · Test | SL | 0* & 0* | 4/103 & 2/25 | 0 | England won by 5 wickets | Manchester | Sri Lanka tour of England 2024 |
| 7 Aug 2024 | SL 248/7 v IND 1383rd ODI · ODI | SL | DNB | 1/29 | 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 | DNB | 0/31 | 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 | DNB | 1/34 | 0 | Match tied | Colombo | India tour of Sri Lanka 2024 |
| 30 Jul 2024 | IND 137/9 v SL 137/83rd T20I · T20I | SL | 1* | 1/11 | 0 | 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 | DNB | - | 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 | 0* | 1/47 | 1 | India won by 43 runs | Kandy | India tour of Sri Lanka 2024 |
| 30 Mar 2024 | SL 531 & 157/7d v BAN 178 & 3182nd Test · Test | SL | 0 & DNB | 4/34 & 0/62 | 0 | Sri Lanka won by 192 runs | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 14 Feb 2024 | SL 267/3 v AFG 2663rd ODI · ODI | SL | DNB | 2/44 | 0 | 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 | SL | DNB | 2/23 | 0 | Sri Lanka won by 155 runs | Kandy | Afghanistan tour of Sri Lanka 2023/24 |
| 2 Feb 2024 | SL 439/9 & 56/0 v AFG 198 & 296Only Test · Test | SL | 0 & DNB | 3/24 & 3/63 | 1 | Sri Lanka won by 10 wickets | Colombo | Afghanistan tour of Sri Lanka 2023/24 |