| 8 Dec 2022 | CS 165/9 v DA 156/7Match 5 · T20 | CS | 4 | 0/10 | 0 | Colombo Stars won by 9 runs | Hambantota | Lanka Premier League 2022/23 |
| 6 Dec 2022 | KF 199/1 v CS 90Match 2 · T20 | CS | 26 | 0/18 | 0 | Kandy Falcons won by 109 runs | Hambantota | Lanka Premier League 2022/23 |
| 24 Jul 2022 | SL 378 & 360/8d v PAK 231 & 2612nd Test · Test | SL | 42 & 35 | - | 0 | Sri Lanka won by 246 runs | Galle | Pakistan tour of Sri Lanka 2022 |
| 16 Jul 2022 | SL 222 & 337 v PAK 218 & 344/61st Test · Test | SL | 0 & 9 | - | 0 | Pakistan won by 4 wickets | Galle | Pakistan tour of Sri Lanka 2022 |
| 8 Jul 2022 | AUS 364 & 151 v SL 5542nd Test · Test | SL | 52 | - | 0 | Sri Lanka won by an innings and 39 runs | Galle | Australia tour of Sri Lanka 2022 |
| 29 Jun 2022 | SL 212 & 113 v AUS 321 & 10/01st Test · Test | SL | 39 | - | 0 | Australia won by 10 wickets | Galle | Australia tour of Sri Lanka 2022 |
| 23 May 2022 | BAN 365 & 169 v SL 506 & 29/02nd Test · Test | SL | 145* & DNB | - | 0 | Sri Lanka won by 10 wickets | Dhaka | Sri Lanka tour of Bangladesh 2022 |
| 15 May 2022 | SL 397 & 260/6 v BAN 465/91st Test · Test | SL | 199 & 0 | - | 0 | Match drawn | Chattogram | Sri Lanka tour of Bangladesh 2022 |
| 12 Mar 2022 | IND 252 & 303/9d v SL 109 & 2082nd Test · Test | SL | 43 & 1 | - | 1 | India won by 238 runs | Bengaluru | Sri Lanka tour of India 2021/22 |
| 4 Mar 2022 | IND 574/8d v SL 174 & 1781st Test · Test | SL | 22 & 28 | - | 0 | India won by an innings and 222 runs | Chandigarh | Sri Lanka tour of India 2021/22 |
| 19 Dec 2021 | CS 145/6 v DG 146/4Eliminator · T20 | CS | 50* | - | 0 | Dambulla Giants won by 6 wickets | Hambantota | Lanka Premier League 2021/22 |
| 17 Dec 2021 | CS 182/6 v KW 124Match 20 · T20 | CS | 29 | - | 1 | Colombo Stars won by 58 runs | Colombo | Lanka Premier League 2021/22 |
| 16 Dec 2021 | JK 193/5 v CS 91Match 17 · T20 | CS | 10 | - | 0 | Jaffna Kings won by 102 runs | Colombo | Lanka Premier League 2021/22 |
| 14 Dec 2021 | KW 146/9 v CS 150/5Match 15 · T20 | CS | 29 | - | 1 | Colombo Stars won by 5 wickets | Colombo | Lanka Premier League 2021/22 |
| 12 Dec 2021 | CS 162/7 v GG 121Match 13 · T20 | CS | 73 | - | 0 | Colombo Stars won by 41 runs | Colombo | Lanka Premier League 2021/22 |
| 29 Nov 2021 | SL 204 & 345/9d v WI 253 & 1322nd Test · Test | SL | 29 & 1 | - | 0 | Sri Lanka won by 164 runs | Galle | West Indies tour of Sri Lanka 2021/22 |
| 21 Nov 2021 | SL 386 & 191/4d v WI 230 & 1601st Test · Test | SL | 3 & 69* | - | 1 | Sri Lanka won by 187 runs | Galle | West Indies tour of Sri Lanka 2021/22 |
| 29 Apr 2021 | SL 493/7d & 194/9d v BAN 251 & 2272nd Test · Test | SL | 5 & 12 | 0/7 | 0 | Sri Lanka won by 209 runs | Kandy | Bangladesh tour of Sri Lanka 2021 |
| 21 Apr 2021 | SL 648/8d v BAN 541/7d & 100/21st Test · Test | SL | 25 | 0/14 | 0 | Match drawn | Pallekele | Sri Lanka v Bangladesh 2021 |
| 10 Mar 2021 | WI 236/2 v SL 2321st ODI · ODI | SL | 5 | - | 0 | West Indies won by 8 wickets | North Sound | West Indies v Sri Lanka 2020/21 |
| 7 Mar 2021 | SL 131/4 v WI 134/73rd T20I · T20I | SL | 11 | - | 0 | 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 | 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 | 5 | 0/19 | 0 | West Indies won by 4 wickets | Coolidge | Sri Lanka tour of West Indies 2020/21 |
| 22 Jan 2021 | SL 381 & 126 v ENG 344 & 164/42nd Test · Test | SL | 110 & 5 | - | 0 | England won by 6 wickets | Galle | England tour of Sri Lanka 2020/21 |
| 14 Jan 2021 | SL 135 & 359 v ENG 421 & 76/31st Test · Test | SL | 27 & 71 | - | 0 | England won by 7 wickets | Galle | England tour of Sri Lanka 2020/21 |
| 13 Dec 2020 | CK 150/9 v GG 151/8Semi-final · T20 | CK | 6 | 1/17 | 0 | Galle Gladiators won by 2 wickets | Hambantota | Lanka Premier League 2020/21 |
| 11 Dec 2020 | DV 203/3 v CK 205/4Match 20 · T20 | CK | DNB | 1/10 | 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 | CK | 15 | 0/17 | 0 | Colombo Kings won by 6 runs | Hambantota | Lanka Premier League 2020/21 |
| 7 Dec 2020 | CK 171 v GG 175/2Match 14 · T20 | CK | 11 | 0/10 | 0 | Galle Gladiators won by 8 wickets | Hambantota | Lanka Premier League 2020/21 |
| 5 Dec 2020 | KT 105 v CK 108/3Match 13 · T20 | CK | 2 | 1/14 | 1 | Colombo Kings won by 7 wickets | Hambantota | Lanka Premier League 2020/21 |
| 4 Dec 2020 | JS 148/9 v CK 151/4Match 11 · T20 | CK | 22 | 1/9 | 0 | Colombo Kings won by 6 wickets | Hambantota | Lanka Premier League 2020/21 |
| 1 Dec 2020 | DV 175/9 v CK 147Match 7 · T20 | CK | 11 | 1/14 | 0 | Dambulla Viiking won by 28 runs | Hambantota | Lanka Premier League 2020/21 |
| 28 Nov 2020 | CK 96/1 v GG 62/2Match 4 · T20 | CK | DNB | - | 0 | Colombo Kings won by 34 runs | Hambantota | Lanka Premier League 2020/21 |
| 26 Nov 2020 | KT 219/3 v CK 219/7Match 1 · T20 | CK | 2 | 0/26 | 0 | Match tied (Colombo Kings won the Super Over) | Hambantota | Lanka Premier League 2020/21 |
| 6 Mar 2020 | SL 155/6 v WI 158/32nd T20I · T20I | SL | 23 | 1/26 | 0 | West Indies won by 7 wickets | Kandy | West Indies tour of Sri Lanka 2019/20 |
| 4 Mar 2020 | SL 171 v WI 196/41st T20I · T20I | SL | 10 | 0/16 | 0 | West Indies won by 25 runs | Kandy | West Indies tour of Sri Lanka 2019/20 |
| 1 Mar 2020 | SL 307 v WI 301/93rd ODI · ODI | SL | 12 | 4/59 | 0 | Sri Lanka won by 6 runs | Kandy | West Indies tour of Sri Lanka 2019/20 |
| 26 Feb 2020 | SL 345/8 v WI 1842nd ODI · ODI | SL | 1 | 1/20 | 1 | Sri Lanka won by 161 runs | Hambantota | West Indies tour of Sri Lanka 2019/20 |
| 22 Feb 2020 | SL 290/9 v WI 289/71st ODI · ODI | SL | 5 | 0/17 | 0 | Sri Lanka won by 1 wicket | Colombo | West Indies tour of Sri Lanka 2019/20 |
| 27 Jan 2020 | ZIM 406 & 247/7d v SL 293 & 204/32nd Test · Test | SL | 64 & 13 | - | 1 | Match drawn | Harare | Sri Lanka tour of Zimbabwe 2019/20 |
| 19 Jan 2020 | ZIM 358 & 170 v SL 515/9d & 14/01st Test · Test | SL | 200* & DNB | - | 1 | Sri Lanka won by 10 wickets | Harare | Sri Lanka tour of Zimbabwe 2019/20 |
| 10 Jan 2020 | IND 201/6 v SL 1233rd T20I · T20I | SL | 31 | 0/38 | 0 | India won by 78 runs | Pune | Sri Lanka tour of India 2019/20 |
| 19 Dec 2019 | PAK 191 & 555/3d v SL 271 & 212Match 2 · Test | SL | 13 & 19 | - | 1 | Pakistan won by 263 runs | Karachi | Sri Lanka in Pakistan Test Series 2019/20 |
| 11 Dec 2019 | PAK 252/2 v SL 308/6dMatch 1 · Test | SL | 31 | - | 0 | Match drawn | Rawalpindi | Sri Lanka in Pakistan Test Series 2019/20 |
| 22 Aug 2019 | SL 244 & 122 v NZ 431/6dMatch 2 · Test | SL | 2 & 7 | - | 0 | New Zealand won by an innings and 65 runs | Colombo | New Zealand in Sri Lanka Test Series 2019 |
| 14 Aug 2019 | SL 267 & 268/4 v NZ 249 & 285Match 1 · Test | SL | 50 & 28* | - | 0 | Sri Lanka won by 6 wickets | Galle | New Zealand in Sri Lanka Test Series 2019 |
| 31 Jul 2019 | SL 294/8 v BAN 1723rd ODI · ODI | SL | 87 | - | 0 | Sri Lanka won by 122 runs | Colombo | Bangladesh tour of Sri Lanka 2019 |
| 28 Jul 2019 | SL 242/3 v BAN 238/82nd ODI · ODI | SL | 52* | - | 0 | Sri Lanka won by 7 wickets | Colombo | Bangladesh tour of Sri Lanka 2019 |
| 26 Jul 2019 | SL 314/8 v BAN 2231st ODI · ODI | SL | 48 | - | 0 | Sri Lanka won by 91 runs | Colombo | Bangladesh tour of Sri Lanka 2019 |
| 6 Jul 2019 | IND 265/3 v SL 264/7Match 44 · ODI | SL | 113 | - | 1 | India won by 7 wickets | Leeds | World Cup 2019 |