| 27 Oct 2018 | ENG 187/8 v SL 157Only T20I · T20I | SL | 24 | 0/27 | 0 | England won by 30 runs | Colombo | England tour of Sri Lanka 2018/19 |
| 10 Mar 2019 | SA 331/5 v SL 121/53rd ODI · ODI | SL | 8* | 1/45 | 0 | South Africa won by 71 runs (DLS method) | Durban | Sri Lanka tour of South Africa 2018/19 |
| 13 Mar 2019 | SA 190/4 v SL 1894th ODI · ODI | SL | 9 | 0/34 | 0 | South Africa won by 6 wickets | Port Elizabeth | Sri Lanka tour of South Africa 2018/19 |
| 19 Mar 2019 | SA 134/8 v SL 134/71st T20I · T20I | SL | 41 | 0/9 | 0 | Match tied (South Africa won the Super Over) | Cape Town | Sri Lanka tour of South Africa 2018/19 |
| 22 Mar 2019 | SA 180/3 v SL 164/92nd T20I · T20I | SL | 0 | 0/12 | 1 | South Africa won by 16 runs | Centurion | Sri Lanka tour of South Africa 2018/19 |
| 24 Mar 2019 | SA 198/2 v SL 1373rd T20I · T20I | SL | 1 | - | 0 | South Africa won by 45 runs (DLS method) | Johannesburg | Sri Lanka tour of South Africa 2018/19 |
| 26 Nov 2020 | KT 219/3 v CK 219/7Match 1 · T20 | KT | DNB | 0/12 | 0 | Match tied (Colombo Kings won the Super Over) | Hambantota | Lanka Premier League 2020/21 |
| 28 Nov 2020 | DV 195/4 v KT 84/3Match 3 · T20 | KT | 6 | - | 1 | Dambulla Viiking won by 4 runs (DLS method) | Hambantota | Lanka Premier League 2020/21 |
| 30 Nov 2020 | KT 196/5 v GG 171/7Match 6 · T20 | KT | 28 | 0/8 | 1 | Kandy Tuskers won by 25 runs | Hambantota | Lanka Premier League 2020/21 |
| 1 Dec 2020 | JS 185/8 v KT 131Match 8 · T20 | KT | 9 | 0/23 | 0 | Jaffna Stallions won by 54 runs | Hambantota | Lanka Premier League 2020/21 |
| 3 Dec 2020 | KT 156/6 v DV 157/5Match 10 · T20 | KT | 8 | 0/9 | 1 | Dambulla Viiking won by 5 wickets | Hambantota | Lanka Premier League 2020/21 |
| 10 Mar 2021 | WI 236/2 v SL 2321st ODI · ODI | SL | 9 | 0/21 | 0 | West Indies won by 8 wickets | North Sound | West Indies v Sri Lanka 2020/21 |
| 7 Sept 2021 | SL 203/9 v SA 1253rd ODI · ODI | SL | 16 | - | 2 | Sri Lanka won by 78 runs | Colombo | South Africa tour of Sri Lanka 2021 |
| 14 Sept 2021 | SL 120/8 v SA 121/03rd T20I · T20I | SL | 10 | 0/22 | 0 | South Africa won by 10 wickets | Colombo | South Africa tour of Sri Lanka 2021 |
| 6 Dec 2021 | DG 190/7 v KW 170/8Match 2 · T20 | KW | 17 | 0/10 | 0 | Dambulla Giants won by 20 runs | Colombo | Lanka Premier League 2021/22 |
| 7 Dec 2021 | KW 143/6 v GG 147/6Match 5 · T20 | KW | 32 | 1/24 | 0 | Galle Gladiators won by 4 wickets | Colombo | Lanka Premier League 2021/22 |
| 8 Dec 2021 | JK 181/6 v KW 166/5Match 7 · T20 | KW | 9 | 1/25 | 0 | Jaffna Kings won by 14 runs (DLS method) | Colombo | Lanka Premier League 2021/22 |
| 11 Dec 2021 | GG 127/7 v KW 131/5Match 10 · T20 | KW | 7 | 3/25 | 1 | Kandy Warriors won by 5 wickets | Colombo | Lanka Premier League 2021/22 |
| 12 Dec 2021 | KW 94/2 v JK 95/3Match 12 · T20 | KW | DNB | 0/14 | 0 | Jaffna Kings won by 7 wickets (DLS method) | Colombo | Lanka Premier League 2021/22 |
| 14 Dec 2021 | KW 146/9 v CS 150/5Match 15 · T20 | KW | 8 | 1/29 | 0 | Colombo Stars won by 5 wickets | Colombo | Lanka Premier League 2021/22 |
| 16 Dec 2021 | DG 130/9 v KW 135/4Match 18 · T20 | KW | 2 | 0/27 | 0 | Kandy Warriors won by 6 wickets | Colombo | Lanka Premier League 2021/22 |
| 17 Dec 2021 | CS 182/6 v KW 124Match 20 · T20 | KW | 13 | 0/25 | 0 | Colombo Stars won by 58 runs | Colombo | Lanka Premier League 2021/22 |
| 16 Jan 2022 | ZIM 296/9 v SL 300/51st ODI · ODI | SL | 17 | 1/32 | 0 | Sri Lanka won by 5 wickets | Kandy | Zimbabwe tour of Sri Lanka 2021/22 |
| 18 Jan 2022 | ZIM 302/8 v SL 280/92nd ODI · ODI | SL | 57 | 0/19 | 0 | Zimbabwe won by 22 runs | Kandy | Zimbabwe tour of Sri Lanka 2021/22 |
| 21 Jan 2022 | SL 254/9 v ZIM 703rd ODI · ODI | SL | 11 | - | 0 | Sri Lanka won by 184 runs | Kandy | Zimbabwe tour of Sri Lanka 2021/22 |
| 8 Jul 2022 | AUS 364 & 151 v SL 5542nd Test · Test | SL | 61 | - | 0 | Sri Lanka won by an innings and 39 runs | Galle | Australia tour of Sri Lanka 2022 |
| 6 Dec 2022 | KF 199/1 v CS 90Match 2 · T20 | KF | DNB | - | 0 | Kandy Falcons won by 109 runs | Hambantota | Lanka Premier League 2022/23 |
| 7 Dec 2022 | GG 121/8 v KF 123/5Match 4 · T20 | KF | 44 | - | 0 | Kandy Falcons won by 5 wickets | Hambantota | Lanka Premier League 2022/23 |
| 10 Dec 2022 | JK 147/7 v KF 148/7Match 6 · T20 | KF | 19 | 0/14 | 0 | Kandy Falcons won by 3 wickets | Kandy | Lanka Premier League 2022/23 |
| 12 Dec 2022 | GG 153/6 v KF 141/7Match 9 · T20 | KF | 9 | - | 0 | Galle Gladiators won by 12 runs | Kandy | Lanka Premier League 2022/23 |
| 13 Dec 2022 | KF 193/3 v DA 116Match 11 · T20 | KF | 58 | 0/19 | 0 | Kandy Falcons won by 77 runs | Kandy | Lanka Premier League 2022/23 |
| 14 Dec 2022 | KF 160/8 v JK 150/9Match 13 · T20 | KF | 11 | 0/13 | 0 | Kandy Falcons won by 10 runs | Kandy | Lanka Premier League 2022/23 |
| 17 Dec 2022 | CS 106 v KF 108/1Match 16 · T20 | KF | 51* | - | 1 | Kandy Falcons won by 9 wickets | Colombo | Lanka Premier League 2022/23 |
| 18 Dec 2022 | KF 160/7 v DA 121/9Match 18 · T20 | KF | 19 | - | 1 | Kandy Falcons won by 39 runs | Colombo | Lanka Premier League 2022/23 |
| 21 Dec 2022 | KF 143/8 v JK 98/3Qualifier 1 · T20 | KF | 26 | - | 1 | Jaffna Kings won by 24 runs (DLS method) | Colombo | Lanka Premier League 2022/23 |
| 22 Dec 2022 | KF 168/6 v CS 169/4Qualifier 2 · T20 | KF | 23 | 2/26 | 0 | Colombo Stars won by 6 wickets | Colombo | Lanka Premier League 2022/23 |
| 31 Jul 2023 | CS 157/6 v BK 130/8Match 3 · T20 | BK | 15 | 0/11 | 1 | Colombo Strikers won by 27 runs | Colombo | Lanka Premier League 2023 |
| 1 Aug 2023 | GT 180/5 v BK 97Match 5 · T20 | BK | 3 | 0/16 | 1 | Galle Titans won by 83 runs | Colombo | Lanka Premier League 2023 |
| 4 Aug 2023 | DA 156/6 v BK 160/3Match 6 · T20 | BK | 18 | - | 1 | B-Love Kandy won by 7 wickets | Kandy | Lanka Premier League 2023 |
| 5 Aug 2023 | JK 117/9 v BK 118/2Match 9 · T20 | BK | DNB | - | 0 | B-Love Kandy won by 8 wickets | Kandy | Lanka Premier League 2023 |
| 17 Aug 2023 | BK 188/8 v JK 127Eliminator · T20 | BK | 17 | - | 1 | B-Love Kandy won by 61 runs | Colombo | Lanka Premier League 2023 |
| 20 Aug 2023 | DA 147/4 v BK 151/5Final · T20 | BK | 44 | 0/16 | 0 | B-Love Kandy won by 5 wickets | Colombo | Lanka Premier League 2023 |
| 18 Jan 2024 | ZIM 82 v SL 88/13rd T20I · T20I | SL | DNB | - | 0 | Sri Lanka won by 9 wickets | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 4 Mar 2024 | SL 206/3 v BAN 203/81st T20I · T20I | SL | 19 | - | 0 | Sri Lanka won by 3 runs | Sylhet | Sri Lanka tour of Bangladesh 2023/24 |
| 6 Mar 2024 | SL 165/5 v BAN 170/22nd T20I · T20I | SL | 37 | - | 0 | Bangladesh won by 8 wickets | Sylhet | Sri Lanka tour of Bangladesh 2023/24 |
| 9 Mar 2024 | SL 174/7 v BAN 1463rd T20I · T20I | SL | 12 | - | 0 | Sri Lanka won by 28 runs | Sylhet | Sri Lanka tour of Bangladesh 2023/24 |
| 22 Mar 2024 | SL 280 & 418 v BAN 188 & 1821st Test · Test | SL | 102 & 164 | - | 1 | Sri Lanka won by 328 runs | Sylhet | Sri Lanka tour of Bangladesh 2023/24 |
| 30 Mar 2024 | SL 531 & 157/7d v BAN 178 & 3182nd Test · Test | SL | 92* & 9 | 3/32 | 1 | Sri Lanka won by 192 runs | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 3 Jun 2024 | SL 77 v SA 80/4Match 4 · T20I | SL | 11 | - | 2 | South Africa won by 6 wickets | New York | ICC Men's T20 World Cup 2024 |
| 7 Jun 2024 | SL 124/9 v BAN 125/8Match 15 · T20I | SL | 4 | - | 0 | Bangladesh won by 2 wickets | Dallas | ICC Men's T20 World Cup 2024 |