| 13 Sept 2026 | SSC 196/4 v NCC 150/9Semi-final · T20 | NCC | 13 | 2/51 | 0 | Sinhalese Sports Club won by 46 runs | Colombo | Major Clubs T20 Tournament 2026 |
| 16 Aug 2026 | NCC 232/2 v BSC 138/7Match · T20 | NCC | DNB | 1/32 | 2 | Nondescripts Cricket Club won by 94 runs | Colombo | Major Clubs T20 Tournament 2026 |
| 8 Aug 2026 | JK 123 v GG 126/5Final · T20 | GG | 16 | 0/10 | 0 | Galle Gallants won by 5 wickets | Colombo | Lanka Premier League 2026 |
| 7 Aug 2026 | CK 176 v GG 177/4Qualifier 2 · T20 | GG | 10 | - | 0 | Galle Gallants won by 6 wickets | Colombo | Lanka Premier League 2026 |
| 5 Aug 2026 | JK 242/2 v GG 228/8Qualifier 1 · T20 | GG | 39 | - | 0 | Jaffna Kings won by 14 runs | Colombo | Lanka Premier League 2026 |
| 20 Mar 2026 | NCC 438 & 48/1 v BCAA 501/9Super Eight · First-class | NCC | 61 & DNB | 0/50 | 0 | Match drawn | Colombo | Major League Tournament 2025/26 |
| 5 Mar 2025 | BCAA 508 & 242/4 v NCC 312Final · First-class | NCC | 17 | 0/53 & 2/18 | 0 | Match drawn | Colombo | Major League Tournament 2024/25 |
| 15 Aug 2023 | CS 74 v GT 75/2Match 20 · T20 | CS | 2 | - | 0 | Galle Titans won by 8 wickets | Colombo | Lanka Premier League 2023 |
| 13 Aug 2023 | CS 169/9 v BK 160/8Match 18 · T20 | CS | 17 | 1/25 | 0 | Colombo Strikers won by 9 runs | Colombo | Lanka Premier League 2023 |
| 12 Aug 2023 | DA 166/5 v CS 116Match 16 · T20 | CS | 5 | 1/35 | 1 | Dambulla Aura won by 50 runs | Colombo | Lanka Premier League 2023 |
| 31 Jul 2023 | CS 157/6 v BK 130/8Match 3 · T20 | CS | 9* | 0/28 | 0 | Colombo Strikers won by 27 runs | Colombo | Lanka Premier League 2023 |
| 30 Jul 2023 | JK 173/5 v CS 152Match 1 · T20 | CS | 23 | 1/36 | 0 | Jaffna Kings won by 21 runs | Colombo | Lanka Premier League 2023 |
| 22 Dec 2022 | KF 168/6 v CS 169/4Qualifier 2 · T20 | KF | 6 | 0/4 | 0 | Colombo Stars won by 6 wickets | Colombo | Lanka Premier League 2022/23 |
| 21 Dec 2022 | KF 143/8 v JK 98/3Qualifier 1 · T20 | KF | 14* | 1/15 | 1 | Jaffna Kings won by 24 runs (DLS method) | Colombo | Lanka Premier League 2022/23 |
| 18 Dec 2022 | KF 160/7 v DA 121/9Match 18 · T20 | KF | 13* | 0/14 | 0 | Kandy Falcons won by 39 runs | Colombo | Lanka Premier League 2022/23 |
| 17 Dec 2022 | CS 106 v KF 108/1Match 16 · T20 | KF | DNB | 4/11 | 0 | Kandy Falcons won by 9 wickets | Colombo | Lanka Premier League 2022/23 |
| 24 Jun 2022 | SL 160 v AUS 164/65th ODI · ODI | SL | 75 | 0/19 | 0 | Australia won by 4 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 21 Jun 2022 | SL 258 v AUS 2544th ODI · ODI | SL | 7 | 2/19 | 0 | Sri Lanka won by 4 runs | Colombo | Australia tour of Sri Lanka 2022 |
| 19 Jun 2022 | AUS 291/6 v SL 292/43rd ODI · ODI | SL | 0* | 0/46 | 0 | Sri Lanka won by 6 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 8 Jun 2022 | SL 124/9 v AUS 126/72nd T20I · T20I | SL | 0 | - | 0 | Australia won by 3 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 7 Jun 2022 | SL 128 v AUS 134/01st T20I · T20I | SL | 1 | 0/13 | 0 | Australia won by 10 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 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 |
| 14 Dec 2021 | GG 134/7 v DG 125/5Match 16 · T20 | DG | 8* | 0/13 | 0 | Galle Gladiators won by 9 runs | Colombo | Lanka Premier League 2021/22 |
| 13 Dec 2021 | DG 69 v JK 71/3Match 14 · T20 | DG | 0 | - | 1 | Jaffna Kings won by 7 wickets | Colombo | Lanka Premier League 2021/22 |
| 11 Dec 2021 | DG 138/9 v CS 137/8Match 11 · T20 | DG | 12 | 1/11 | 2 | Dambulla Giants won by 1 run | Colombo | Lanka Premier League 2021/22 |
| 10 Dec 2021 | DG 159/7 v GG 18/0Match 8 · T20 | DG | 13 | - | 0 | No result | Colombo | Lanka Premier League 2021/22 |
| 8 Dec 2021 | DG 195/6 v CS 177Match 6 · T20 | DG | 12* | 2/46 | 0 | Dambulla Giants won by 18 runs | Colombo | Lanka Premier League 2021/22 |
| 7 Dec 2021 | DG 110 v JK 114/2Match 4 · T20 | DG | 18 | 0/12 | 0 | Jaffna Kings won by 8 wickets | Colombo | Lanka Premier League 2021/22 |
| 6 Dec 2021 | DG 190/7 v KW 170/8Match 2 · T20 | DG | 8* | 0/38 | 2 | Dambulla Giants won by 20 runs | Colombo | Lanka Premier League 2021/22 |
| 14 Sept 2021 | SL 120/8 v SA 121/03rd T20I · T20I | SL | 24* | 0/13 | 0 | South Africa won by 10 wickets | Colombo | South Africa tour of Sri Lanka 2021 |
| 12 Sept 2021 | SL 103 v SA 105/12nd T20I · T20I | SL | 8 | - | 0 | South Africa won by 9 wickets | Colombo | South Africa tour of Sri Lanka 2021 |
| 10 Sept 2021 | SA 163/5 v SL 135/61st T20I · T20I | SL | 22* | 0/24 | 0 | South Africa won by 28 runs | Colombo | South Africa tour of Sri Lanka 2021 |
| 7 Sept 2021 | SL 203/9 v SA 1253rd ODI · ODI | SL | 16 | - | 0 | Sri Lanka won by 78 runs | Colombo | South Africa tour of Sri Lanka 2021 |
| 4 Sept 2021 | SA 283/6 v SL 1972nd ODI · ODI | SL | 36 | 2/24 | 1 | South Africa won by 67 runs (DLS method) | Colombo | South Africa tour of Sri Lanka 2021 |
| 2 Sept 2021 | SL 300/9 v SA 286/61st ODI · ODI | SL | 7* | 1/18 | 0 | Sri Lanka won by 14 runs | Colombo | South Africa tour of Sri Lanka 2021 |
| 29 Jul 2021 | IND 81/8 v SL 82/33rd T20I · T20I | SL | DNB | 0/12 | 1 | Sri Lanka won by 7 wickets | Colombo | India tour of Sri Lanka 2021 |
| 28 Jul 2021 | IND 132/5 v SL 133/62nd T20I · T20I | SL | 12* | 0/6 | 0 | Sri Lanka won by 4 wickets | Colombo | India tour of Sri Lanka 2021 |
| 25 Jul 2021 | IND 164/5 v SL 1261st T20I · T20I | SL | 3 | 1/34 | 0 | India won by 38 runs | Colombo | India tour of Sri Lanka 2021 |
| 23 Jul 2021 | IND 225 v SL 227/73rd ODI · ODI | SL | 3 | 1/25 | 1 | Sri Lanka won by 3 wickets (DLS method) | Colombo | India tour of Sri Lanka 2021 |
| 20 Jul 2021 | SL 275/9 v IND 277/72nd ODI · ODI | SL | 44* | 0/26 | 0 | India won by 3 wickets | Colombo | India tour of Sri Lanka 2021 |
| 18 Jul 2021 | SL 262/9 v IND 263/31st ODI · ODI | SL | 43* | 0/16 | 0 | India won by 7 wickets | Colombo | India tour of Sri Lanka 2021 |