| 27 Sept 2026 | ENG 355/7 v SL 1323rd ODI · ODI | SL | 19 | 1/37 | 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 | 32 | - | 1 | Sri Lanka won by 16 runs | Leeds | Sri Lanka tour of England 2026 |
| 22 Sept 2026 | ENG 265 v SL 1761st ODI · ODI | SL | 4 | - | 0 | England won by 89 runs | Chester-le-Street | Sri Lanka tour of England 2026 |
| 3 Jun 2026 | SL 303/7 v WI 2621st ODI · ODI | SL | 44* | - | 1 | 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 | 22 | 0/7 | 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 | 12 | - | 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 | 46 | - | 0 | Sri Lanka won by 19 runs | Colombo | England tour of Sri Lanka 2025/26 |
| 16 Nov 2025 | SL 211 v PAK 215/43rd ODI · ODI | SL | 4 | 0/22 | 0 | Pakistan won by 6 wickets | Rawalpindi | Sri Lanka tour of Pakistan 2025/26 |
| 14 Nov 2025 | SL 288/8 v PAK 289/22nd ODI · ODI | SL | 54 | 0/13 | 1 | 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 | 28 | 0/48 | 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 | 19* | 1/36 | 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 | 70* | 0/19 | 1 | 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 | 12 | - | 1 | Sri Lanka won by 99 runs | Kandy | Bangladesh tour of Sri Lanka 2025 |
| 5 Jul 2025 | BAN 248 v SL 2322nd ODI · ODI | SL | 78 | - | 1 | Bangladesh won by 16 runs | Colombo | Bangladesh tour of Sri Lanka 2025 |
| 2 Jul 2025 | SL 244 v BAN 1671st ODI · ODI | SL | 29 | - | 1 | Sri Lanka won by 77 runs | Colombo | Bangladesh tour of Sri Lanka 2025 |
| 14 Feb 2025 | SL 281/4 v AUS 1072nd ODI · ODI | SL | 32* | - | 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 | 11 | - | 0 | Sri Lanka won by 49 runs | Colombo | Australia tour of Sri Lanka 2024/25 |
| 11 Jan 2025 | SL 290/8 v NZ 1503rd ODI · ODI | SL | 53 | 1/16 | 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 | 22 | 0/21 | 0 | 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 | 36 | - | 0 | New Zealand won by 9 wickets | Wellington | Sri Lanka tour of New Zealand 2024/25 |
| 19 Nov 2024 | NZ 112/1 v SL3rd ODI · ODI | SL | - | - | 0 | No result | Kandy | New Zealand tour of Sri Lanka 2024/25 |
| 17 Nov 2024 | NZ 209 v SL 210/72nd ODI · ODI | SL | 22 | 0/18 | 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 | 12* | 0/4 | 0 | 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 | 0/9 | 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 | 24 | - | 0 | 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 | 18* | 0/9 | 0 | Sri Lanka won by 5 wickets (DLS method) | Kandy | West Indies tour of Sri Lanka 2024/25 |
| 7 Aug 2024 | SL 248/7 v IND 1383rd ODI · ODI | SL | 8 | - | 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 | 12 | - | 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 | 20 | - | 0 | Match tied | Colombo | India tour of Sri Lanka 2024 |
| 18 Mar 2024 | SL 235 v BAN 237/63rd ODI · ODI | SL | 101* | - | 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 | 9 | 0/30 | 0 | Sri Lanka won by 3 wickets | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 13 Mar 2024 | SL 255 v BAN 257/41st ODI · ODI | SL | 67 | 0/22 | 0 | Bangladesh won by 6 wickets | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 11 Jan 2024 | ZIM 96 v SL 97/23rd ODI · ODI | SL | DNB | 1/17 | 0 | Sri Lanka won by 8 wickets (DLS method) | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 8 Jan 2024 | ZIM 208 v SL 211/82nd ODI · ODI | SL | 95 | 0/11 | 1 | Sri Lanka won by 2 wickets | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 6 Jan 2024 | SL 273/9 v ZIM 12/21st ODI · ODI | SL | 24 | - | 0 | No result | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |