| 20 May 2025 | CSK 187/8 v RR 188/4Match 62 · T20 | RR | DNB | 1/27 | 0 | Rajasthan Royals won by 6 wickets | Delhi | Indian Premier League 2025 |
| 18 May 2025 | PK 219/5 v RR 209/7Match 59 · T20 | RR | 0 | 0/33 | 0 | Punjab Kings won by 10 runs | Jaipur | Indian Premier League 2025 |
| 4 May 2025 | KKR 206/4 v RR 205/8Match 53 · T20 | RR | 0 | 0/35 | 0 | Kolkata Knight Riders won by 1 run | Kolkata | Indian Premier League 2025 |
| 28 Apr 2025 | GT 209/4 v RR 212/2Match 47 · T20 | RR | DNB | 0/39 | 0 | Rajasthan Royals won by 8 wickets | Jaipur | Indian Premier League 2025 |
| 24 Apr 2025 | RCB 205/5 v RR 194/9Match 42 · T20 | RR | 1 | 1/30 | 0 | Royal Challengers Bengaluru won by 11 runs | Bengaluru | Indian Premier League 2025 |
| 19 Apr 2025 | LSG 180/5 v RR 178/5Match 36 · T20 | RR | DNB | 2/31 | 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 | DNB | 1/38 | 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/33 | 0 | Royal Challengers Bengaluru won by 9 wickets | Jaipur | Indian Premier League 2025 |
| 5 Apr 2025 | RR 205/4 v PK 155/9Match 18 · T20 | RR | DNB | 1/36 | 2 | Rajasthan Royals won by 50 runs | Mohali | Indian Premier League 2025 |
| 30 Mar 2025 | RR 182/9 v CSK 176/6Match 11 · T20 | RR | 4 | 4/35 | 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 | 4 | 1/34 | 0 | Kolkata Knight Riders won by 8 wickets | Guwahati | Indian Premier League 2025 |
| 14 Feb 2025 | SL 281/4 v AUS 1072nd ODI · ODI | SL | DNB | 3/23 | 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 | 7 | 1/47 | 0 | Sri Lanka won by 49 runs | Colombo | Australia tour of Sri Lanka 2024/25 |
| 7 Feb 2025 | CCC 262 & 289 v KYCC 193 & 158Match · First-class | CCC | 6 & 7 | 2/45 & 3/52 | 0 | Colombo Cricket Club won by 200 runs | Colombo | Major League Tournament 2024/25 |
| 5 Feb 2025 | DV 189/7 v DC 193/5Qualifier 1 · T20 | DV | 3 | 1/40 | 0 | Dubai Capitals won by 5 wickets | Dubai | International League T20 2024/25 |
| 3 Feb 2025 | DV 137 v DC 138/1Match 30 · T20 | DV | 11 | 0/18 | 0 | Dubai Capitals won by 9 wickets | Sharjah | International League T20 2024/25 |
| 29 Jan 2025 | GG 129/8 v DV 130/5Match 24 · T20 | DV | DNB | 3/10 | 0 | Desert Vipers won by 5 wickets | Dubai | International League T20 2024/25 |
| 25 Jan 2025 | SW 151/8 v DV 152/2Match 18 · T20 | DV | DNB | 1/31 | 0 | Desert Vipers won by 8 wickets | Sharjah | International League T20 2024/25 |
| 22 Jan 2025 | SW 91 v DV 95/0Match 15 · T20 | DV | DNB | 3/10 | 1 | Desert Vipers won by 10 wickets | Dubai | International League T20 2024/25 |
| 20 Jan 2025 | DV 139 v DC 140/4Match 13 · T20 | DV | 13 | 0/27 | 1 | Dubai Capitals won by 6 wickets | Dubai | International League T20 2024/25 |
| 18 Jan 2025 | DV 193/5 v ADKR 140Match 9 · T20 | DV | DNB | 2/22 | 0 | Desert Vipers won by 53 runs | Dubai | International League T20 2024/25 |
| 16 Jan 2025 | ME 159/6 v DV 161/5Match 7 · T20 | DV | 2* | 1/21 | 0 | Desert Vipers won by 5 wickets | Dubai | International League T20 2024/25 |
| 14 Jan 2025 | GG 119/9 v DV 121/4Match 5 · T20 | DV | DNB | 1/21 | 0 | Desert Vipers won by 6 wickets | Dubai | International League T20 2024/25 |
| 11 Jan 2025 | SL 290/8 v NZ 1503rd ODI · ODI | SL | 15 | 0/22 | 1 | 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 | 1 | 2/39 | 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 | 35 | 0/29 | 1 | 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 | DNB | 2/38 | 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 | 1 | 2/28 | 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 | 5 | 2/33 | 0 | New Zealand won by 8 runs | Mount Maunganui | Sri Lanka tour of New Zealand 2024/25 |
| 10 Nov 2024 | NZ 108 v SL 1032nd T20I · T20I | SL | 3 | 4/17 | 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 | 22 | 2/20 | 1 | 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/24 | 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 | 4/40 | 1 | 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 | DNB | 2/18 | 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 | 2/24 | 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 | 5* | 2/32 | 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 | 1 | 1/38 | 2 | West Indies won by 5 wickets | Dambulla | West Indies tour of Sri Lanka 2024/25 |
| 17 Sept 2024 | SKAN 110 v BR 113/1Match 18 · T20 | SKAN | 10 | 1/22 | 0 | Barbados Royals won by 9 wickets | Bridgetown | Caribbean Premier League 2024 |
| 12 Sept 2024 | SKAN 173/5 v SLK 176/5Match 14 · T20 | SKAN | 3* | 2/13 | 1 | St Lucia Kings won by 5 wickets | Gros Islet | Caribbean Premier League 2024 |
| 8 Sept 2024 | SKAN 153/8 v AABF 154/8Match 11 · T20 | SKAN | 23 | 4/16 | 2 | Antigua and Barbuda Falcons won by 2 wickets | Basseterre | Caribbean Premier League 2024 |
| 6 Sept 2024 | SKAN 153/8 v BR 157/8Match 9 · T20 | SKAN | 40 | 1/33 | 0 | Barbados Royals won by 2 wickets | Basseterre | Caribbean Premier League 2024 |
| 2 Aug 2024 | SL 230/8 v IND 2301st ODI · ODI | SL | 24 | 3/58 | 0 | Match tied | Colombo | India tour of Sri Lanka 2024 |
| 30 Jul 2024 | IND 137/9 v SL 137/83rd T20I · T20I | SL | 3 | 2/29 | 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 | 0 | 1/34 | 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 | 1/28 | 0 | India won by 43 runs | Kandy | India tour of Sri Lanka 2024 |
| 20 Jul 2024 | JK 187/7 v KF 186/8Qualifier 2 · T20 | KF | 13 | 1/41 | 0 | Jaffna Kings won by 1 run | Colombo | Lanka Premier League 2024 |
| 18 Jul 2024 | CS 159/8 v KF 163/8Eliminator · T20 | KF | 1 | 2/21 | 1 | Kandy Falcons won by 2 wickets | Colombo | Lanka Premier League 2024 |
| 15 Jul 2024 | KF 222/4 v DS 168/9Match 18 · T20 | KF | 25 | 4/35 | 3 | Kandy Falcons won by 54 runs | Colombo | Lanka Premier League 2024 |
| 13 Jul 2024 | KF 78/5 v JK 79/6Match 15 · T20 | KF | 2* | 2/18 | 1 | Jaffna Kings won by 4 wickets | Colombo | Lanka Premier League 2024 |
| 10 Jul 2024 | KF 187/9 v GM 188/2Match 14 · T20 | KF | 0 | 1/29 | 1 | Galle Marvels won by 8 wickets | Dambulla | Lanka Premier League 2024 |