| 4 Mar 2024 | SL 206/3 v BAN 203/81st T20I · T20I | SL | DNB | 0/19 | 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 | 4* | 2/37 | 0 | Afghanistan won by 3 runs | Dambulla | Afghanistan tour of Sri Lanka 2023/24 |
| 10 Sept 2021 | SA 163/5 v SL 135/61st T20I · T20I | SL | DNB | 0/28 | 0 | South Africa won by 28 runs | Colombo | South Africa tour of Sri Lanka 2021 |
| 29 Jul 2021 | IND 81/8 v SL 82/33rd T20I · T20I | SL | DNB | 0/11 | 0 | Sri Lanka won by 7 wickets | Colombo | India tour of Sri Lanka 2021 |
| 28 Jul 2021 | IND 132/5 v SL 133/62nd T20I · T20I | SL | DNB | 2/29 | 0 | Sri Lanka won by 4 wickets | Colombo | India tour of Sri Lanka 2021 |
| 25 Jul 2021 | IND 164/5 v SL 1261st T20I · T20I | SL | 1* | 0/40 | 0 | India won by 38 runs | Colombo | India tour of Sri Lanka 2021 |
| 24 Jun 2021 | SL 111/7 v ENG 108/52nd T20I · T20I | SL | 2* | 0/13 | 0 | England won by 5 wickets (DLS method) | Cardiff | Sri Lanka tour of England 2021 |
| 23 Jun 2021 | SL 129/7 v ENG 130/21st T20I · T20I | SL | DNB | 0/40 | 0 | England won by 8 wickets | Cardiff | Sri Lanka tour of England 2021 |
| 7 Mar 2021 | SL 131/4 v WI 134/73rd T20I · T20I | SL | DNB | 0/53 | 1 | West Indies won by 3 wickets | Coolidge | Sri Lanka tour of West Indies 2020/21 |
| 5 Mar 2021 | SL 160/6 v WI 1172nd T20I · T20I | SL | DNB | 1/13 | 1 | Sri Lanka won by 43 runs | Coolidge | Sri Lanka tour of West Indies 2020/21 |
| 3 Mar 2021 | SL 131/9 v WI 134/61st T20I · T20I | SL | 9* | 3/62 | 0 | West Indies won by 4 wickets | Coolidge | Sri Lanka tour of West Indies 2020/21 |
| 6 Sept 2019 | SL 125/8 v NZ 883rd T20I · T20I | SL | 0 | 2/28 | 0 | Sri Lanka won by 37 runs | Kandy | New Zealand tour of Sri Lanka 2019 |
| 3 Sept 2019 | SL 161/9 v NZ 165/62nd T20I · T20I | SL | 0 | 3/36 | 0 | New Zealand won by 4 wickets | Kandy | New Zealand tour of Sri Lanka 2019 |
| 1 Sept 2019 | SL 174/4 v NZ 175/51st T20I · T20I | SL | DNB | 1/30 | 0 | New Zealand won by 5 wickets | Kandy | New Zealand tour of Sri Lanka 2019 |
| 24 Mar 2019 | SA 198/2 v SL 1373rd T20I · T20I | SL | 9 | 0/42 | 0 | South Africa won by 45 runs (DLS method) | Johannesburg | Sri Lanka tour of South Africa 2018/19 |
| 22 Mar 2019 | SA 180/3 v SL 164/92nd T20I · T20I | SL | 1 | 1/31 | 0 | South Africa won by 16 runs | Centurion | Sri Lanka tour of South Africa 2018/19 |
| 19 Mar 2019 | SA 134/8 v SL 134/71st T20I · T20I | SL | 8* | 1/28 | 0 | Match tied (South Africa won the Super Over) | Cape Town | Sri Lanka tour of South Africa 2018/19 |
| 14 Aug 2018 | SA 98 v SL 99/7Only T20I · T20I | SL | 2 | 2/15 | 0 | Sri Lanka won by 3 wickets | Colombo | South Africa tour of Sri Lanka 2018 |
| 16 Mar 2018 | SL 159/7 v BAN 160/8Match 6 · T20I | SL | 1* | 2/37 | 1 | Bangladesh won by 2 wickets | Colombo | Nidahas Trophy 2017/18 |
| 12 Mar 2018 | SL 152/9 v IND 153/4Match 4 · T20I | SL | 5 | 2/19 | 0 | India won by 6 wickets | Colombo | Nidahas Trophy 2017/18 |
| 10 Mar 2018 | SL 214/6 v BAN 215/5Match 3 · T20I | SL | DNB | 0/36 | 0 | Bangladesh won by 5 wickets | Colombo | Nidahas Trophy 2017/18 |
| 6 Mar 2018 | IND 174/5 v SL 175/5Match 1 · T20I | SL | DNB | 0/37 | 0 | Sri Lanka won by 5 wickets | Colombo | Nidahas Trophy 2017/18 |
| 18 Feb 2018 | SL 210/4 v BAN 1352nd T20I · T20I | SL | DNB | 1/20 | 1 | Sri Lanka won by 75 runs | Sylhet | Sri Lanka tour of Bangladesh 2017/18 |
| 15 Feb 2018 | BAN 193/5 v SL 194/41st T20I · T20I | SL | DNB | 0/32 | 1 | Sri Lanka won by 6 wickets | Dhaka | Sri Lanka tour of Bangladesh 2017/18 |
| 24 Dec 2017 | SL 135/7 v IND 139/53rd T20I · T20I | SL | 11* | 0/27 | 0 | India won by 5 wickets | Mumbai | Sri Lanka tour of India 2017/18 |
| 22 Dec 2017 | IND 260/5 v SL 172/92nd T20I · T20I | SL | 5 | 0/49 | 1 | India won by 88 runs | Indore | Sri Lanka tour of India 2017/18 |
| 20 Dec 2017 | IND 180/3 v SL 871st T20I · T20I | SL | 7 | 0/30 | 0 | India won by 93 runs | Cuttack | Sri Lanka tour of India 2017/18 |
| 6 Sept 2017 | SL 170/7 v IND 174/3Only T20I · T20I | SL | DNB | 0/28 | 0 | India won by 7 wickets | Colombo | India tour of Sri Lanka 2017 |
| 28 Jan 2013 | AUS 119/3 v SL 161/4Match 2 · T20I | SL | DNB | 0/12 | 0 | Sri Lanka won by 2 runs (DLS method) | Melbourne | Sri Lanka in Australia T20I Series 2012/13 |
| 30 Oct 2012 | SL 6/0 v NZ 74/7Only T20I · T20I | SL | DNB | 2/9 | 0 | No result | Kandy | - |
| 7 Oct 2012 | SL 101 v WI 137/6Final · T20I | SL | 0* | 1/16 | 1 | West Indies won by 36 runs | Colombo | ICC World Twenty20 2012/13 |
| 1 Oct 2012 | SL 169/6 v ENG 150/922nd T20I · T20I | SL | DNB | 2/26 | 0 | Sri Lanka won by 19 runs | Kandy | ICC World Twenty20 2012/13 |
| 27 Sept 2012 | SL 174/6 v NZ 174/713th T20I · T20I | SL | DNB | 2/32 | 0 | Match tied (Sri Lanka won the Super Over) | Kandy | ICC World Twenty20 2012/13 |