| 2 Jul 2024 | CS 198/7 v KF 147Match 3 · T20 | KF | 25 | - | 1 | Colombo Strikers won by 51 runs | Kandy | Lanka Premier League 2024 |
| 1 Jul 2024 | DS 179/4 v KF 183/4Match 1 · T20 | KF | 37* | - | 1 | Kandy Falcons won by 6 wickets | Kandy | Lanka Premier League 2024 |
| 16 Jun 2024 | SL 201/6 v NED 118Match 38 · T20I | SL | 30* | 0/20 | 0 | Sri Lanka won by 83 runs | Gros Islet | ICC Men's T20 World Cup 2024 |
| 7 Jun 2024 | SL 124/9 v BAN 125/8Match 15 · T20I | SL | 16 | - | 0 | Bangladesh won by 2 wickets | Dallas | ICC Men's T20 World Cup 2024 |
| 3 Jun 2024 | SL 77 v SA 80/4Match 4 · T20I | SL | 16 | 0/16 | 0 | South Africa won by 6 wickets | New York | ICC Men's T20 World Cup 2024 |
| 30 Mar 2024 | SL 531 & 157/7d v BAN 178 & 3182nd Test · Test | SL | 23 & 56 | - | 0 | Sri Lanka won by 192 runs | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 22 Mar 2024 | SL 280 & 418 v BAN 188 & 1821st Test · Test | SL | 5 & 22 | - | 1 | Sri Lanka won by 328 runs | Sylhet | Sri Lanka tour of Bangladesh 2023/24 |
| 9 Mar 2024 | SL 174/7 v BAN 1463rd T20I · T20I | SL | 10 | 0/5 | 0 | Sri Lanka won by 28 runs | Sylhet | Sri Lanka tour of Bangladesh 2023/24 |
| 6 Mar 2024 | SL 165/5 v BAN 170/22nd T20I · T20I | SL | 32* | 0/22 | 1 | Bangladesh won by 8 wickets | Sylhet | Sri Lanka tour of Bangladesh 2023/24 |
| 4 Mar 2024 | SL 206/3 v BAN 203/81st T20I · T20I | SL | DNB | 2/17 | 2 | 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 | 0/21 | 0 | Afghanistan won by 3 runs | Dambulla | Afghanistan tour of Sri Lanka 2023/24 |
| 19 Feb 2024 | SL 187/6 v AFG 1152nd T20I · T20I | SL | 42* | 2/9 | 0 | Sri Lanka won by 72 runs | Dambulla | Afghanistan tour of Sri Lanka 2023/24 |
| 17 Feb 2024 | SL 160 v AFG 156/91st T20I · T20I | SL | 6 | 1/16 | 0 | Sri Lanka won by 4 runs | Dambulla | Afghanistan tour of Sri Lanka 2023/24 |
| 2 Feb 2024 | SL 439/9 & 56/0 v AFG 198 & 296Only Test · Test | SL | 141 & DNB | - | 0 | Sri Lanka won by 10 wickets | Colombo | Afghanistan tour of Sri Lanka 2023/24 |
| 18 Jan 2024 | ZIM 82 v SL 88/13rd T20I · T20I | SL | DNB | 2/15 | 0 | Sri Lanka won by 9 wickets | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 16 Jan 2024 | SL 173/6 v ZIM 178/62nd T20I · T20I | SL | 66* | 0/35 | 0 | Zimbabwe won by 4 wickets | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 14 Jan 2024 | ZIM 143/5 v SL 144/71st T20I · T20I | SL | 46 | 0/13 | 0 | Sri Lanka won by 3 wickets | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 9 Nov 2023 | SL 171 v NZ 172/5Match 41 · ODI | SL | 16 | 2/29 | 0 | New Zealand won by 5 wickets | Bengaluru | ICC Cricket World Cup 2023/24 |
| 6 Nov 2023 | SL 279 v BAN 282/7Match 38 · ODI | SL | 0 | 2/35 | 0 | Bangladesh won by 3 wickets | Delhi | ICC Cricket World Cup 2023/24 |
| 2 Nov 2023 | IND 357/8 v SL 55Match 33 · ODI | SL | 12 | 0/11 | 0 | India won by 302 runs | Mumbai | ICC Cricket World Cup 2023/24 |
| 30 Oct 2023 | AFG 242/3 v SL 24130th Match · ODI | SL | 23 | 0/18 | 0 | Afghanistan won by 7 wickets (with 28 balls remaining) | Pune | 2023 Cricket World Cup |
| 26 Oct 2023 | ENG 156 v SL 160/2Match 25 · ODI | SL | DNB | 2/14 | 0 | Sri Lanka won by 8 wickets | Bengaluru | ICC Cricket World Cup 2023/24 |
| 20 Aug 2023 | DA 147/4 v BK 151/5Final · T20 | BK | 25* | 0/11 | 1 | B-Love Kandy won by 5 wickets | Colombo | Lanka Premier League 2023 |
| 19 Aug 2023 | BK 157/7 v GT 123/8Qualifier 2 · T20 | BK | 24 | 0/31 | 1 | B-Love Kandy won by 34 runs | Colombo | Lanka Premier League 2023 |
| 17 Aug 2023 | BK 188/8 v JK 127Eliminator · T20 | BK | 7 | 0/23 | 1 | B-Love Kandy won by 61 runs | Colombo | Lanka Premier League 2023 |
| 14 Aug 2023 | DA 162/7 v BK 142Match 19 · T20 | BK | 26 | 0/9 | 0 | Dambulla Aura won by 20 runs | Colombo | Lanka Premier League 2023 |
| 13 Aug 2023 | CS 169/9 v BK 160/8Match 18 · T20 | BK | 11 | 2/23 | 0 | Colombo Strikers won by 9 runs | Colombo | Lanka Premier League 2023 |
| 12 Aug 2023 | BK 178/8 v JK 170/6Match 15 · T20 | BK | 22 | 3/10 | 0 | B-Love Kandy won by 8 runs | Colombo | Lanka Premier League 2023 |
| 8 Aug 2023 | BK 203/5 v GT 114Match 12 · T20 | BK | 40 | 0/11 | 1 | B-Love Kandy won by 89 runs | Kandy | Lanka Premier League 2023 |
| 5 Aug 2023 | JK 117/9 v BK 118/2Match 9 · T20 | BK | DNB | 2/8 | 0 | B-Love Kandy won by 8 wickets | Kandy | Lanka Premier League 2023 |
| 4 Aug 2023 | DA 156/6 v BK 160/3Match 6 · T20 | BK | 28* | 0/5 | 0 | B-Love Kandy won by 7 wickets | Kandy | Lanka Premier League 2023 |
| 1 Aug 2023 | GT 180/5 v BK 97Match 5 · T20 | BK | 2 | - | 0 | Galle Titans won by 83 runs | Colombo | Lanka Premier League 2023 |
| 31 Jul 2023 | CS 157/6 v BK 130/8Match 3 · T20 | BK | 25 | - | 0 | Colombo Strikers won by 27 runs | Colombo | Lanka Premier League 2023 |
| 24 Jul 2023 | SL 166 & 188 v PAK 576/5d2nd Test · Test | SL | 9 & 63* | - | 0 | Pakistan won by an innings and 222 runs | Colombo | Pakistan tour of Sri Lanka 2023 |
| 16 Jul 2023 | SL 312 & 279 v PAK 461 & 133/61st Test · Test | SL | 64 & 7 | - | 1 | Pakistan won by 4 wickets | Galle | Pakistan tour of Sri Lanka 2023 |
| 2 Jun 2023 | SL 268 v AFG 269/41st ODI · ODI | SL | 12 | - | 0 | Afghanistan won by 6 wickets (with 19 balls remaining) | Hambantota | Afghanistan tour of Sri Lanka 2023 |
| 24 Apr 2023 | IRE 492 & 202 v SL 704/3d2nd Test · Test | SL | 100* | - | 2 | Sri Lanka won by an innings and 10 runs | Galle | Ireland tour of Sri Lanka 2023 |
| 16 Apr 2023 | SL 591/6d v IRE 143 & 1681st Test · Test | SL | 0 | - | 0 | Sri Lanka won by an innings and 280 runs | Galle | Ireland tour of Sri Lanka 2023 |
| 31 Mar 2023 | SL 157 v NZ 159/43rd ODI · ODI | SL | 0 | - | 0 | New Zealand won by 6 wickets | Hamilton | Sri Lanka tour of New Zealand 2022/23 |
| 25 Mar 2023 | NZ 274 v SL 761st ODI · ODI | SL | 18 | - | 0 | New Zealand won by 198 runs | Auckland | Sri Lanka tour of New Zealand 2022/23 |
| 17 Mar 2023 | NZ 580/4d v SL 164 & 3582nd Test · Test | SL | 1 & 2 | - | 0 | New Zealand won by an innings and 58 runs | Wellington | Sri Lanka tour of New Zealand 2022/23 |
| 9 Mar 2023 | SL 355 & 302 v NZ 373 & 285/81st Test · Test | SL | 47 & 115 | 0/18 | 0 | New Zealand won by 2 wickets | Christchurch | Sri Lanka tour of New Zealand 2022/23 |
| 23 Dec 2022 | CS 163/5 v JK 164/8Final · T20 | CS | 12 | - | 2 | Jaffna Kings won by 2 wickets | Colombo | Lanka Premier League 2022/23 |
| 22 Dec 2022 | KF 168/6 v CS 169/4Qualifier 2 · T20 | CS | 21* | - | 1 | Colombo Stars won by 6 wickets | Colombo | Lanka Premier League 2022/23 |
| 21 Dec 2022 | GG 108/9 v CS 109/3Eliminator · T20 | CS | 20* | - | 1 | Colombo Stars won by 7 wickets | Colombo | Lanka Premier League 2022/23 |
| 17 Dec 2022 | CS 106 v KF 108/1Match 16 · T20 | CS | 41 | - | 0 | Kandy Falcons won by 9 wickets | Colombo | Lanka Premier League 2022/23 |
| 14 Dec 2022 | DA 89 v CS 90/1Match 14 · T20 | CS | DNB | - | 0 | Colombo Stars won by 9 wickets | Kandy | Lanka Premier League 2022/23 |
| 13 Dec 2022 | GG 193/5 v CS 197/8Match 12 · T20 | CS | 7 | - | 0 | Colombo Stars won by 2 wickets | Kandy | Lanka Premier League 2022/23 |
| 12 Dec 2022 | JK 178/5 v CS 172/8Match 10 · T20 | CS | 73* | - | 0 | Jaffna Kings won by 6 runs | Kandy | Lanka Premier League 2022/23 |
| 11 Dec 2022 | GG 174/6 v CS 149/7Match 7 · T20 | CS | 9 | 0/8 | 0 | Galle Gladiators won by 25 runs | Kandy | Lanka Premier League 2022/23 |