| 6 Oct 2017 | SL 482 & 96 v PAK 262 & 2482nd Test · Test | SL | 38 & 13 | - | 2 | Sri Lanka won by 68 runs | Dubai International Cricket Stadium | Sri Lanka tour of United Arab Emirates and Pakistan 2017/18 |
| 20 Oct 2017 | SL 173 v PAK 177/34th ODI · ODI | SL | 0 | - | 0 | Pakistan won by 7 wickets | Sharjah Cricket Stadium | Pakistan tour of United Arab Emirates 2017/18 |
| 23 Oct 2017 | SL 103 v PAK 105/15th ODI · ODI | SL | 0 | - | 0 | Pakistan won by 9 wickets | Sharjah Cricket Stadium | Pakistan tour of United Arab Emirates 2017/18 |
| 26 Oct 2017 | SL 102 v PAK 103/31st T20I · T20I | SL | 23 | - | 2 | Pakistan won by 7 wickets | Abu Dhabi | Sri Lanka tour of United Arab Emirates and Pakistan 2017/18 |
| 27 Oct 2017 | SL 124/9 v PAK 125/82nd T20I · T20I | SL | 32 | - | 1 | Pakistan won by 2 wickets | Abu Dhabi | Sri Lanka tour of United Arab Emirates and Pakistan 2017/18 |
| 29 Oct 2017 | PAK 180/3 v SL 144/93rd T20I · T20I | SL | 4 | - | 0 | Pakistan won by 36 runs | Lahore | Sri Lanka tour of United Arab Emirates and Pakistan 2017/18 |
| 16 Nov 2017 | IND 172 & 352/8d v SL 294 & 75/71st Test · Test | SL | 23 & 0 | - | 1 | Match drawn | Kolkata | Sri Lanka tour of India 2017/18 |
| 24 Nov 2017 | SL 205 & 166 v IND 610/6d2nd Test · Test | SL | 13 & 0 | - | 0 | India won by an innings and 239 runs | Nagpur | Sri Lanka tour of India 2017/18 |
| 2 Dec 2017 | IND 536/7d & 246/5d v SL 373 & 299/53rd Test · Test | SL | 33 & 5 | - | 1 | Match drawn | Delhi | Sri Lanka tour of India 2017/18 |
| 17 Dec 2017 | SL 215 v IND 219/23rd ODI · ODI | SL | 42 | - | 0 | India won by 8 wickets | Visakhapatnam | Sri Lanka tour of India 2017/18 |
| 22 Dec 2017 | IND 260/5 v SL 172/92nd T20I · T20I | SL | 5 | - | 1 | India won by 88 runs | Indore | Sri Lanka tour of India 2017/18 |
| 24 Dec 2017 | SL 135/7 v IND 139/53rd T20I · T20I | SL | 21 | - | 0 | India won by 5 wickets | Mumbai | Sri Lanka tour of India 2017/18 |
| 17 Oct 2018 | SL 150/9 v ENG 153/33rd ODI · ODI | SL | 35 | - | 0 | England won by 7 wickets | Pallekele International Cricket Stadium | England tour of Sri Lanka 2018/19 |
| 20 Oct 2018 | SL 273/7 v ENG 132/24th ODI · ODI | SL | 1 | - | 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 | 54 | - | 1 | Sri Lanka won by 219 runs (DLS method) | Colombo | England tour of Sri Lanka 2018/19 |
| 11 Jan 2019 | NZ 179/7 v SL 144Only T20I · T20I | SL | 0 | - | 0 | New Zealand won by 35 runs | Auckland | Sri Lanka tour of New Zealand 2018/19 |
| 30 Sept 2019 | PAK 305/7 v SL 2382nd ODI · ODI | SL | 6 | - | 0 | Pakistan won by 67 runs | Karachi | Sri Lanka tour of Pakistan 2019/20 |
| 9 Oct 2019 | PAK 134/6 v SL 147/73rd T20I · T20I | SL | 12 | - | 2 | Sri Lanka won by 13 runs | Lahore | Sri Lanka tour of Pakistan 2019/20 |
| 7 Dec 2020 | DV 42/3 v JSMatch 15 · T20 | DV | 3 | - | 0 | No result | Hambantota | Lanka Premier League 2020/21 |
| 28 Jul 2021 | IND 132/5 v SL 133/62nd T20I · T20I | SL | 8 | - | 0 | Sri Lanka won by 4 wickets | Colombo | India tour of Sri Lanka 2021 |
| 29 Jul 2021 | IND 81/8 v SL 82/33rd T20I · T20I | SL | 6 | - | 0 | Sri Lanka won by 7 wickets | Colombo | India tour of Sri Lanka 2021 |
| 11 Dec 2021 | GG 127/7 v KW 131/5Match 10 · T20 | GG | 0 | - | 1 | Kandy Warriors won by 5 wickets | Colombo | Lanka Premier League 2021/22 |
| 7 Dec 2022 | DA 121/9 v JK 122/1Match 3 · T20 | JK | 62* | - | 0 | Jaffna Kings won by 9 wickets | Hambantota | Lanka Premier League 2022/23 |
| 10 Dec 2022 | JK 147/7 v KF 148/7Match 6 · T20 | JK | 14 | - | 3 | Kandy Falcons won by 3 wickets | Kandy | Lanka Premier League 2022/23 |
| 11 Dec 2022 | JK 240/4 v DA 189/8Match 8 · T20 | JK | 38* | - | 0 | Jaffna Kings won by 51 runs | Kandy | Lanka Premier League 2022/23 |
| 12 Dec 2022 | JK 178/5 v CS 172/8Match 10 · T20 | JK | 32 | - | 0 | Jaffna Kings won by 6 runs | Kandy | Lanka Premier League 2022/23 |
| 14 Dec 2022 | KF 160/8 v JK 150/9Match 13 · T20 | JK | 48 | - | 1 | Kandy Falcons won by 10 runs | Kandy | Lanka Premier League 2022/23 |
| 18 Dec 2022 | JK 170/8 v GG 154/9Match 17 · T20 | JK | 32 | - | 3 | Jaffna Kings won by 16 runs | Colombo | Lanka Premier League 2022/23 |
| 19 Dec 2022 | CS 128/9 v JK 131/2Match 19 · T20 | JK | 9* | - | 0 | Jaffna Kings won by 8 wickets | Colombo | Lanka Premier League 2022/23 |
| 21 Dec 2022 | KF 143/8 v JK 98/3Qualifier 1 · T20 | JK | 15* | - | 1 | 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 | 44 | - | 2 | Jaffna Kings won by 2 wickets | Colombo | Lanka Premier League 2022/23 |
| 16 Apr 2023 | SL 591/6d v IRE 143 & 1681st Test · Test | SL | 104* | - | 2 | Sri Lanka won by an innings and 280 runs | Galle | Ireland tour of Sri Lanka 2023 |
| 24 Apr 2023 | IRE 492 & 202 v SL 704/3d2nd Test · Test | SL | DNB | - | 2 | Sri Lanka won by an innings and 10 runs | Galle | Ireland tour of Sri Lanka 2023 |
| 19 Jun 2023 | SL 355/6 v UAE 180Match 3 · ODI | SL | 73 | - | 0 | Sri Lanka won by 175 runs | Bulawayo | ICC Cricket World Cup Qualifier 2023 |
| 23 Jun 2023 | OMA 98 v SL 100/0Match 11 · ODI | SL | DNB | - | 0 | Sri Lanka won by 10 wickets | Bulawayo | ICC Cricket World Cup Qualifier 2023 |
| 25 Jun 2023 | SL 325 v IRE 192Match 15 · ODI | SL | 82 | - | 0 | Sri Lanka won by 133 runs | Bulawayo | ICC Cricket World Cup Qualifier 2023 |
| 27 Jun 2023 | SL 245 v SCO 163Match 19 · ODI | SL | 26 | - | 0 | Sri Lanka won by 82 runs | Bulawayo | ICC Cricket World Cup Qualifier 2023 |
| 30 Jun 2023 | SL 213 v NED 192Match 22 · ODI | SL | 1 | - | 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 | - | 0 | 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 | 17* | - | 0 | Sri Lanka won by 8 wickets | Harare | ICC Cricket World Cup Qualifier 2023 |
| 9 Jul 2023 | SL 233 v NED 105Final · ODI | SL | 19 | - | 0 | Sri Lanka won by 128 runs | Harare | ICC Cricket World Cup Qualifier 2023 |
| 16 Jul 2023 | SL 312 & 279 v PAK 461 & 133/61st Test · Test | SL | 36 & 11 | - | 4 | Pakistan won by 4 wickets | Galle | Pakistan tour of Sri Lanka 2023 |
| 24 Jul 2023 | SL 166 & 188 v PAK 576/5d2nd Test · Test | SL | 0 & 5 | - | 0 | Pakistan won by an innings and 222 runs | Colombo | Pakistan tour of Sri Lanka 2023 |
| 31 Jul 2023 | GT 180/5 v DA 180/7Match 2 · T20 | DA | 13 | - | 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 | 12* | - | 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 | 14 | - | 0 | B-Love Kandy won by 7 wickets | Kandy | Lanka Premier League 2023 |
| 5 Aug 2023 | DA 192/6 v CS 182/4Match 8 · T20 | DA | 59 | - | 1 | Dambulla Aura won by 10 runs | Kandy | Lanka Premier League 2023 |
| 7 Aug 2023 | DA 134/8 v JK 125/7Match 11 · T20 | DA | 30 | - | 1 | Dambulla Aura won by 9 runs | Kandy | Lanka Premier League 2023 |
| 11 Aug 2023 | GT 133/9 v DA 134/3Match 14 · T20 | DA | 25 | - | 1 | Dambulla Aura won by 7 wickets | Colombo | Lanka Premier League 2023 |
| 12 Aug 2023 | DA 166/5 v CS 116Match 16 · T20 | DA | 1 | - | 1 | Dambulla Aura won by 50 runs | Colombo | Lanka Premier League 2023 |