| 8 Aug 2024 | SSC 239 v CCC 245/2Semi-final · List A | SSC | 1 | 0/17 | 0 | Colombo Cricket Club won by 8 wickets | Colombo | Major Clubs Limited Over Tournament 2024 |
| 5 Aug 2024 | NCC 264/7 v SSC 268/8Match · List A | SSC | 27 | 1/42 | 0 | Sinhalese Sports Club won by 2 wickets | Colombo | Major Clubs Limited Over Tournament 2024 |
| 2 Aug 2024 | BCAA 170 v SSC 173/2Match · List A | SSC | DNB | 1/48 | 0 | Sinhalese Sports Club won by 8 wickets | Colombo | Major Clubs Limited Over Tournament 2024 |
| 28 Jul 2024 | SL 161/9 v IND 81/32nd T20I · T20I | SL | 0 | 0/12 | 2 | 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 | - | 0 | India won by 43 runs | Kandy | India tour of Sri Lanka 2024 |
| 20 Jul 2024 | JK 187/7 v KF 186/8Qualifier 2 · T20 | KF | 3 | 0/36 | 1 | Jaffna Kings won by 1 run | Colombo | Lanka Premier League 2024 |
| 18 Jul 2024 | CS 159/8 v KF 163/8Eliminator · T20 | KF | 39 | 1/33 | 0 | Kandy Falcons won by 2 wickets | Colombo | Lanka Premier League 2024 |
| 15 Jul 2024 | KF 222/4 v DS 168/9Match 18 · T20 | KF | DNB | 3/29 | 0 | Kandy Falcons won by 54 runs | Colombo | Lanka Premier League 2024 |
| 13 Jul 2024 | KF 78/5 v JK 79/6Match 15 · T20 | KF | 2 | 1/26 | 0 | Jaffna Kings won by 4 wickets | Colombo | Lanka Premier League 2024 |
| 10 Jul 2024 | KF 187/9 v GM 188/2Match 14 · T20 | KF | 4 | 0/15 | 0 | Galle Marvels won by 8 wickets | Dambulla | Lanka Premier League 2024 |
| 9 Jul 2024 | JK 224/7 v KF 230/3Match 11 · T20 | KF | DNB | 3/40 | 0 | Kandy Falcons won by 7 wickets | Dambulla | Lanka Premier League 2024 |
| 7 Jul 2024 | KF 175/7 v GM 176/4Match 9 · T20 | KF | 9 | 0/19 | 0 | Galle Marvels won by 6 wickets | Dambulla | Lanka Premier League 2024 |
| 6 Jul 2024 | CS 199/9 v KF 197/8Match 7 · T20 | KF | 0 | 1/20 | 1 | Colombo Strikers won by 2 runs | Dambulla | Lanka Premier League 2024 |
| 2 Jul 2024 | CS 198/7 v KF 147Match 3 · T20 | KF | 5 | 1/25 | 0 | Colombo Strikers won by 51 runs | Kandy | Lanka Premier League 2024 |
| 1 Jul 2024 | DS 179/4 v KF 183/4Match 1 · T20 | KF | 46* | 3/20 | 0 | Kandy Falcons won by 6 wickets | Kandy | Lanka Premier League 2024 |
| 22 Jun 2024 | SSC 286/8 v RCC 278Match · List A | SSC | 48 | 2/47 | 0 | Sinhalese Sports Club won by 8 runs | Colombo | Major Clubs Limited Over Tournament 2024 |
| 16 Jun 2024 | SL 201/6 v NED 118Match 38 · T20I | SL | 0 | 1/10 | 0 | Sri Lanka won by 83 runs | Gros Islet | ICC Men's T20 World Cup 2024 |
| 7 Jun 2024 | SL 124/9 v BAN 125/8Match 15 · T20I | SL | 3 | 0/11 | 0 | Bangladesh won by 2 wickets | Dallas | ICC Men's T20 World Cup 2024 |
| 3 Jun 2024 | SL 77 v SA 80/4Match 4 · T20I | SL | 9 | 1/6 | 0 | South Africa won by 6 wickets | New York | ICC Men's T20 World Cup 2024 |
| 9 Mar 2024 | SL 174/7 v BAN 1463rd T20I · T20I | SL | 19 | 1/11 | 2 | Sri Lanka won by 28 runs | Sylhet | Sri Lanka tour of Bangladesh 2023/24 |
| 6 Mar 2024 | SL 165/5 v BAN 170/22nd T20I · T20I | SL | 20* | 0/19 | 0 | Bangladesh won by 8 wickets | Sylhet | Sri Lanka tour of Bangladesh 2023/24 |
| 4 Mar 2024 | SL 206/3 v BAN 203/81st T20I · T20I | SL | DNB | 2/36 | 0 | Sri Lanka won by 3 runs | Sylhet | Sri Lanka tour of Bangladesh 2023/24 |
| 21 Feb 2024 | AFG 209/5 v SL 206/63rd T20I · T20I | SL | 13 | 0/16 | 0 | Afghanistan won by 3 runs | Dambulla | Afghanistan tour of Sri Lanka 2023/24 |
| 19 Feb 2024 | SL 187/6 v AFG 1152nd T20I · T20I | SL | DNB | 1/17 | 2 | Sri Lanka won by 72 runs | Dambulla | Afghanistan tour of Sri Lanka 2023/24 |
| 17 Feb 2024 | SL 160 v AFG 156/91st T20I · T20I | SL | 6 | 2/17 | 1 | Sri Lanka won by 4 runs | Dambulla | Afghanistan tour of Sri Lanka 2023/24 |
| 13 Feb 2024 | DC 188/5 v ADKR 103Eliminator · T20 | DC | 0* | - | 1 | Dubai Capitals won by 85 runs | Abu Dhabi | International League T20 2023/24 |
| 10 Feb 2024 | DC 147/9 v ME 128/8Match 29 · T20 | DC | 11 | - | 0 | Dubai Capitals won by 19 runs | Abu Dhabi | International League T20 2023/24 |
| 9 Feb 2024 | DV 171/7 v DC 172/5Match 27 · T20 | DC | 10 | - | 1 | Dubai Capitals won by 5 wickets | Dubai | International League T20 2023/24 |
| 6 Feb 2024 | GG 126/9 v DC 107Match 24 · T20 | DC | 24* | - | 1 | Gulf Giants won by 19 runs | Dubai | International League T20 2023/24 |
| 3 Feb 2024 | KT 155/8 v FB 156/5Match 19 · T20 | KT | 6 | 0/24 | 0 | Fortune Barishal won by 5 wickets | Sylhet | Bangladesh Premier League 2023/24 |
| 29 Jan 2024 | DD 130/9 v KT 131/0Match 14 · T20 | KT | DNB | 1/15 | 0 | Khulna Tigers won by 10 wickets | Sylhet | Bangladesh Premier League 2023/24 |
| 26 Jan 2024 | KT 160/6 v RR 132Match 9 · T20 | KT | 40 | 4/16 | 0 | Khulna Tigers won by 28 runs | Sylhet | Bangladesh Premier League 2023/24 |
| 18 Jan 2024 | ZIM 82 v SL 88/13rd T20I · T20I | SL | DNB | - | 1 | Sri Lanka won by 9 wickets | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 16 Jan 2024 | SL 173/6 v ZIM 178/62nd T20I · T20I | SL | 9 | 0/13 | 0 | Zimbabwe won by 4 wickets | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 14 Jan 2024 | ZIM 143/5 v SL 144/71st T20I · T20I | SL | 26* | 0/13 | 1 | Sri Lanka won by 3 wickets | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 8 Jan 2024 | ZIM 208 v SL 211/82nd ODI · ODI | SL | 7 | 0/14 | 0 | 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 | 8 | - | 0 | No result | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 10 Oct 2023 | SL 344/9 v PAK 345/4Match 8 · ODI | SL | 12 | 0/28 | 0 | Pakistan won by 6 wickets | Hyderabad | ICC Cricket World Cup 2023/24 |
| 7 Oct 2023 | SA 428/5 v SL 326Match 4 · ODI | SL | 68 | 0/36 | 1 | South Africa won by 102 runs | Delhi | ICC Cricket World Cup 2023/24 |
| 3 Oct 2023 | AFG 261/2 v SL 294/98th Match · List A | SL | DNB | - | 0 | Afghanistan won by 8 wickets (23 balls left) (DLS method) | Guwahati | ICC World Cup Warm-up Matches 2023 |
| 29 Sept 2023 | BAN 264/3 v SL 263/91st Match · List A | SL | 3 | - | 0 | Bangladesh won by 7 wickets (48 balls left) | Guwahati | ICC World Cup Warm-up Matches 2023 |
| 17 Sept 2023 | SL 50 v IND 51/0Final · ODI | SL | 0 | - | 0 | India won by 10 wickets | Colombo | Asia Cup 2023 |
| 14 Sept 2023 | PAK 252/7 v SL 252/8Match 11 · ODI | SL | 2 | 0/18 | 1 | Sri Lanka won by 2 wickets (DLS method) | Colombo | Asia Cup 2023 |
| 12 Sept 2023 | IND 213 v SL 172Match 10 · ODI | SL | 9 | 0/24 | 1 | India won by 41 runs | Colombo | Asia Cup 2023 |
| 9 Sept 2023 | SL 257/9 v BAN 236Match 8 · ODI | SL | 24 | 3/28 | 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 | 5 | 0/32 | 0 | Sri Lanka won by 2 runs | Lahore | 2023 Cricket World Cup |
| 31 Aug 2023 | BAN 164 v SL 165/5Match 2 · ODI | SL | 14* | 1/16 | 0 | Sri Lanka won by 5 wickets | Kandy | Asia Cup 2023 |
| 19 Aug 2023 | BK 157/7 v GT 123/8Qualifier 2 · T20 | GT | 4 | 0/12 | 1 | B-Love Kandy won by 34 runs | Colombo | Lanka Premier League 2023 |
| 17 Aug 2023 | GT 146 v DA 147/4Qualifier 1 · T20 | GT | 12 | 1/1 | 1 | Dambulla Aura won by 6 wickets | Colombo | Lanka Premier League 2023 |
| 15 Aug 2023 | CS 74 v GT 75/2Match 20 · T20 | GT | DNB | - | 0 | Galle Titans won by 8 wickets | Colombo | Lanka Premier League 2023 |