| 11 Sept 2024 | AABF 176/5 v BR 127/3Match 13 · T20 | BR | DNB | 0/29 | 0 | Barbados Royals won by 10 runs (DLS method) | Bridgetown | Caribbean Premier League 2024 |
| 6 Sept 2024 | SKAN 153/8 v BR 157/8Match 9 · T20 | BR | 1 | 2/16 | 1 | Barbados Royals won by 2 wickets | Basseterre | Caribbean Premier League 2024 |
| 1 Sept 2024 | AABF 145/9 v BR 149/1Match 4 · T20 | BR | DNB | 2/21 | 0 | Barbados Royals won by 9 wickets | North Sound | Caribbean Premier League 2024 |
| 7 Aug 2024 | SL 248/7 v IND 1383rd ODI · ODI | SL | 3* | 2/45 | 0 | Sri Lanka won by 110 runs | Colombo | India tour of Sri Lanka 2024 |
| 30 Jul 2024 | IND 137/9 v SL 137/83rd T20I · T20I | SL | 0 | 3/28 | 0 | 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 | 2 | 1/16 | 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 | 2 | 0/44 | 0 | India won by 43 runs | Kandy | India tour of Sri Lanka 2024 |
| 21 Jul 2024 | GM 184/6 v JK 185/1Final · T20 | GM | DNB | 0/34 | 0 | Jaffna Kings won by 9 wickets | Colombo | Lanka Premier League 2024 |
| 18 Jul 2024 | JK 177/7 v GM 181/3Qualifier 1 · T20 | GM | DNB | 0/44 | 0 | Galle Marvels won by 7 wickets | Colombo | Lanka Premier League 2024 |
| 15 Jul 2024 | GM 138 v CS 142/3Match 19 · T20 | GM | 0 | 1/17 | 0 | Colombo Strikers won by 7 wickets | Colombo | Lanka Premier League 2024 |
| 14 Jul 2024 | GM 148/9 v DS 148/7Match 16 · T20 | GM | 8* | 3/26 | 0 | Match tied (Galle Marvels won the Super Over) | Colombo | Lanka Premier League 2024 |
| 10 Jul 2024 | KF 187/9 v GM 188/2Match 14 · T20 | GM | DNB | 1/41 | 0 | Galle Marvels won by 8 wickets | Dambulla | Lanka Premier League 2024 |
| 9 Jul 2024 | DS 160/8 v GM 135Match 12 · T20 | GM | 5 | 1/27 | 0 | Dambulla Sixers won by 25 runs | Dambulla | Lanka Premier League 2024 |
| 7 Jul 2024 | KF 175/7 v GM 176/4Match 9 · T20 | GM | DNB | 1/32 | 0 | Galle Marvels won by 6 wickets | Dambulla | Lanka Premier League 2024 |
| 5 Jul 2024 | GM 187/5 v JK 191/5Match 6 · T20 | GM | DNB | 1/29 | 1 | Jaffna Kings won by 5 wickets | Dambulla | Lanka Premier League 2024 |
| 3 Jul 2024 | GM 179 v CS 172/9Match 5 · T20 | GM | 0* | 2/20 | 1 | Galle Marvels won by 7 runs | Kandy | Lanka Premier League 2024 |
| 2 Jul 2024 | JK 177/7 v GM 179/5Match 2 · T20 | GM | DNB | 0/24 | 1 | Galle Marvels won by 5 wickets | Kandy | Lanka Premier League 2024 |
| 16 Jun 2024 | SL 201/6 v NED 118Match 38 · T20I | SL | DNB | 1/25 | 1 | 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 | 0 | 0/25 | 1 | 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 | 7* | 0/3 | 0 | South Africa won by 6 wickets | New York | ICC Men's T20 World Cup 2024 |
| 18 May 2024 | RCB 218/5 v CSK 191/7Match 68 · T20 | CSK | - | 0/25 | 0 | Royal Challengers Bengaluru won by 27 runs | Bengaluru | Indian Premier League 2024 |
| 12 May 2024 | RR 141/5 v CSK 145/5Match 61 · T20 | CSK | DNB | 0/28 | 0 | Chennai Super Kings won by 5 wickets | Chennai | Indian Premier League 2024 |
| 8 Apr 2024 | KKR 137/9 v CSK 141/3Match 22 · T20 | CSK | DNB | 1/28 | 1 | Chennai Super Kings won by 7 wickets | Chennai | Indian Premier League 2024 |
| 5 Apr 2024 | CSK 165/5 v SH 166/4Match 18 · T20 | CSK | DNB | 1/27 | 0 | Sunrisers Hyderabad won by 6 wickets | Hyderabad | Indian Premier League 2024 |
| 22 Mar 2024 | RCB 173/6 v CSK 176/4Match 1 · T20 | CSK | DNB | 0/36 | 0 | Chennai Super Kings won by 6 wickets | Chennai | Indian Premier League 2024 |
| 18 Mar 2024 | SL 235 v BAN 237/63rd ODI · ODI | SL | 15 | 0/35 | 0 | Bangladesh won by 4 wickets | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 13 Mar 2024 | SL 255 v BAN 257/41st ODI · ODI | SL | 1 | 0/47 | 1 | 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 | DNB | 1/35 | 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 | DNB | 0/35 | 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 | DNB | 1/32 | 0 | Sri Lanka won by 3 runs | Sylhet | Sri Lanka tour of Bangladesh 2023/24 |
| 19 Feb 2024 | SL 187/6 v AFG 1152nd T20I · T20I | SL | DNB | 1/30 | 1 | 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 | 2 | 1/31 | 0 | Sri Lanka won by 4 runs | Dambulla | Afghanistan tour of Sri Lanka 2023/24 |
| 11 Feb 2024 | SL 308/6 v AFG 1532nd ODI · ODI | SL | DNB | 0/25 | 0 | 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 | DNB | 0/56 | 0 | Sri Lanka won by 42 runs | Kandy | Afghanistan tour of Sri Lanka 2023/24 |
| 5 Feb 2024 | SW 75 v ADKR 79/3Match 23 · T20 | SW | 2 | 0/30 | 0 | Abu Dhabi Knight Riders won by 7 wickets | Sharjah | International League T20 2023/24 |
| 4 Feb 2024 | GG 187/6 v SW 108Match 22 · T20 | SW | 5* | 0/21 | 0 | Gulf Giants won by 79 runs | Dubai | International League T20 2023/24 |
| 2 Feb 2024 | SW 129 v ME 133/2Match 18 · T20 | SW | 9 | 0/26 | 0 | MI Emirates won by 8 wickets | Abu Dhabi | International League T20 2023/24 |
| 29 Jan 2024 | DC 104 v SW 105/1Match 14 · T20 | SW | DNB | 4/20 | 0 | Sharjah Warriors won by 9 wickets | Sharjah | International League T20 2023/24 |
| 28 Jan 2024 | SW 174/7 v DV 167/7Match 13 · T20 | SW | DNB | 0/33 | 0 | Sharjah Warriors won by 7 runs | Sharjah | International League T20 2023/24 |
| 26 Jan 2024 | ME 180/7 v SW 74Match 9 · T20 | SW | 9* | 1/31 | 0 | MI Emirates won by 106 runs | Sharjah | International League T20 2023/24 |
| 22 Jan 2024 | DC 170/7 v SW 171/5Match 5 · T20 | SW | DNB | 2/32 | 0 | Sharjah Warriors won by 5 wickets | Dubai | International League T20 2023/24 |
| 19 Jan 2024 | GG 198/7 v SW 167/7Match 1 · T20 | SW | DNB | 4/15 | 0 | Gulf Giants won by 31 runs | Sharjah | International League T20 2023/24 |
| 18 Jan 2024 | ZIM 82 v SL 88/13rd T20I · T20I | SL | DNB | 2/14 | 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 | DNB | 2/25 | 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 | DNB | 2/16 | 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 | DNB | 1/15 | 0 | 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 | 18 | 4/31 | 0 | 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 | 10 | - | 0 | No result | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 9 Nov 2023 | SL 171 v NZ 172/5Match 41 · ODI | SL | 38* | 1/43 | 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 | 21 | 2/44 | 0 | Bangladesh won by 3 wickets | Delhi | ICC Cricket World Cup 2023/24 |