| 9 Dec 2020 | GG 168/7 v DV 174/6Match 17 · T20 | DV | DNB | 1/24 | 0 | Dambulla Viiking won by 4 wickets | Hambantota | Lanka Premier League 2020/21 |
| 1 Sept 2022 | BAN 183/7 v SL 184/8Match 5 · T20I | SL | DNB | 1/26 | 0 | Sri Lanka won by 2 wickets | Dubai | Asia Cup 2022 |
| 6 Sept 2022 | IND 173/8 v SL 174/4Match 9 · T20I | SL | DNB | 3/24 | 0 | Sri Lanka won by 6 wickets | Dubai | Asia Cup 2022 |
| 9 Sept 2022 | PAK 121 v SL 124/5Match 12 · T20I | SL | DNB | 0/35 | 0 | Sri Lanka won by 5 wickets | Dubai | Asia Cup 2022 |
| 11 Sept 2022 | SL 170/6 v PAK 147Final · T20I | SL | DNB | 0/24 | 1 | Sri Lanka won by 23 runs | Dubai | Asia Cup 2022 |
| 11 Dec 2022 | JK 240/4 v DA 189/8Match 8 · T20 | JK | DNB | 1/43 | 0 | Jaffna Kings won by 51 runs | Kandy | Lanka Premier League 2022/23 |
| 14 Dec 2022 | KF 160/8 v JK 150/9Match 13 · T20 | JK | 7 | 2/41 | 0 | Kandy Falcons won by 10 runs | Kandy | Lanka Premier League 2022/23 |
| 3 Jan 2023 | IND 162/5 v SL 1601st T20I · T20I | SL | 0 | 1/35 | 1 | India won by 2 runs | Mumbai | Sri Lanka tour of India 2022/23 |
| 5 Jan 2023 | SL 206/6 v IND 190/82nd T20I · T20I | SL | DNB | 2/45 | 0 | Sri Lanka won by 16 runs | Pune | Sri Lanka tour of India 2022/23 |
| 7 Jan 2023 | IND 228/5 v SL 1373rd T20I · T20I | SL | 1 | 2/55 | 1 | India won by 91 runs | Rajkot | Sri Lanka tour of India 2022/23 |
| 10 Jan 2023 | IND 373/7 v SL 306/81st ODI · ODI | SL | DNB | 1/43 | 0 | India won by 67 runs | Guwahati | Sri Lanka tour of India 2022/23 |
| 25 Mar 2023 | NZ 274 v SL 761st ODI · ODI | SL | 4* | 1/58 | 1 | New Zealand won by 198 runs | Auckland | Sri Lanka tour of New Zealand 2022/23 |
| 2 Apr 2023 | SL 196/5 v NZ 196/81st T20I · T20I | SL | DNB | 1/45 | 0 | Match tied (Sri Lanka won the Super Over) | Auckland | Sri Lanka tour of New Zealand 2022/23 |
| 5 Apr 2023 | SL 141 v NZ 146/12nd T20I · T20I | SL | 0 | 0/18 | 0 | New Zealand won by 9 wickets | Dunedin | Sri Lanka tour of New Zealand 2022/23 |
| 30 Jun 2023 | SL 213 v NED 192Match 22 · ODI | SL | 1* | 1/38 | 0 | Sri Lanka won by 21 runs | Bulawayo | ICC Cricket World Cup Qualifier 2023 |
| 2 Jul 2023 | ZIM 165 v SL 169/1Match 24 · ODI | SL | DNB | 3/15 | 1 | Sri Lanka won by 9 wickets | Bulawayo | ICC Cricket World Cup Qualifier 2023 |
| 7 Jul 2023 | WI 243 v SL 244/2Match 29 · ODI | SL | DNB | 1/49 | 1 | Sri Lanka won by 8 wickets | Harare | ICC Cricket World Cup Qualifier 2023 |
| 9 Jul 2023 | SL 233 v NED 105Final · ODI | SL | 0* | 3/18 | 0 | Sri Lanka won by 128 runs | Harare | ICC Cricket World Cup Qualifier 2023 |
| 24 Jul 2023 | SL 166 & 188 v PAK 576/5d2nd Test · Test | SL | 0* & 0 | 0/77 | 1 | Pakistan won by an innings and 222 runs | Colombo | Pakistan tour of Sri Lanka 2023 |
| 30 Jul 2023 | JK 173/5 v CS 152Match 1 · T20 | JK | DNB | 2/18 | 1 | Jaffna Kings won by 21 runs | Colombo | Lanka Premier League 2023 |
| 1 Aug 2023 | JK 129/7 v DA 132/2Match 4 · T20 | JK | DNB | 0/22 | 0 | Dambulla Aura won by 8 wickets | Colombo | Lanka Premier League 2023 |
| 7 Aug 2023 | DA 134/8 v JK 125/7Match 11 · T20 | JK | DNB | 0/22 | 0 | Dambulla Aura won by 9 runs | Kandy | Lanka Premier League 2023 |
| 8 Aug 2023 | CS 146/8 v JK 150/4Match 13 · T20 | JK | DNB | 2/23 | 0 | Jaffna Kings won by 6 wickets | Kandy | Lanka Premier League 2023 |
| 12 Aug 2023 | BK 178/8 v JK 170/6Match 15 · T20 | JK | DNB | 2/31 | 0 | B-Love Kandy won by 8 runs | Colombo | Lanka Premier League 2023 |
| 13 Aug 2023 | JK 89 v GT 90/3Match 17 · T20 | JK | 12 | 1/28 | 0 | Galle Titans won by 7 wickets | Colombo | Lanka Premier League 2023 |
| 17 Aug 2023 | BK 188/8 v JK 127Eliminator · T20 | JK | 0* | 0/43 | 0 | B-Love Kandy won by 61 runs | Colombo | Lanka Premier League 2023 |
| 7 Oct 2023 | SA 428/5 v SL 326Match 4 · ODI | SL | 4* | 2/86 | 0 | South Africa won by 102 runs | Delhi | ICC Cricket World Cup 2023/24 |
| 10 Oct 2023 | SL 344/9 v PAK 345/4Match 8 · ODI | SL | DNB | 2/60 | 0 | Pakistan won by 6 wickets | Hyderabad | ICC Cricket World Cup 2023/24 |
| 16 Oct 2023 | SL 209 v AUS 215/5Match 14 · ODI | SL | 0* | 3/38 | 0 | Australia won by 5 wickets | Lucknow | ICC Cricket World Cup 2023/24 |
| 21 Oct 2023 | NED 262 v SL 263/5Match 19 · ODI | SL | DNB | 4/49 | 0 | Sri Lanka won by 5 wickets | Lucknow | ICC Cricket World Cup 2023/24 |
| 26 Oct 2023 | ENG 156 v SL 160/2Match 25 · ODI | SL | DNB | 0/37 | 0 | Sri Lanka won by 8 wickets | Bengaluru | ICC Cricket World Cup 2023/24 |
| 30 Oct 2023 | AFG 242/3 v SL 241Match 6 · ODI | SL | 0* | 2/48 | 0 | Afghanistan won by 7 wickets (with 28 balls remaining) | Pune | 2023 Cricket World Cup |
| 2 Nov 2023 | IND 357/8 v SL 55Match 33 · ODI | SL | 5 | 5/80 | 0 | India won by 302 runs | Mumbai | ICC Cricket World Cup 2023/24 |
| 6 Nov 2023 | SL 279 v BAN 282/7Match 38 · ODI | SL | 0* | 3/69 | 0 | Bangladesh won by 3 wickets | Delhi | ICC Cricket World Cup 2023/24 |
| 9 Nov 2023 | SL 171 v NZ 172/5Match 41 · ODI | SL | 19 | 0/58 | 0 | New Zealand won by 5 wickets | Bengaluru | ICC Cricket World Cup 2023/24 |
| 6 Jan 2024 | SL 273/9 v ZIM 12/21st ODI · ODI | SL | 3* | 2/0 | 0 | No result | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 8 Jan 2024 | ZIM 208 v SL 211/82nd ODI · ODI | SL | DNB | 1/24 | 0 | 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/31 | 1 | Sri Lanka won by 8 wickets (DLS method) | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 16 Jan 2024 | SL 173/6 v ZIM 178/62nd T20I · T20I | SL | DNB | 1/24 | 0 | Zimbabwe won by 4 wickets | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 18 Jan 2024 | ZIM 82 v SL 88/13rd T20I · T20I | SL | DNB | 1/22 | 1 | Sri Lanka won by 9 wickets | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 22 Jan 2024 | DC 170/7 v SW 171/5Match 5 · T20 | SW | - | 0/49 | 0 | Sharjah Warriors won by 5 wickets | Dubai | International League T20 2023/24 |
| 26 Jan 2024 | ME 180/7 v SW 74Match 9 · T20 | SW | - | 0/29 | 0 | MI Emirates won by 106 runs | Sharjah | International League T20 2023/24 |
| 9 Feb 2024 | SL 381/3 v AFG 339/61st ODI · ODI | SL | DNB | 0/65 | 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 | DNB | 2/28 | 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/52 | 0 | Sri Lanka won by 7 wickets (with 88 balls remaining) | Kandy | Afghanistan tour of Sri Lanka 2023/24 |
| 6 Mar 2024 | SL 165/5 v BAN 170/22nd T20I · T20I | SL | DNB | 0/34 | 0 | Bangladesh won by 8 wickets | Sylhet | Sri Lanka tour of Bangladesh 2023/24 |
| 13 Mar 2024 | SL 255 v BAN 257/41st ODI · ODI | SL | 0 | 2/44 | 1 | 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 | DNB | 2/30 | 1 | Sri Lanka won by 3 wickets | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 24 Jun 2024 | CCC 170/9 v NCC 140/6Quarter-final · T20 | CCC | 1* | 0/32 | 0 | Nondescripts Cricket Club won by 11 runs (DLS method) | Colombo | Major Clubs T20 Tournament 2024 |
| 1 Jul 2024 | DS 179/4 v KF 183/4Match 1 · T20 | DS | DNB | 0/31 | 0 | Kandy Falcons won by 6 wickets | Kandy | Lanka Premier League 2024 |