| 8 Jul 2025 | SL 285/7 v BAN 1863rd ODI · ODI | SL | 6 | 2/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 | 1 | 0/32 | 0 | Bangladesh won by 16 runs | Colombo | Bangladesh tour of Sri Lanka 2025 |
| 12 Jun 2025 | PSC 133/8 v CCC 99Quarter-final · T20 | CCC | 17 | 3/10 | 0 | Panadura Sports Club won by 34 runs | Colombo | Major Clubs T20 Tournament 2025 |
| 8 Jun 2025 | CCC 166/6 v PSC 107/9Match · T20 | CCC | 23 | 1/37 | 1 | Colts Cricket Club won by 59 runs | Colombo | Major Clubs T20 Tournament 2025 |
| 6 Jun 2025 | NSWC 142/8 v CCC 141/7Match · T20 | CCC | 33 | 0/12 | 1 | Nugegoda Sports Welfare Club won by 1 run | Colombo | Major Clubs T20 Tournament 2025 |
| 25 May 2025 | BRC 73 v CCC 74/3Match · T20 | CCC | 18* | 1/11 | 1 | Colts Cricket Club won by 7 wickets | Colombo | Major Clubs T20 Tournament 2025 |
| 16 May 2025 | TUCA 165/8 v CCC 166/6Match · T20 | CCC | 16 | 0/26 | 1 | Colts Cricket Club won by 4 wickets | Colombo | Major Clubs T20 Tournament 2025 |
| 28 Feb 2025 | CMCC 210 & 229/7 v CCC 274Match · First-class | CCC | 0 | 2/30 & 0/34 | 1 | Match drawn | Colombo | Major League Tournament 2024/25 |
| 14 Feb 2025 | SL 281/4 v AUS 1072nd ODI · ODI | SL | DNB | 4/35 | 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 | 30 | 2/33 | 0 | Sri Lanka won by 49 runs | Colombo | Australia tour of Sri Lanka 2024/25 |
| 6 Feb 2025 | PR 175/4 v SEC 177/2Qualifier 2 · T20 | PR | DNB | 1/26 | 0 | Sunrisers Eastern Cape won by 8 wickets | Centurion | SA20 2024/25 |
| 4 Feb 2025 | MCT 199/4 v PR 160Qualifier 1 · T20 | PR | 15 | 2/23 | 0 | MI Cape Town won by 39 runs | Gqeberha | SA20 2024/25 |
| 1 Feb 2025 | SEC 148/8 v PR 100Match 28 · T20 | PR | 8 | 1/24 | 0 | Sunrisers Eastern Cape won by 48 runs | Gqeberha | SA20 2024/25 |
| 27 Jan 2025 | DSG 143/7 v PR 147/4Match 23 · T20 | PR | DNB | 1/24 | 0 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 25 Jan 2025 | PR 140/4 v PC 129/7Match 20 · T20 | PR | 15 | 1/16 | 1 | Paarl Royals won by 11 runs | Paarl | SA20 2024/25 |
| 20 Jan 2025 | JSK 146/6 v PR 150/4Match 15 · T20 | PR | DNB | 0/29 | 0 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 15 Jan 2025 | MCT 158/4 v PR 159/4Match 9 · T20 | PR | DNB | 0/17 | 0 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 17 Nov 2024 | NZ 209 v SL 210/72nd ODI · ODI | SL | 18 | 1/46 | 0 | Sri Lanka won by 3 wickets (DLS method) | Kandy | New Zealand tour of Sri Lanka 2024/25 |
| 10 Nov 2024 | NZ 108 v SL 1032nd T20I · T20I | SL | 1 | 0/26 | 1 | New Zealand won by 5 runs | Dambulla | New Zealand tour of Sri Lanka 2024/25 |
| 9 Nov 2024 | NZ 135 v SL 140/61st T20I · T20I | SL | 11* | 3/20 | 0 | Sri Lanka won by 4 wickets | Dambulla | New Zealand tour of Sri Lanka 2024/25 |
| 23 Oct 2024 | WI 189 v SL 190/52nd ODI · ODI | SL | DNB | 0/36 | 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/20 | 1 | Sri Lanka won by 5 wickets (DLS method) | Kandy | West Indies tour of Sri Lanka 2024/25 |
| 17 Oct 2024 | WI 162/8 v SL 166/13rd T20I · T20I | SL | DNB | 0/36 | 0 | Sri Lanka won by 9 wickets | Dambulla | West Indies tour of Sri Lanka 2024/25 |
| 15 Oct 2024 | SL 162/5 v WI 892nd T20I · T20I | SL | DNB | 3/9 | 1 | Sri Lanka won by 73 runs | Dambulla | West Indies tour of Sri Lanka 2024/25 |
| 6 Sept 2024 | SKAN 153/8 v BR 157/8Match 9 · T20 | BR | 39 | 3/35 | 0 | Barbados Royals won by 2 wickets | Basseterre | Caribbean Premier League 2024 |
| 1 Sept 2024 | AABF 145/9 v BR 149/1Match 4 · T20 | BR | DNB | 1/20 | 1 | Barbados Royals won by 9 wickets | North Sound | Caribbean Premier League 2024 |
| 7 Aug 2024 | SL 248/7 v IND 1383rd ODI · ODI | SL | 2 | 5/27 | 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 | 39 | 0/41 | 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 | 67* | 2/39 | 1 | Match tied | Colombo | India tour of Sri Lanka 2024 |
| 18 Jul 2024 | CS 159/8 v KF 163/8Eliminator · T20 | CS | 28 | 0/15 | 0 | Kandy Falcons won by 2 wickets | Colombo | Lanka Premier League 2024 |
| 16 Jul 2024 | DS 123 v CS 95Match 20 · T20 | CS | 11 | 2/18 | 0 | Dambulla Sixers won by 28 runs | Colombo | Lanka Premier League 2024 |
| 15 Jul 2024 | GM 138 v CS 142/3Match 19 · T20 | CS | DNB | 2/30 | 0 | Colombo Strikers won by 7 wickets | Colombo | Lanka Premier League 2024 |
| 14 Jul 2024 | JK 109/9 v CS 112/1Match 17 · T20 | CS | DNB | 0/23 | 0 | Colombo Strikers won by 9 wickets | Colombo | Lanka Premier League 2024 |
| 10 Jul 2024 | CS 188/8 v JK 190/3Match 13 · T20 | CS | 13 | 1/16 | 0 | Jaffna Kings won by 7 wickets | Dambulla | Lanka Premier League 2024 |
| 7 Jul 2024 | CS 185/6 v DS 188/2Match 10 · T20 | CS | 0* | 0/13 | 1 | Dambulla Sixers won by 8 wickets | Dambulla | Lanka Premier League 2024 |
| 6 Jul 2024 | CS 199/9 v KF 197/8Match 7 · T20 | CS | 6 | 0/43 | 1 | Colombo Strikers won by 2 runs | Dambulla | Lanka Premier League 2024 |
| 3 Jul 2024 | GM 179 v CS 172/9Match 5 · T20 | CS | 45 | 0/27 | 0 | Galle Marvels won by 7 runs | Kandy | Lanka Premier League 2024 |
| 2 Jul 2024 | CS 198/7 v KF 147Match 3 · T20 | CS | 1* | 4/20 | 0 | Colombo Strikers won by 51 runs | Kandy | Lanka Premier League 2024 |
| 24 Jun 2024 | CCC 170/9 v NCC 140/6Quarter-final · T20 | CCC | 7 | 0/22 | 0 | Nondescripts Cricket Club won by 11 runs (DLS method) | Colombo | Major Clubs T20 Tournament 2024 |
| 22 Jun 2024 | PSC 138 v CCC 139/4Match · List A | CCC | DNB | 1/32 | 0 | Colts Cricket Club won by 6 wickets | Kaluthara | Major Clubs Limited Over Tournament 2024 |
| 18 Mar 2024 | SL 235 v BAN 237/63rd ODI · ODI | SL | 1 | 0/30 | 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 | 15* | 0/47 | 1 | Sri Lanka won by 3 wickets | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 14 Feb 2024 | SL 267/3 v AFG 2663rd ODI · ODI | SL | DNB | 2/38 | 0 | Sri Lanka won by 7 wickets (with 88 balls remaining) | Kandy | Afghanistan tour of Sri Lanka 2023/24 |
| 30 Jan 2024 | FB 186/5 v SS 137Match 16 · T20 | FB | DNB | 0/24 | 1 | Fortune Barishal won by 49 runs | Sylhet | Bangladesh Premier League 2023/24 |
| 27 Jan 2024 | CC 193/4 v FB 183/7Match 11 · T20 | FB | 10* | 0/47 | 1 | Chattogram Challengers won by 10 runs | Sylhet | Bangladesh Premier League 2023/24 |
| 23 Jan 2024 | FB 161/9 v CV 162/6Match 8 · T20 | FB | 4 | 3/26 | 1 | Comilla Victorians won by 4 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 22 Jan 2024 | FB 187/4 v KT 188/2Match 6 · T20 | FB | DNB | 0/17 | 0 | Khulna Tigers won by 8 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 20 Jan 2024 | RR 134/9 v FB 138/5Match 3 · T20 | FB | DNB | 1/17 | 2 | Fortune Barishal won by 5 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 16 Oct 2023 | SL 209 v AUS 215/5Match 14 · ODI | SL | 2 | 1/53 | 0 | Australia won by 5 wickets | Lucknow | ICC Cricket World Cup 2023/24 |
| 10 Oct 2023 | SL 344/9 v PAK 345/4Match 8 · ODI | SL | 10 | 0/62 | 1 | Pakistan won by 6 wickets | Hyderabad | ICC Cricket World Cup 2023/24 |