| 23 Oct 2024 | WI 189 v SL 190/52nd ODI · ODI | SL | 3 | - | 0 | Sri Lanka won by 5 wickets | Kandy | West Indies tour of Sri Lanka 2024/25 |
| 20 Oct 2024 | WI 185/4 v SL 234/51st ODI · ODI | SL | 13 | - | 1 | Sri Lanka won by 5 wickets (DLS method) | Kandy | West Indies tour of Sri Lanka 2024/25 |
| 17 Oct 2024 | WI 162/8 v SL 166/13rd T20I · T20I | SL | 68* | - | 1 | Sri Lanka won by 9 wickets | Dambulla | West Indies tour of Sri Lanka 2024/25 |
| 15 Oct 2024 | SL 162/5 v WI 892nd T20I · T20I | SL | 26 | - | 2 | Sri Lanka won by 73 runs | Dambulla | West Indies tour of Sri Lanka 2024/25 |
| 13 Oct 2024 | SL 179/7 v WI 180/51st T20I · T20I | SL | 19 | - | 1 | West Indies won by 5 wickets | Dambulla | West Indies tour of Sri Lanka 2024/25 |
| 26 Sept 2024 | SL 602/5d v NZ 88 & 3602nd Test · Test | SL | 106* | - | 1 | Sri Lanka won by an innings and 154 runs | Galle | New Zealand tour of Sri Lanka 2024 |
| 18 Sept 2024 | SL 305 & 309 v NZ 340 & 2111st Test · Test | SL | 50 & 23 | - | 3 | Sri Lanka won by 63 runs | Galle | New Zealand tour of Sri Lanka 2024 |
| 6 Sept 2024 | ENG 325 & 156 v SL 263 & 219/23rd Test · Test | SL | 14 & 39 | - | 2 | Sri Lanka won by 8 wickets | London | Sri Lanka tour of England 2024 |
| 21 Aug 2024 | SL 236 & 326 v ENG 358 & 205/51st Test · Test | SL | 24 & 0 | - | 1 | England won by 5 wickets | Manchester | Sri Lanka tour of England 2024 |
| 7 Aug 2024 | SL 248/7 v IND 1383rd ODI · ODI | SL | 59 | - | 2 | Sri Lanka won by 110 runs | Colombo | India tour of Sri Lanka 2024 |
| 4 Aug 2024 | SL 240/9 v IND 2082nd ODI · ODI | SL | 30 | - | 0 | Sri Lanka won by 32 runs | Colombo | India tour of Sri Lanka 2024 |
| 2 Aug 2024 | SL 230/8 v IND 2301st ODI · ODI | SL | 14 | - | 2 | Match tied | Colombo | India tour of Sri Lanka 2024 |
| 30 Jul 2024 | IND 137/9 v SL 137/83rd T20I · T20I | SL | 43 | - | 2 | Match tied (India won the Super Over) | Kandy | India tour of Sri Lanka 2024 |
| 28 Jul 2024 | SL 161/9 v IND 81/32nd T20I · T20I | SL | 10 | - | 0 | India won by 7 wickets (DLS method) | Kandy | India tour of Sri Lanka 2024 |
| 27 Jul 2024 | IND 213/7 v SL 1701st T20I · T20I | SL | 45 | - | 1 | India won by 43 runs | Kandy | India tour of Sri Lanka 2024 |
| 21 Jul 2024 | GM 184/6 v JK 185/1Final · T20 | JK | 72* | - | 0 | Jaffna Kings won by 9 wickets | Colombo | Lanka Premier League 2024 |
| 20 Jul 2024 | JK 187/7 v KF 186/8Qualifier 2 · T20 | JK | 105* | - | 0 | Jaffna Kings won by 1 run | Colombo | Lanka Premier League 2024 |
| 18 Jul 2024 | JK 177/7 v GM 181/3Qualifier 1 · T20 | JK | 46 | - | 2 | Galle Marvels won by 7 wickets | Colombo | Lanka Premier League 2024 |
| 14 Jul 2024 | JK 109/9 v CS 112/1Match 17 · T20 | JK | 17 | - | 0 | Colombo Strikers won by 9 wickets | Colombo | Lanka Premier League 2024 |
| 13 Jul 2024 | KF 78/5 v JK 79/6Match 15 · T20 | JK | 0 | - | 0 | Jaffna Kings won by 4 wickets | Colombo | Lanka Premier League 2024 |
| 10 Jul 2024 | CS 188/8 v JK 190/3Match 13 · T20 | JK | 5 | - | 1 | Jaffna Kings won by 7 wickets | Dambulla | Lanka Premier League 2024 |
| 9 Jul 2024 | JK 224/7 v KF 230/3Match 11 · T20 | JK | 26 | - | 0 | Kandy Falcons won by 7 wickets | Dambulla | Lanka Premier League 2024 |
| 6 Jul 2024 | JK 218/5 v DS 188/8Match 8 · T20 | JK | 18 | - | 4 | Jaffna Kings won by 30 runs | Dambulla | Lanka Premier League 2024 |
| 5 Jul 2024 | GM 187/5 v JK 191/5Match 6 · T20 | JK | 30 | - | 1 | Jaffna Kings won by 5 wickets | Dambulla | Lanka Premier League 2024 |
| 3 Jul 2024 | DS 191/2 v JK 197/6Match 4 · T20 | JK | 6 | - | 0 | Jaffna Kings won by 4 wickets | Kandy | Lanka Premier League 2024 |
| 2 Jul 2024 | JK 177/7 v GM 179/5Match 2 · T20 | JK | 4 | - | 0 | Galle Marvels won by 5 wickets | Kandy | Lanka Premier League 2024 |
| 16 Jun 2024 | SL 201/6 v NED 118Match 38 · T20I | SL | 46 | - | 2 | 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 | 10 | - | 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 | 19 | - | 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 | 93 & 2 | - | 2 | 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 | 16 & 3 | - | 5 | Sri Lanka won by 328 runs | Sylhet | Sri Lanka tour of Bangladesh 2023/24 |
| 18 Mar 2024 | SL 235 v BAN 237/63rd ODI · ODI | SL | 29 | - | 2 | Bangladesh won by 4 wickets | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 15 Mar 2024 | BAN 286/7 v SL 287/72nd ODI · ODI | SL | 16 | - | 2 | Sri Lanka won by 3 wickets | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 13 Mar 2024 | SL 255 v BAN 257/41st ODI · ODI | SL | 59 | - | 0 | Bangladesh won by 6 wickets | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 9 Mar 2024 | SL 174/7 v BAN 1463rd T20I · T20I | SL | 86 | - | 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 | 36 | - | 0 | 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 | 59 | - | 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 | 16 | - | 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 | 23 | - | 2 | 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 | 10 | - | 0 | Sri Lanka won by 4 runs | Dambulla | Afghanistan tour of Sri Lanka 2023/24 |
| 14 Feb 2024 | SL 267/3 v AFG 2663rd ODI · ODI | SL | 40 | - | 0 | Sri Lanka won by 7 wickets (with 88 balls remaining) | Kandy | Afghanistan tour of Sri Lanka 2023/24 |
| 11 Feb 2024 | SL 308/6 v AFG 1532nd ODI · ODI | SL | 61 | - | 2 | Sri Lanka won by 155 runs | Kandy | Afghanistan tour of Sri Lanka 2023/24 |
| 9 Feb 2024 | SL 381/3 v AFG 339/61st ODI · ODI | SL | 16 | - | 1 | Sri Lanka won by 42 runs | Kandy | Afghanistan tour of Sri Lanka 2023/24 |
| 2 Feb 2024 | SL 439/9 & 56/0 v AFG 198 & 296Only Test · Test | SL | 10 & DNB | - | 1 | 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 | 33 | - | 1 | 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 | 4 | - | 1 | 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 | 17 | - | 0 | Sri Lanka won by 3 wickets | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 11 Jan 2024 | ZIM 96 v SL 97/23rd ODI · ODI | SL | 66* | - | 2 | Sri Lanka won by 8 wickets (DLS method) | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 8 Jan 2024 | ZIM 208 v SL 211/82nd ODI · ODI | SL | 17 | - | 1 | Sri Lanka won by 2 wickets | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 6 Jan 2024 | SL 273/9 v ZIM 12/21st ODI · ODI | SL | 46 | - | 0 | No result | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |