| 26 Sept 2025 | IND 202/5 v SL 202/5Match 18 · T20I | SL | 3 | - | 1 | 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 | 50 | - | 1 | 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 | 1 | 0/16 | 0 | 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 | 26* | - | 0 | Sri Lanka won by 6 wickets (with 8 balls remaining) | Abu Dhabi | - |
| 15 Sept 2025 | HK 149/4 v SL 153/6Match 8 · T20I | SL | 5 | - | 1 | 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 | DNB | - | 0 | 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 | DNB | - | 0 | 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 | 0 | - | 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 | 41* | 0/15 | 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 | 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 | 57 | 1/33 | 1 | Sri Lanka won by 7 runs | Harare | Sri Lanka tour of Zimbabwe 2025 |
| 30 Jul 2025 | CCC 387/5 v PSC 200Final · List A | CCC | 59 | 0/14 | 1 | Colombo Cricket Club won by 187 runs | Colombo | Major Clubs Limited Over Tournament 2025 |
| 27 Jul 2025 | CCC 309/7 v TUCA 241Semi-final · List A | CCC | 26 | 4/43 | 0 | Colombo Cricket Club won by 68 runs | Colombo | Major Clubs Limited Over Tournament 2025 |
| 21 Jul 2025 | NSWC 228/5 v CCC 240/3Match · List A | CCC | 54 | 2/17 | 0 | Colombo Cricket Club won by 7 wickets (DLS method) | Colombo | Major Clubs Limited Over Tournament 2025 |
| 16 Jul 2025 | SL 132/7 v BAN 133/23rd T20I · T20I | SL | 21 | 1/21 | 0 | Bangladesh won by 8 wickets | Colombo | Bangladesh tour of Sri Lanka 2025 |
| 8 Jul 2025 | SL 285/7 v BAN 1863rd ODI · ODI | SL | 16 | 0/14 | 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 | 33 | 0/19 | 0 | Bangladesh won by 16 runs | Colombo | Bangladesh tour of Sri Lanka 2025 |
| 2 Jul 2025 | SL 244 v BAN 1671st ODI · ODI | SL | 0 | 3/19 | 0 | 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 | 33 | - | 2 | 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 | 87 & 12* | 0/2 | 0 | Match drawn | Galle | Bangladesh tour of Sri Lanka 2025 |
| 19 May 2025 | LSG 205/7 v SH 206/4Match 61 · T20 | SH | 32* | - | 0 | Sunrisers Hyderabad won by 6 wickets | Lucknow | Indian Premier League 2025 |
| 2 May 2025 | GT 224/6 v SH 186/6Match 51 · T20 | SH | 0 | 0/18 | 0 | Gujarat Titans won by 38 runs | Ahmedabad | Indian Premier League 2025 |
| 25 Apr 2025 | CSK 154 v SH 155/5Match 43 · T20 | SH | 32* | 1/26 | 1 | Sunrisers Hyderabad won by 5 wickets | Chennai | Indian Premier League 2025 |
| 6 Apr 2025 | SH 152/8 v GT 153/3Match 19 · T20 | SH | 1 | 0/12 | 0 | Gujarat Titans won by 7 wickets | Hyderabad | Indian Premier League 2025 |
| 3 Apr 2025 | KKR 200/6 v SH 120Match 15 · T20 | SH | 27 | 1/4 | 0 | Kolkata Knight Riders won by 80 runs | Kolkata | Indian Premier League 2025 |
| 14 Feb 2025 | SL 281/4 v AUS 1072nd ODI · ODI | SL | 4 | - | 1 | 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 | 5 | - | 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 | 13 & 14 | 0/18 | 0 | 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 | 15 & 32 | - | 2 | 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 | 46 | - | 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 | 64 | - | 1 | 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 | 3 | - | 0 | New Zealand won by 9 wickets | Wellington | Sri Lanka tour of New Zealand 2024/25 |
| 30 Dec 2024 | NZ 186/5 v SL 1412nd T20I · T20I | SL | 7 | - | 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 | 0 | - | 1 | 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 | 48 & 35 | - | 1 | 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 | 13 & 10 | 0/12 | 2 | 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 | 0 | - | 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 | 0/15 | 0 | 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 | 1 | - | 2 | 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 | 23 | - | 2 | 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 | 0* | 0/14 | 1 | 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 | 11* | 0/19 | 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 | 30* | - | 0 | 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 | DNB | 1/21 | 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 | 19 | 0/10 | 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 | 51 | 1/14 | 0 | 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 | 182* | - | 0 | 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 | 114 & 13 | 0/8 | 1 | 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 | 64 & DNB | - | 1 | Sri Lanka won by 8 wickets | London | Sri Lanka tour of England 2024 |
| 29 Aug 2024 | ENG 427 & 251 v SL 196 & 2922nd Test · Test | SL | 74 & 4 | 0/27 | 2 | England won by 190 runs | London | Sri Lanka tour of England 2024 |