| 14 Dec 2021 | GG 134/7 v DG 125/5Match 16 · T20 | DG | 51 | - | 2 | Galle Gladiators won by 9 runs | Colombo | Lanka Premier League 2021/22 |
| 16 Dec 2021 | DG 130/9 v KW 135/4Match 18 · T20 | DG | 0 | - | 0 | Kandy Warriors won by 6 wickets | Colombo | Lanka Premier League 2021/22 |
| 19 Dec 2021 | CS 145/6 v DG 146/4Eliminator · T20 | DG | 56* | - | 0 | Dambulla Giants won by 6 wickets | Hambantota | Lanka Premier League 2021/22 |
| 21 Dec 2021 | JK 210/4 v DG 187/9Qualifier 2 · T20 | DG | 1 | - | 0 | Jaffna Kings won by 23 runs | Hambantota | Lanka Premier League 2021/22 |
| 20 Feb 2022 | AUS 154/6 v SL 155/55th T20I · T20I | SL | 8 | - | 0 | Sri Lanka won by 5 wickets | Melbourne | Sri Lanka tour of Australia 2021/22 |
| 24 Feb 2022 | IND 199/2 v SL 137/61st T20I · T20I | SL | 11 | - | 1 | India won by 62 runs | Lucknow | Sri Lanka tour of India 2021/22 |
| 27 Feb 2022 | SL 146/5 v IND 148/43rd T20I · T20I | SL | 9 | - | 0 | India won by 6 wickets | Dharamsala | Sri Lanka tour of India 2021/22 |
| 7 Aug 2023 | DA 134/8 v JK 125/7Match 11 · T20 | DA | 6 | - | 0 | Dambulla Aura won by 9 runs | Kandy | Lanka Premier League 2023 |
| 12 Aug 2023 | DA 166/5 v CS 116Match 16 · T20 | DA | DNB | 1/26 | 0 | Dambulla Aura won by 50 runs | Colombo | Lanka Premier League 2023 |
| 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 |
| 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 |
| 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 |
| 9 Feb 2024 | SL 381/3 v AFG 339/61st ODI · ODI | SL | DNB | 0/25 | 0 | Sri Lanka won by 42 runs | Kandy | Afghanistan tour of Sri Lanka 2023/24 |
| 11 Feb 2024 | SL 308/6 v AFG 1532nd ODI · ODI | SL | 50 | 0/13 | 0 | Sri Lanka won by 155 runs | Kandy | Afghanistan tour of Sri Lanka 2023/24 |
| 14 Feb 2024 | SL 267/3 v AFG 2663rd ODI · ODI | SL | DNB | 0/11 | 0 | Sri Lanka won by 7 wickets (with 88 balls remaining) | Kandy | Afghanistan tour of Sri Lanka 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 |
| 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 |
| 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 |
| 16 May 2024 | NCC 153/6 v RCC 107Match · T20 | RCC | 0 | 0/30 | 0 | Nondescripts Cricket Club won by 46 runs | Colombo | Major Clubs T20 Tournament 2024 |
| 22 Jun 2024 | SSC 286/8 v RCC 278Match · List A | RCC | 1 | 0/44 | 0 | Sinhalese Sports Club won by 8 runs | Colombo | Major Clubs Limited Over Tournament 2024 |
| 2 Jul 2024 | JK 177/7 v GM 179/5Match 2 · T20 | GM | 25 | 0/13 | 1 | Galle Marvels won by 5 wickets | Kandy | Lanka Premier League 2024 |
| 3 Jul 2024 | GM 179 v CS 172/9Match 5 · T20 | GM | 2 | - | 0 | Galle Marvels won by 7 runs | Kandy | Lanka Premier League 2024 |
| 5 Jul 2024 | GM 187/5 v JK 191/5Match 6 · T20 | GM | 6 | 0/11 | 1 | Jaffna Kings won by 5 wickets | Dambulla | Lanka Premier League 2024 |
| 7 Jul 2024 | KF 175/7 v GM 176/4Match 9 · T20 | GM | 11 | 0/17 | 0 | Galle Marvels won by 6 wickets | Dambulla | Lanka Premier League 2024 |
| 9 Jul 2024 | DS 160/8 v GM 135Match 12 · T20 | GM | 3 | 0/18 | 0 | Dambulla Sixers won by 25 runs | Dambulla | Lanka Premier League 2024 |
| 10 Jul 2024 | KF 187/9 v GM 188/2Match 14 · T20 | GM | DNB | - | 0 | Galle Marvels won by 8 wickets | Dambulla | Lanka Premier League 2024 |
| 14 Jul 2024 | GM 148/9 v DS 148/7Match 16 · T20 | GM | 13 | - | 1 | Match tied (Galle Marvels won the Super Over) | Colombo | Lanka Premier League 2024 |
| 15 Jul 2024 | GM 138 v CS 142/3Match 19 · T20 | GM | 13 | 0/6 | 0 | Colombo Strikers won by 7 wickets | Colombo | Lanka Premier League 2024 |
| 18 Jul 2024 | JK 177/7 v GM 181/3Qualifier 1 · T20 | GM | 56 | - | 1 | Galle Marvels won by 7 wickets | Colombo | Lanka Premier League 2024 |
| 21 Jul 2024 | GM 184/6 v JK 185/1Final · T20 | GM | 7 | 0/30 | 0 | Jaffna Kings won by 9 wickets | Colombo | Lanka Premier League 2024 |
| 27 Jul 2024 | NCC 232 v RCC 227Match · List A | RCC | 13 | 1/33 | 1 | Nondescripts Cricket Club won by 5 runs | Colombo | Major Clubs Limited Over Tournament 2024 |
| 30 Jul 2024 | NCC 200/7 v RCC 85Match · List A | RCC | 5 | 0/49 | 2 | Negombo Cricket Club won by 83 runs (DLS method) | Katunayake | Major Clubs Limited Over Tournament 2024 |
| 2 Aug 2024 | SL 230/8 v IND 2301st ODI · ODI | SL | 20 | - | 0 | Match tied | 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 19 Nov 2024 | NZ 112/1 v SL3rd ODI · ODI | SL | - | - | 0 | No result | Kandy | New Zealand tour of Sri Lanka 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 |
| 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 |
| 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 |
| 17 Jan 2025 | RCC 122 & 112/5 v BSC 423/8dMatch · First-class | RCC | 12 & 13 | 0/42 | 0 | Match drawn | Maggona | Major League Tournament 2024/25 |
| 24 Jan 2025 | PSC 141 & 172/4 v RCC 256Match · First-class | RCC | 25 | 3/30 & 1/38 | 1 | Match drawn | Moratuwa | Major League Tournament 2024/25 |
| 31 Jan 2025 | CCC 506/6d v RCC 292 & 191/6Match · First-class | RCC | 67 & 13 | 1/81 | 0 | Match drawn | Colombo | Major League Tournament 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 |
| 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 |
| 28 Feb 2025 | NCC 246/8d v RCC 174/6Match · First-class | RCC | 50 | 0/6 | 1 | Match drawn | Maggona | Major League Tournament 2024/25 |