| 30 Jul 2015 | SL 146/7 v PAK 175/5Match 1 · T20I | SL | 8* | 1/38 | 0 | Pakistan won by 29 runs | Colombo | Pakistan in Sri Lanka T20I Series 2015 |
| 1 Aug 2015 | SL 172/7 v PAK 174/9Match 2 · T20I | SL | DNB | 2/33 | 0 | Pakistan won by 1 wicket | Colombo | Pakistan in Sri Lanka T20I Series 2015 |
| 27 Nov 2020 | GG 175/8 v JS 176/2Match 2 · T20 | JS | DNB | 0/27 | 1 | Jaffna Stallions won by 8 wickets | Hambantota | Lanka Premier League 2020/21 |
| 30 Nov 2020 | JS 218/7 v DV 152Match 5 · T20 | JS | 8* | 2/41 | 0 | Jaffna Stallions won by 66 runs | Hambantota | Lanka Premier League 2020/21 |
| 4 Dec 2020 | JS 148/9 v CK 151/4Match 11 · T20 | JS | 11 | 0/41 | 0 | Colombo Kings won by 6 wickets | Hambantota | Lanka Premier League 2020/21 |
| 10 Dec 2020 | CK 173/4 v JS 167/6Match 18 · T20 | JS | DNB | 0/33 | 0 | Colombo Kings won by 6 runs | Hambantota | Lanka Premier League 2020/21 |
| 28 May 2021 | SL 286/6 v BAN 1893rd ODI · ODI | SL | DNB | 1/33 | 1 | Sri Lanka won by 97 runs | Dhaka | Sri Lanka tour of Bangladesh 2021 |
| 24 Jun 2021 | SL 111/7 v ENG 108/52nd T20I · T20I | SL | DNB | 1/17 | 0 | England won by 5 wickets (DLS method) | Cardiff | Sri Lanka tour of England 2021 |
| 26 Jun 2021 | ENG 180/6 v SL 913rd T20I · T20I | SL | 20 | 1/26 | 0 | England won by 89 runs | Southampton | Sri Lanka tour of England 2021 |
| 29 Jun 2021 | SL 185 v ENG 189/51st ODI · ODI | SL | 2 | 1/50 | 0 | England won by 5 wickets | Chester-le-Street | Sri Lanka tour of England 2021 |
| 1 Jul 2021 | SL 241/9 v ENG 244/22nd ODI · ODI | SL | 17 | 0/53 | 0 | England won by 8 wickets | London | Sri Lanka tour of England 2021 |
| 4 Jul 2021 | SL 166 v ENG3rd ODI · ODI | SL | 7 | - | 0 | No result | Bristol | Sri Lanka tour of England 2021 |
| 24 Oct 2021 | BAN 171/4 v SL 172/5Match 15 · T20I | SL | DNB | 1/27 | 1 | Sri Lanka won by 5 wickets | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 4 Nov 2021 | SL 189/3 v WI 169/8Match 35 · T20I | SL | DNB | 2/24 | 0 | Sri Lanka won by 20 runs | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 12 Dec 2021 | KW 94/2 v JK 95/3Match 12 · T20 | KW | DNB | 1/15 | 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 | 9* | 0/34 | 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 | DNB | 3/22 | 0 | Kandy Warriors won by 6 wickets | Colombo | Lanka Premier League 2021/22 |
| 11 Feb 2022 | AUS 149/9 v SL 122/81st T20I · T20I | SL | 2* | 2/12 | 0 | Australia won by 20 runs (DLS method) | Sydney | Sri Lanka tour of Australia 2021/22 |
| 26 Feb 2022 | SL 183/5 v IND 186/32nd T20I · T20I | SL | DNB | 0/47 | 1 | India won by 7 wickets | Dharamsala | Sri Lanka tour of India 2021/22 |
| 27 Feb 2022 | SL 146/5 v IND 148/43rd T20I · T20I | SL | DNB | 0/35 | 0 | India won by 6 wickets | Dharamsala | Sri Lanka tour of India 2021/22 |
| 20 Oct 2022 | SL 162/6 v NED 146/9Match 9 · T20I | SL | DNB | 1/33 | 0 | Sri Lanka won by 16 runs | Geelong | ICC Men's T20 World Cup 2022/23 |
| 23 Oct 2022 | IRE 128/8 v SL 133/1Match 15 · T20I | SL | DNB | 1/27 | 0 | Sri Lanka won by 9 wickets | Hobart | ICC Men's T20 World Cup 2022/23 |
| 25 Oct 2022 | SL 157/6 v AUS 158/3Match 19 · T20I | SL | DNB | 0/5 | 0 | Australia won by 7 wickets | Perth | ICC Men's T20 World Cup 2022/23 |
| 6 Dec 2022 | JK 137 v GG 113Match 1 · T20 | JK | 3* | 3/22 | 0 | Jaffna Kings won by 24 runs | Hambantota | Lanka Premier League 2022/23 |
| 11 Dec 2022 | JK 240/4 v DA 189/8Match 8 · T20 | JK | DNB | 4/22 | 0 | Jaffna Kings won by 51 runs | Kandy | Lanka Premier League 2022/23 |
| 18 Dec 2022 | JK 170/8 v GG 154/9Match 17 · T20 | JK | DNB | 3/20 | 0 | Jaffna Kings won by 16 runs | Colombo | Lanka Premier League 2022/23 |
| 21 Dec 2022 | KF 143/8 v JK 98/3Qualifier 1 · T20 | JK | DNB | 1/23 | 0 | Jaffna Kings won by 24 runs (DLS method) | Colombo | Lanka Premier League 2022/23 |
| 23 Dec 2022 | CS 163/5 v JK 164/8Final · T20 | JK | 4* | 1/48 | 0 | Jaffna Kings won by 2 wickets | Colombo | Lanka Premier League 2022/23 |
| 31 Jul 2023 | GT 180/5 v DA 180/7Match 2 · T20 | DA | 2* | 1/32 | 0 | Match tied (Galle Titans won the Super Over) | Colombo | Lanka Premier League 2023 |
| 1 Aug 2023 | JK 129/7 v DA 132/2Match 4 · T20 | DA | DNB | 2/27 | 0 | Dambulla Aura won by 8 wickets | Colombo | Lanka Premier League 2023 |
| 4 Aug 2023 | DA 156/6 v BK 160/3Match 6 · T20 | DA | DNB | 0/21 | 0 | B-Love Kandy won by 7 wickets | Kandy | Lanka Premier League 2023 |
| 7 Aug 2023 | DA 134/8 v JK 125/7Match 11 · T20 | DA | DNB | 1/8 | 0 | Dambulla Aura won by 9 runs | Kandy | Lanka Premier League 2023 |
| 11 Aug 2023 | GT 133/9 v DA 134/3Match 14 · T20 | DA | DNB | 1/14 | 0 | Dambulla Aura won by 7 wickets | Colombo | Lanka Premier League 2023 |
| 12 Aug 2023 | DA 166/5 v CS 116Match 16 · T20 | DA | DNB | 2/18 | 0 | Dambulla Aura won by 50 runs | Colombo | Lanka Premier League 2023 |
| 17 Aug 2023 | GT 146 v DA 147/4Qualifier 1 · T20 | DA | DNB | 1/33 | 0 | Dambulla Aura won by 6 wickets | Colombo | Lanka Premier League 2023 |
| 20 Aug 2023 | DA 147/4 v BK 151/5Final · T20 | DA | DNB | 2/31 | 0 | B-Love Kandy won by 5 wickets | Colombo | Lanka Premier League 2023 |
| 17 Feb 2024 | SL 160 v AFG 156/91st T20I · T20I | SL | 0 | 0/44 | 0 | Sri Lanka won by 4 runs | Dambulla | - |
| 19 Feb 2024 | SL 187/6 v AFG 1152nd T20I · T20I | SL | DNB | 2/18 | 0 | Sri Lanka won by 72 runs | Dambulla | - |
| 4 Mar 2024 | SL 206/3 v BAN 203/81st T20I · T20I | SL | DNB | 2/41 | 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 | DNB | 0/22 | 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 | DNB | 0/39 | 0 | Sri Lanka won by 28 runs | Sylhet | Sri Lanka tour of Bangladesh 2023/24 |
| 16 May 2024 | NCC 153/6 v RCC 107Match · T20 | RCC | 0 | 1/25 | 0 | Nondescripts Cricket Club won by 46 runs | Colombo | Major Clubs T20 Tournament 2024 |
| 13 Jun 2024 | BCAA 218/6 v RCC 204/9Match · List A | RCC | 13 | 0/33 | 0 | Bloomfield Cricket and Athletic Club won by 14 runs | Colombo | Major Clubs Limited Over Tournament 2024 |
| 19 Jun 2024 | PSC 182/6 v RCC 123/7Match · List A | RCC | 7* | 0/31 | 0 | Ragama Cricket Club won by 3 wickets (DLS method) | Kaluthara | Major Clubs Limited Over Tournament 2024 |
| 2 Jul 2024 | CS 198/7 v KF 147Match 3 · T20 | CS | DNB | 1/26 | 0 | Colombo Strikers won by 51 runs | Kandy | Lanka Premier League 2024 |
| 3 Jul 2024 | GM 179 v CS 172/9Match 5 · T20 | CS | 0* | 3/22 | 0 | Galle Marvels won by 7 runs | Kandy | Lanka Premier League 2024 |
| 7 Jul 2024 | CS 185/6 v DS 188/2Match 10 · T20 | CS | DNB | 0/25 | 0 | Dambulla Sixers won by 8 wickets | Dambulla | Lanka Premier League 2024 |
| 10 Jul 2024 | CS 188/8 v JK 190/3Match 13 · T20 | CS | DNB | 0/35 | 1 | Jaffna Kings won by 7 wickets | Dambulla | Lanka Premier League 2024 |
| 14 Jul 2024 | JK 109/9 v CS 112/1Match 17 · T20 | CS | DNB | 2/24 | 0 | Colombo Strikers won by 9 wickets | Colombo | Lanka Premier League 2024 |
| 15 Jul 2024 | GM 138 v CS 142/3Match 19 · T20 | CS | DNB | 1/26 | 1 | Colombo Strikers won by 7 wickets | Colombo | Lanka Premier League 2024 |