| 6 Sept 2025 | SL 80 v ZIM 84/52nd T20I · T20I | SL | 6 | 1/28 | 0 | Zimbabwe won by 5 wickets | Harare | Sri Lanka tour of Zimbabwe 2025 |
| 3 Sept 2025 | ZIM 175/7 v SL 177/61st T20I · T20I | SL | DNB | 1/38 | 0 | Sri Lanka won by 4 wickets | Harare | Sri Lanka tour of Zimbabwe 2025 |
| 31 Aug 2025 | ZIM 277/7 v SL 278/52nd ODI · ODI | SL | DNB | 0/45 | 0 | Sri Lanka won by 5 wickets | Harare | Sri Lanka tour of Zimbabwe 2025 |
| 29 Aug 2025 | SL 298/6 v ZIM 291/81st ODI · ODI | SL | DNB | 0/47 | 0 | Sri Lanka won by 7 runs | Harare | Sri Lanka tour of Zimbabwe 2025 |
| 16 Jul 2025 | SL 132/7 v BAN 133/23rd T20I · T20I | SL | 6* | 0/30 | 0 | Bangladesh won by 8 wickets | Colombo | Bangladesh tour of Sri Lanka 2025 |
| 13 Jul 2025 | BAN 177/7 v SL 942nd T20I · T20I | SL | 6 | 1/30 | 0 | Bangladesh won by 83 runs | Dambulla | Bangladesh tour of Sri Lanka 2025 |
| 10 Jul 2025 | BAN 154/5 v SL 159/31st T20I · T20I | SL | DNB | 2/37 | 1 | Sri Lanka won by 7 wickets | Kandy | Bangladesh tour of Sri Lanka 2025 |
| 8 Jul 2025 | SL 285/7 v BAN 1863rd ODI · ODI | SL | DNB | 0/18 | 0 | Sri Lanka won by 99 runs | Kandy | Bangladesh tour of Sri Lanka 2025 |
| 5 Jul 2025 | BAN 248 v SL 2322nd ODI · ODI | SL | 2 | 0/32 | 1 | Bangladesh won by 16 runs | Colombo | Bangladesh tour of Sri Lanka 2025 |
| 2 Jul 2025 | SL 244 v BAN 1671st ODI · ODI | SL | 1 | 1/32 | 1 | Sri Lanka won by 77 runs | Colombo | Bangladesh tour of Sri Lanka 2025 |
| 4 May 2025 | KKR 206/4 v RR 205/8Match 53 · T20 | RR | DNB | 1/41 | 0 | Kolkata Knight Riders won by 1 run | Kolkata | Indian Premier League 2025 |
| 1 May 2025 | MI 217/2 v RR 117Match 50 · T20 | RR | 2 | 1/47 | 0 | Mumbai Indians won by 100 runs | Jaipur | Indian Premier League 2025 |
| 28 Apr 2025 | GT 209/4 v RR 212/2Match 47 · T20 | RR | DNB | 2/35 | 0 | Rajasthan Royals won by 8 wickets | Jaipur | Indian Premier League 2025 |
| 19 Apr 2025 | LSG 180/5 v RR 178/5Match 36 · T20 | RR | DNB | 0/32 | 0 | Lucknow Super Giants won by 2 runs | Jaipur | Indian Premier League 2025 |
| 16 Apr 2025 | DC 188/5 v RR 188/4Match 32 · T20 | RR | - | 1/40 | 0 | Match tied (Delhi Capitals won the Super Over) | Delhi | Indian Premier League 2025 |
| 13 Apr 2025 | RR 173/4 v RCB 175/1Match 28 · T20 | RR | DNB | 0/21 | 0 | Royal Challengers Bengaluru won by 9 wickets | Jaipur | Indian Premier League 2025 |
| 9 Apr 2025 | GT 217/6 v RR 159Match 23 · T20 | RR | 5 | 2/54 | 0 | Gujarat Titans won by 58 runs | Ahmedabad | Indian Premier League 2025 |
| 5 Apr 2025 | RR 205/4 v PK 155/9Match 18 · T20 | RR | DNB | 2/26 | 0 | Rajasthan Royals won by 50 runs | Mohali | Indian Premier League 2025 |
| 30 Mar 2025 | RR 182/9 v CSK 176/6Match 11 · T20 | RR | 2* | 0/30 | 0 | Rajasthan Royals won by 6 runs | Guwahati | Indian Premier League 2025 |
| 26 Mar 2025 | RR 151/9 v KKR 153/2Match 6 · T20 | RR | 1* | 0/32 | 0 | Kolkata Knight Riders won by 8 wickets | Guwahati | Indian Premier League 2025 |
| 23 Mar 2025 | SH 286/6 v RR 242/6Match 2 · T20 | RR | DNB | 2/52 | 0 | Sunrisers Hyderabad won by 44 runs | Hyderabad | Indian Premier League 2025 |
| 14 Feb 2025 | SL 281/4 v AUS 1072nd ODI · ODI | SL | DNB | 0/11 | 0 | Sri Lanka won by 174 runs | Colombo | Australia tour of Sri Lanka 2024/25 |
| 12 Feb 2025 | SL 214 v AUS 1651st ODI · ODI | SL | 2 | 4/40 | 1 | Sri Lanka won by 49 runs | Colombo | Australia tour of Sri Lanka 2024/25 |
| 5 Feb 2025 | SEC 184/6 v JSK 152/7Eliminator · T20 | JSK | 1* | 1/29 | 0 | Sunrisers Eastern Cape won by 32 runs | Centurion | SA20 2024/25 |
| 1 Feb 2025 | DSG 173/4 v JSK 135/9Match 29 · T20 | JSK | 4* | 0/36 | 1 | Durban's Super Giants won by 11 runs (DLS method) | Johannesburg | SA20 2024/25 |
| 24 Jan 2025 | SEC 165/4 v JSK 151/8Match 19 · T20 | JSK | 6 | 0/31 | 0 | Sunrisers Eastern Cape won by 14 runs | Gqeberha | SA20 2024/25 |
| 11 Jan 2025 | SL 290/8 v NZ 1503rd ODI · ODI | SL | 11* | 3/35 | 0 | Sri Lanka won by 140 runs | Auckland | Sri Lanka tour of New Zealand 2024/25 |
| 8 Jan 2025 | NZ 255/9 v SL 1422nd ODI · ODI | SL | 6 | 4/44 | 0 | New Zealand won by 113 runs | Hamilton | Sri Lanka tour of New Zealand 2024/25 |
| 2 Jan 2025 | SL 218/5 v NZ 211/73rd T20I · T20I | SL | DNB | 0/33 | 0 | Sri Lanka won by 7 runs | Nelson | Sri Lanka tour of New Zealand 2024/25 |
| 30 Dec 2024 | NZ 186/5 v SL 1412nd T20I · T20I | SL | 0 | 0/52 | 0 | New Zealand won by 45 runs | Mount Maunganui | Sri Lanka tour of New Zealand 2024/25 |
| 28 Dec 2024 | NZ 172/8 v SL 164/81st T20I · T20I | SL | 1 | 2/29 | 0 | New Zealand won by 8 runs | Mount Maunganui | Sri Lanka tour of New Zealand 2024/25 |
| 19 Nov 2024 | NZ 112/1 v SL3rd ODI · ODI | SL | - | 0/15 | 0 | No result | Kandy | New Zealand tour of Sri Lanka 2024/25 |
| 17 Nov 2024 | NZ 209 v SL 210/72nd ODI · ODI | SL | 27* | 3/31 | 0 | Sri Lanka won by 3 wickets (DLS method) | Kandy | New Zealand tour of Sri Lanka 2024/25 |
| 13 Nov 2024 | SL 324/5 v NZ 175/91st ODI · ODI | SL | DNB | 2/32 | 1 | Sri Lanka won by 45 runs (DLS method) | Dambulla | New Zealand tour of Sri Lanka 2024/25 |
| 10 Nov 2024 | NZ 108 v SL 1032nd T20I · T20I | SL | 14 | 1/16 | 0 | New Zealand won by 5 runs | Dambulla | New Zealand tour of Sri Lanka 2024/25 |
| 9 Nov 2024 | NZ 135 v SL 140/61st T20I · T20I | SL | DNB | 1/21 | 0 | Sri Lanka won by 4 wickets | Dambulla | New Zealand tour of Sri Lanka 2024/25 |
| 26 Oct 2024 | SL 156/3 v WI 196/23rd ODI · ODI | SL | DNB | 0/39 | 0 | West Indies won by 8 wickets (DLS method) | Kandy | West Indies tour of Sri Lanka 2024/25 |
| 23 Oct 2024 | WI 189 v SL 190/52nd ODI · ODI | SL | DNB | 3/25 | 1 | Sri Lanka won by 5 wickets | Kandy | West Indies tour of Sri Lanka 2024/25 |
| 17 Oct 2024 | WI 162/8 v SL 166/13rd T20I · T20I | SL | DNB | 2/19 | 0 | 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 | DNB | 2/7 | 0 | 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 | 4* | 1/31 | 0 | West Indies won by 5 wickets | Dambulla | West Indies tour of Sri Lanka 2024/25 |
| 4 Oct 2024 | BR 148 v GAW 149/2Qualifier 2 · T20 | BR | 5 | 1/36 | 0 | Guyana Amazon Warriors won by 8 wickets | Providence | Caribbean Premier League 2024 |
| 1 Oct 2024 | TKR 168/3 v BR 64/1Eliminator · T20 | BR | DNB | 1/33 | 0 | Barbados Royals won by 9 wickets (DLS method) | Providence | Caribbean Premier League 2024 |
| 27 Sept 2024 | TKR 175/7 v BR 145/9Match 28 · T20 | BR | 0 | 3/35 | 0 | Trinbago Knight Riders won by 30 runs | Tarouba | Caribbean Premier League 2024 |
| 25 Sept 2024 | GAW 219/8 v BR 172/9Match 27 · T20 | BR | 2 | 3/15 | 0 | Guyana Amazon Warriors won by 47 runs | Providence | Caribbean Premier League 2024 |
| 22 Sept 2024 | SLK 162/3 v BR 149/8Match 24 · T20 | BR | 3* | 1/32 | 1 | St Lucia Kings won by 13 runs | Providence | Caribbean Premier League 2024 |
| 21 Sept 2024 | BR 96/9 v SLK 97/3Match 22 · T20 | BR | 14* | 1/16 | 0 | St Lucia Kings won by 7 wickets | Providence | Caribbean Premier League 2024 |
| 17 Sept 2024 | SKAN 110 v BR 113/1Match 18 · T20 | BR | DNB | 0/18 | 0 | Barbados Royals won by 9 wickets | Bridgetown | Caribbean Premier League 2024 |
| 14 Sept 2024 | BR 205/6 v GAW 173/5Match 16 · T20 | BR | DNB | 0/21 | 0 | Barbados Royals won by 32 runs | Bridgetown | Caribbean Premier League 2024 |
| 13 Sept 2024 | BR 156/7 v TKR 159/8Match 15 · T20 | BR | 0* | 3/26 | 0 | Trinbago Knight Riders won by 2 wickets | Bridgetown | Caribbean Premier League 2024 |