| 9 Nov 2023 | SL 171 v NZ 172/5Match 41 · ODI | SL | 6 | - | 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 | 19 | - | 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 | 1 | - | 2 | India won by 302 runs | Mumbai | ICC Cricket World Cup 2023/24 |
| 30 Oct 2023 | AFG 242/3 v SL 24130th Match · ODI | SL | 39 | - | 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 | 11 | - | 3 | Sri Lanka won by 8 wickets | Bengaluru | ICC Cricket World Cup 2023/24 |
| 21 Oct 2023 | NED 262 v SL 263/5Match 19 · ODI | SL | 11 | - | 2 | Sri Lanka won by 5 wickets | Lucknow | ICC Cricket World Cup 2023/24 |
| 16 Oct 2023 | SL 209 v AUS 215/5Match 14 · ODI | SL | 9 | - | 0 | Australia won by 5 wickets | Lucknow | ICC Cricket World Cup 2023/24 |
| 10 Oct 2023 | SL 344/9 v PAK 345/4Match 8 · ODI | SL | 122 | - | 0 | Pakistan won by 6 wickets | Hyderabad | ICC Cricket World Cup 2023/24 |
| 7 Oct 2023 | SA 428/5 v SL 326Match 4 · ODI | SL | 76 | - | 0 | South Africa won by 102 runs | Delhi | ICC Cricket World Cup 2023/24 |
| 3 Oct 2023 | AFG 261/2 v SL 294/98th Match · List A | SL | 158* | - | 1 | Afghanistan won by 8 wickets (23 balls left) (DLS method) | Guwahati | ICC World Cup Warm-up Matches 2023 |
| 29 Sept 2023 | BAN 264/3 v SL 263/91st Match · List A | SL | 22 | - | 1 | Bangladesh won by 7 wickets (48 balls left) | Guwahati | ICC World Cup Warm-up Matches 2023 |
| 17 Sept 2023 | SL 50 v IND 51/0Final · ODI | SL | 17 | - | 0 | India won by 10 wickets | Colombo | Asia Cup 2023 |
| 14 Sept 2023 | PAK 252/7 v SL 252/8Match 11 · ODI | SL | 91 | - | 2 | Sri Lanka won by 2 wickets (DLS method) | Colombo | Asia Cup 2023 |
| 12 Sept 2023 | IND 213 v SL 172Match 10 · ODI | SL | 15 | - | 2 | India won by 41 runs | Colombo | Asia Cup 2023 |
| 9 Sept 2023 | SL 257/9 v BAN 236Match 8 · ODI | SL | 50 | - | 3 | Sri Lanka won by 21 runs | Colombo | Asia Cup 2023 |
| 5 Sept 2023 | SL 291/8 v AFG 2896th Match, Group B · ODI | SL | 92 | - | 1 | Sri Lanka won by 2 runs | Lahore | 2023 Cricket World Cup |
| 31 Aug 2023 | BAN 164 v SL 165/5Match 2 · ODI | SL | 5 | - | 1 | Sri Lanka won by 5 wickets | Kandy | Asia Cup 2023 |
| 20 Aug 2023 | DA 147/4 v BK 151/5Final · T20 | DA | 22 | - | 0 | B-Love Kandy won by 5 wickets | Colombo | Lanka Premier League 2023 |
| 17 Aug 2023 | GT 146 v DA 147/4Qualifier 1 · T20 | DA | 49 | - | 0 | Dambulla Aura won by 6 wickets | Colombo | Lanka Premier League 2023 |
| 12 Aug 2023 | DA 166/5 v CS 116Match 16 · T20 | DA | 7 | - | 1 | Dambulla Aura won by 50 runs | Colombo | Lanka Premier League 2023 |
| 11 Aug 2023 | GT 133/9 v DA 134/3Match 14 · T20 | DA | 18 | - | 1 | Dambulla Aura won by 7 wickets | Colombo | Lanka Premier League 2023 |
| 7 Aug 2023 | DA 134/8 v JK 125/7Match 11 · T20 | DA | 0 | - | 0 | Dambulla Aura won by 9 runs | Kandy | Lanka Premier League 2023 |
| 5 Aug 2023 | DA 192/6 v CS 182/4Match 8 · T20 | DA | 87 | - | 0 | Dambulla Aura won by 10 runs | Kandy | Lanka Premier League 2023 |
| 4 Aug 2023 | DA 156/6 v BK 160/3Match 6 · T20 | DA | 7 | - | 0 | B-Love Kandy won by 7 wickets | Kandy | Lanka Premier League 2023 |
| 1 Aug 2023 | JK 129/7 v DA 132/2Match 4 · T20 | DA | 29 | - | 1 | Dambulla Aura won by 8 wickets | Colombo | Lanka Premier League 2023 |
| 31 Jul 2023 | GT 180/5 v DA 180/7Match 2 · T20 | DA | 1 | - | 0 | Match tied (Galle Titans won the Super Over) | Colombo | Lanka Premier League 2023 |
| 24 Jul 2023 | SL 166 & 188 v PAK 576/5d2nd Test · Test | SL | 6 & 14 | - | 1 | 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 | 12 & 18 | - | 1 | Pakistan won by 4 wickets | Galle | Pakistan tour of Sri Lanka 2023 |
| 9 Jul 2023 | SL 233 v NED 105Final · ODI | SL | 43 | - | 0 | Sri Lanka won by 128 runs | Harare | ICC Cricket World Cup Qualifier 2023 |
| 7 Jul 2023 | WI 243 v SL 244/2Match 29 · ODI | SL | 34* | - | 1 | Sri Lanka won by 8 wickets | Harare | ICC Cricket World Cup Qualifier 2023 |
| 2 Jul 2023 | ZIM 165 v SL 169/1Match 24 · ODI | SL | 25* | - | 1 | Sri Lanka won by 9 wickets | Bulawayo | ICC Cricket World Cup Qualifier 2023 |
| 30 Jun 2023 | SL 213 v NED 192Match 22 · ODI | SL | 10 | - | 0 | Sri Lanka won by 21 runs | Bulawayo | ICC Cricket World Cup Qualifier 2023 |
| 27 Jun 2023 | SL 245 v SCO 163Match 19 · ODI | SL | 1 | - | 0 | Sri Lanka won by 82 runs | Bulawayo | ICC Cricket World Cup Qualifier 2023 |
| 25 Jun 2023 | SL 325 v IRE 192Match 15 · ODI | SL | 0 | - | 2 | Sri Lanka won by 133 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 |
| 19 Jun 2023 | SL 355/6 v UAE 180Match 3 · ODI | SL | 78 | - | 0 | Sri Lanka won by 175 runs | Bulawayo | ICC Cricket World Cup Qualifier 2023 |
| 7 Jun 2023 | SL 120/1 v AFG 1163rd ODI · ODI | SL | 11* | - | 3 | Sri Lanka won by 9 wickets (with 204 balls remaining) | Hambantota | Afghanistan tour of Sri Lanka 2023 |
| 4 Jun 2023 | SL 323/6 v AFG 1912nd ODI · ODI | SL | 78 | - | 3 | Sri Lanka won by 132 runs | Hambantota | Afghanistan tour of Sri Lanka 2023 |
| 2 Jun 2023 | SL 268 v AFG 269/41st ODI · ODI | SL | 11 | - | 1 | 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 | 245 | - | 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 | 140 | - | 1 | Sri Lanka won by an innings and 280 runs | Galle | Ireland tour of Sri Lanka 2023 |
| 8 Apr 2023 | SL 182/6 v NZ 183/63rd T20I · T20I | SL | 73 | - | 1 | New Zealand won by 4 wickets | Queenstown | Sri Lanka tour of New Zealand 2022/23 |
| 5 Apr 2023 | SL 141 v NZ 146/12nd T20I · T20I | SL | 10 | - | 0 | New Zealand won by 9 wickets | Dunedin | Sri Lanka tour of New Zealand 2022/23 |
| 2 Apr 2023 | SL 196/5 v NZ 196/81st T20I · T20I | SL | 25 | - | 0 | Match tied (Sri Lanka won the Super Over) | Auckland | Sri Lanka tour of New Zealand 2022/23 |
| 31 Mar 2023 | SL 157 v NZ 159/43rd ODI · ODI | SL | 0 | - | 3 | 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 | 0 | - | 2 | 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 | 0 & 50 | - | 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 | 87 & 14 | - | 1 | New Zealand won by 2 wickets | Christchurch | Sri Lanka tour of New Zealand 2022/23 |
| 11 Feb 2023 | PC 135 v SEC 137/6Final · T20 | PC | 21 | - | 0 | Sunrisers Eastern Cape won by 4 wickets | Johannesburg | SA20 2022/23 |
| 8 Feb 2023 | PC 153/8 v PR 124Semi-final · T20 | PC | 7 | - | 1 | Pretoria Capitals won by 29 runs | Johannesburg | SA20 2022/23 |