| 14 Nov 2025 | SL 288/8 v PAK 289/22nd ODI · ODI | SL | 20 | - | 0 | Pakistan won by 8 wickets | Rawalpindi | Sri Lanka tour of Pakistan 2025/26 |
| 11 Nov 2025 | PAK 299/5 v SL 293/91st ODI · ODI | SL | 0 | - | 1 | Pakistan won by 6 runs | Rawalpindi | Sri Lanka tour of Pakistan 2025/26 |
| 26 Sept 2025 | IND 202/5 v SL 202/5Match 18 · T20I | SL | 0 | - | 0 | Match tied (India won the Super Over) | Dubai | Men's T20 Asia Cup 2025 |
| 23 Sept 2025 | SL 133/8 v PAK 138/5Match 15 · T20I | SL | 0 | - | 0 | Pakistan won by 5 wickets | Abu Dhabi | Men's T20 Asia Cup 2025 |
| 20 Sept 2025 | SL 168/7 v BAN 169/6Match 13 · T20I | SL | 34 | - | 1 | Bangladesh won by 4 wickets | Dubai | Men's T20 Asia Cup 2025 |
| 18 Sept 2025 | AFG 169/8 v SL 171/411th Match, Group B · T20I | SL | 74* | - | 0 | Sri Lanka won by 6 wickets (with 8 balls remaining) | Abu Dhabi | Men's T20 Asia Cup 2025 |
| 15 Sept 2025 | HK 149/4 v SL 153/6Match 8 · T20I | SL | 11 | - | 2 | Sri Lanka won by 4 wickets | Dubai | Men's T20 Asia Cup 2025 |
| 13 Sept 2025 | BAN 139/5 v SL 140/4Match 5 · T20I | SL | 3 | - | 2 | Sri Lanka won by 6 wickets | Abu Dhabi | Men's T20 Asia Cup 2025 |
| 7 Sept 2025 | ZIM 191/8 v SL 193/23rd T20I · T20I | SL | 30 | - | 1 | Sri Lanka won by 8 wickets | Harare | Sri Lanka tour of Zimbabwe 2025 |
| 6 Sept 2025 | SL 80 v ZIM 84/52nd T20I · T20I | SL | 1 | - | 1 | 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 | 38 | - | 1 | 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 | 5 | - | 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 | 38 | - | 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 | Bangladesh won by 8 wickets | Colombo | Bangladesh tour of Sri Lanka 2025 |
| 13 Jul 2025 | BAN 177/7 v SL 942nd T20I · T20I | SL | 8 | - | 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 | 73 | - | 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 | 124 | - | 2 | Sri Lanka won by 99 runs | Kandy | Bangladesh tour of Sri Lanka 2025 |
| 5 Jul 2025 | BAN 248 v SL 2322nd ODI · ODI | SL | 56 | - | 1 | Bangladesh won by 16 runs | Colombo | Bangladesh tour of Sri Lanka 2025 |
| 2 Jul 2025 | SL 244 v BAN 1671st ODI · ODI | SL | 45 | - | 2 | Sri Lanka won by 77 runs | Colombo | Bangladesh tour of Sri Lanka 2025 |
| 25 Jun 2025 | BAN 247 & 133 v SL 4582nd Test · Test | SL | 84 | - | 4 | Sri Lanka won by an innings and 78 runs | Colombo | Bangladesh tour of Sri Lanka 2025 |
| 17 Jun 2025 | BAN 495 & 285/6d v SL 485 & 72/41st Test · Test | SL | 5 & DNB | - | 6 | Match drawn | Galle | Bangladesh tour of Sri Lanka 2025 |
| 30 May 2025 | MI 228/5 v GT 208/6Eliminator · T20 | GT | 20 | - | 1 | Mumbai Indians won by 20 runs | New Chandigarh | Indian Premier League 2025 |
| 7 May 2025 | QG 263/3 v IU 154Match 26 · T20 | QG | DNB | - | 1 | Quetta Gladiators won by 109 runs | Rawalpindi | Pakistan Super League 2025 |
| 1 May 2025 | LQ 111/3 v QGMatch 21 · T20 | QG | - | - | 0 | No result | Lahore | Pakistan Super League 2025 |
| 29 Apr 2025 | MS 89 v QG 90/0Match 18 · T20 | QG | DNB | - | 2 | Quetta Gladiators won by 10 wickets | Lahore | Pakistan Super League 2025 |
| 27 Apr 2025 | QG 178/7 v PZ 114Match 17 · T20 | QG | 32 | - | 3 | Quetta Gladiators won by 64 runs | Lahore | Pakistan Super League 2025 |
| 25 Apr 2025 | QG 142 v KK 137/8Match 15 · T20 | QG | 36 | - | 1 | Quetta Gladiators won by 5 runs | Lahore | Pakistan Super League 2025 |
| 18 Apr 2025 | KK 175/7 v QG 119/9Match 8 · T20 | QG | 12 | - | 0 | Karachi Kings won by 56 runs | Karachi | Pakistan Super League 2025 |
| 13 Apr 2025 | LQ 219/6 v QG 140Match 4 · T20 | QG | 28 | - | 1 | Lahore Qalandars won by 79 runs | Rawalpindi | Pakistan Super League 2025 |
| 12 Apr 2025 | QG 216/3 v PZ 136Match 2 · T20 | QG | 35* | - | 1 | Quetta Gladiators won by 80 runs | Rawalpindi | Pakistan Super League 2025 |
| 14 Feb 2025 | SL 281/4 v AUS 1072nd ODI · ODI | SL | 101 | - | 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 | 19 | - | 0 | Sri Lanka won by 49 runs | Colombo | Australia tour of Sri Lanka 2024/25 |
| 6 Feb 2025 | SL 257 & 231 v AUS 414 & 75/12nd Test · Test | SL | 85* & 50 | - | 2 | Australia won by 9 wickets | Galle | Australia tour of Sri Lanka 2024/25 |
| 29 Jan 2025 | AUS 654/6d v SL 165 & 2471st Test · Test | SL | 21 & 34 | - | 1 | Australia won by an innings and 242 runs | Galle | Australia tour of Sri Lanka 2024/25 |
| 11 Jan 2025 | SL 290/8 v NZ 1503rd ODI · ODI | SL | 54 | - | 2 | 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 | 2 | - | 0 | New Zealand won by 113 runs | Hamilton | Sri Lanka tour of New Zealand 2024/25 |
| 5 Jan 2025 | SL 178 v NZ 180/11st ODI · ODI | SL | 2 | - | 0 | New Zealand won by 9 wickets | Wellington | Sri Lanka tour of New Zealand 2024/25 |
| 2 Jan 2025 | SL 218/5 v NZ 211/73rd T20I · T20I | SL | 22 | - | 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 | 10 | - | 1 | 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 | 46 | - | 3 | New Zealand won by 8 runs | Mount Maunganui | Sri Lanka tour of New Zealand 2024/25 |
| 5 Dec 2024 | SA 358 & 317 v SL 328 & 2382nd Test · Test | SL | 16 & 46 | - | 5 | South Africa won by 109 runs | Gqeberha | Sri Lanka tour of South Africa 2024/25 |
| 27 Nov 2024 | SA 191 & 366/5d v SL 42 & 2821st Test · Test | SL | 0 & 48 | - | 0 | South Africa won by 233 runs | Durban | Sri Lanka tour of South Africa 2024/25 |
| 17 Nov 2024 | NZ 209 v SL 210/72nd ODI · ODI | SL | 74* | - | 3 | 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 | 143 | - | 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 | 2 | - | 1 | 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 | 0 | - | 3 | 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 | 56* | - | 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 | 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 |