| 9 Feb 2016 | IND 101 v SL 105/5Match 1 · T20I | SL | DNB | 3/29 | 0 | Sri Lanka won by 5 wickets | Pune | Sri Lanka in India T20I Series 2015/16 |
| 12 Feb 2016 | IND 196/6 v SL 127/9Match 2 · T20I | SL | 3* | 0/45 | 0 | India won by 69 runs | Ranchi | Sri Lanka in India T20I Series 2015/16 |
| 6 Sept 2016 | SL 178/9 v AUS 263/3Match 1 · T20I | SL | 0* | 0/46 | 0 | Australia won by 85 runs | Pallekele International Cricket Stadium | Australia in Sri Lanka T20I Series 2016 |
| 14 Jun 2018 | SL 253 & 342 v WI 300 & 147/52nd Test · Test | SL | 4 & 0 | 3/49 & 2/23 | 0 | Match drawn | St Lucia | Sri Lanka tour of West Indies 2018 |
| 23 Jun 2018 | WI 204 & 93 v SL 154 & 144/63rd Test · Test | SL | 0 & DNB | 3/68 & 3/20 | 0 | Sri Lanka won by 4 wickets | Barbados | Sri Lanka tour of West Indies 2018 |
| 1 Aug 2018 | SL 244/8 v SA 246/62nd ODI · ODI | SL | DNB | 1/44 | 0 | South Africa won by 4 wickets | Rangiri Dambulla International Stadium | South Africa tour of Sri Lanka 2018 |
| 14 Aug 2018 | SA 98 v SL 99/7Only T20I · T20I | SL | DNB | 1/27 | 0 | Sri Lanka won by 3 wickets | Colombo | South Africa tour of Sri Lanka 2018 |
| 20 Oct 2018 | SL 273/7 v ENG 132/24th ODI · ODI | SL | DNB | 0/27 | 0 | England won by 18 runs (DLS method) | Pallekele International Cricket Stadium | England tour of Sri Lanka 2018/19 |
| 23 Oct 2018 | SL 366/6 v ENG 132/95th ODI · ODI | SL | DNB | 1/21 | 0 | Sri Lanka won by 219 runs (DLS method) | Colombo | England tour of Sri Lanka 2018/19 |
| 15 Dec 2018 | SL 282 & 287/3 v NZ 5781st Test · Test | SL | 2 & DNB | 0/144 | 3 | Match drawn | Wellington | Sri Lanka tour of New Zealand 2018/19 |
| 11 Jan 2019 | NZ 179/7 v SL 144Only T20I · T20I | SL | 5 | 3/44 | 0 | New Zealand won by 35 runs | Auckland | Sri Lanka tour of New Zealand 2018/19 |
| 1 Feb 2019 | AUS 534/5d & 196/3d v SL 215/9 & 1492nd Test · Test | SL | 0* & 2* | 1/103 & 2/64 | 0 | Australia won by 366 runs | Canberra | Sri Lanka tour of Australia 2018/19 |
| 13 Feb 2019 | SA 235 & 259 v SL 191 & 304/91st Test · Test | SL | 12 & 1 | 3/68 & 1/54 | 1 | Sri Lanka won by 1 wicket | Durban | Sri Lanka tour of South Africa 2018/19 |
| 21 Feb 2019 | SA 222 & 128 v SL 154/9 & 197/22nd Test · Test | SL | 1 & DNB | 3/67 & 2/20 | 0 | Sri Lanka won by 8 wickets | Port Elizabeth | Sri Lanka tour of South Africa 2018/19 |
| 6 Mar 2019 | SA 251 v SL 1382nd ODI · ODI | SL | 0 | 1/46 | 1 | South Africa won by 113 runs | Centurion | Sri Lanka tour of South Africa 2018/19 |
| 10 Mar 2019 | SA 331/5 v SL 121/53rd ODI · ODI | SL | DNB | 1/69 | 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 | 0* | 1/32 | 0 | South Africa won by 6 wickets | Port Elizabeth | Sri Lanka tour of South Africa 2018/19 |
| 1 Jul 2019 | SL 338/6 v WI 315/9Match 39 · ODI | SL | DNB | 1/76 | 0 | Sri Lanka won by 23 runs | Chester-le-Street | World Cup 2019 |
| 6 Jul 2019 | IND 265/3 v SL 264/7Match 44 · ODI | SL | DNB | 1/47 | 0 | India won by 7 wickets | Leeds | World Cup 2019 |
| 31 Jul 2019 | SL 294/8 v BAN 1723rd ODI · ODI | SL | 0* | 2/17 | 0 | Sri Lanka won by 122 runs | Colombo | Bangladesh tour of Sri Lanka 2019 |
| 1 Sept 2019 | SL 174/4 v NZ 175/51st T20I · T20I | SL | DNB | 0/44 | 0 | New Zealand won by 5 wickets | Kandy | New Zealand tour of Sri Lanka 2019 |
| 5 Oct 2019 | PAK 101 v SL 165/51st T20I · T20I | SL | DNB | 1/20 | 0 | Sri Lanka won by 64 runs | Lahore | Sri Lanka tour of Pakistan 2019/20 |
| 7 Oct 2019 | PAK 147 v SL 182/62nd T20I · T20I | SL | DNB | 1/11 | 0 | Sri Lanka won by 35 runs | Lahore | Sri Lanka tour of Pakistan 2019/20 |
| 9 Oct 2019 | PAK 134/6 v SL 147/73rd T20I · T20I | SL | DNB | 1/17 | 0 | Sri Lanka won by 13 runs | Lahore | Sri Lanka tour of Pakistan 2019/20 |
| 27 Oct 2019 | AUS 233/2 v SL 99/91st T20I · T20I | SL | 0 | 0/75 | 0 | Australia won by 134 runs | Adelaide | Sri Lanka tour of Australia 2019/20 |
| 11 Dec 2019 | PAK 252/2 v SL 308/6dMatch 1 · Test | SL | DNB | 1/5 | 0 | Match drawn | Rawalpindi | Sri Lanka in Pakistan Test Series 2019/20 |
| 19 Jan 2020 | ZIM 358 & 170 v SL 515/9d & 14/01st Test · Test | SL | 1 & DNB | 0/55 & 1/23 | 0 | Sri Lanka won by 10 wickets | Harare | Sri Lanka tour of Zimbabwe 2019/20 |
| 1 Dec 2020 | DV 175/9 v CK 147Match 7 · T20 | DV | DNB | 1/27 | 0 | Dambulla Viiking won by 28 runs | Hambantota | Lanka Premier League 2020/21 |
| 3 Dec 2020 | KT 156/6 v DV 157/5Match 10 · T20 | DV | DNB | 2/16 | 0 | Dambulla Viiking won by 5 wickets | Hambantota | Lanka Premier League 2020/21 |
| 5 Dec 2020 | DV 207/4 v GG 198/7Match 12 · T20 | DV | DNB | 1/38 | 0 | Dambulla Viiking won by 9 runs | Hambantota | Lanka Premier League 2020/21 |
| 7 Dec 2020 | DV 42/3 v JSMatch 15 · T20 | DV | DNB | - | 0 | No result | Hambantota | Lanka Premier League 2020/21 |
| 9 Dec 2020 | GG 168/7 v DV 174/6Match 17 · T20 | DV | DNB | 2/31 | 0 | Dambulla Viiking won by 4 wickets | Hambantota | Lanka Premier League 2020/21 |
| 14 Dec 2020 | JS 165/9 v DV 128Semi-final · T20 | DV | 2 | 0/33 | 0 | Jaffna Stallions won by 37 runs | Hambantota | Lanka Premier League 2020/21 |
| 26 Dec 2020 | SL 396/9 & 180/9 v SA 6211st Test · Test | SL | 12 & 0 | 0/16 | 0 | South Africa won by an innings and 45 runs | Centurion | Sri Lanka tour of South Africa 2020/21 |
| 20 Jul 2021 | SL 275/9 v IND 277/72nd ODI · ODI | SL | 1* | 1/53 | 0 | India won by 3 wickets | Colombo | India tour of Sri Lanka 2021 |
| 15 May 2022 | SL 397 & 260/6 v BAN 465/91st Test · Test | SL | DNB & DNB | 4/60 | 0 | Match drawn | Chattogram | Sri Lanka tour of Bangladesh 2022 |
| 23 May 2022 | BAN 365 & 169 v SL 506 & 29/02nd Test · Test | SL | 0 & DNB | 5/64 & 2/40 | 0 | Sri Lanka won by 10 wickets | Dhaka | Sri Lanka tour of Bangladesh 2022 |
| 8 Jul 2022 | AUS 364 & 151 v SL 5542nd Test · Test | SL | 0 | 2/70 & 0/16 | 0 | Sri Lanka won by an innings and 39 runs | Galle | Australia tour of Sri Lanka 2022 |
| 16 Jul 2022 | SL 222 & 337 v PAK 218 & 344/61st Test · Test | SL | 12* & 7 | 1/42 & 0/18 | 0 | Pakistan won by 4 wickets | Galle | Pakistan tour of Sri Lanka 2022 |
| 29 Oct 2022 | NZ 167/7 v SL 102Match 27 · T20I | SL | 8* | 2/23 | 0 | New Zealand won by 65 runs | Sydney | ICC Men's T20 World Cup 2022/23 |
| 5 Nov 2022 | SL 141/8 v ENG 144/6Match 39 · T20I | SL | DNB | 0/40 | 1 | England won by 4 wickets | Sydney | ICC Men's T20 World Cup 2022/23 |
| 12 Dec 2022 | JK 178/5 v CS 172/8Match 10 · T20 | CS | 1* | 0/19 | 0 | Jaffna Kings won by 6 runs | Kandy | Lanka Premier League 2022/23 |
| 13 Dec 2022 | GG 193/5 v CS 197/8Match 12 · T20 | CS | 1* | 1/32 | 0 | Colombo Stars won by 2 wickets | Kandy | Lanka Premier League 2022/23 |
| 14 Dec 2022 | DA 89 v CS 90/1Match 14 · T20 | CS | DNB | 5/22 | 0 | Colombo Stars won by 9 wickets | Kandy | Lanka Premier League 2022/23 |
| 17 Dec 2022 | CS 106 v KF 108/1Match 16 · T20 | CS | 1* | 0/19 | 1 | Kandy Falcons won by 9 wickets | Colombo | Lanka Premier League 2022/23 |
| 19 Dec 2022 | CS 128/9 v JK 131/2Match 19 · T20 | CS | 1* | 0/18 | 1 | Jaffna Kings won by 8 wickets | Colombo | Lanka Premier League 2022/23 |
| 21 Dec 2022 | GG 108/9 v CS 109/3Eliminator · T20 | CS | DNB | 2/9 | 0 | Colombo Stars won by 7 wickets | Colombo | Lanka Premier League 2022/23 |
| 22 Dec 2022 | KF 168/6 v CS 169/4Qualifier 2 · T20 | CS | DNB | 4/20 | 0 | Colombo Stars won by 6 wickets | Colombo | Lanka Premier League 2022/23 |
| 23 Dec 2022 | CS 163/5 v JK 164/8Final · T20 | CS | DNB | 1/27 | 1 | Jaffna Kings won by 2 wickets | Colombo | Lanka Premier League 2022/23 |
| 3 Jan 2023 | IND 162/5 v SL 1601st T20I · T20I | SL | 5 | 0/47 | 0 | India won by 2 runs | Mumbai | Sri Lanka tour of India 2022/23 |