| 28 Mar 2026 | CCC 561 v MSC 489/7Super Eight · First-class | CCC | 64 | 0/12 | 1 | Match drawn | Colombo | Major League Tournament 2025/26 |
| 27 Jan 2026 | ENG 357/3 v SL 3043rd ODI · ODI | SL | 9 | 1/45 | 0 | England won by 53 runs | Colombo | England tour of Sri Lanka 2025/26 |
| 24 Jan 2026 | SL 219 v ENG 223/52nd ODI · ODI | SL | 40 | 2/37 | 0 | England won by 5 wickets | Colombo | England tour of Sri Lanka 2025/26 |
| 22 Jan 2026 | SL 271/6 v ENG 2521st ODI · ODI | SL | 10 | 1/22 | 1 | Sri Lanka won by 19 runs | Colombo | England tour of Sri Lanka 2025/26 |
| 21 Jul 2024 | GM 184/6 v JK 185/1Final · T20 | JK | DNB | 0/14 | 2 | Jaffna Kings won by 9 wickets | Colombo | Lanka Premier League 2024 |
| 20 Jul 2024 | JK 187/7 v KF 186/8Qualifier 2 · T20 | JK | 5 | 0/23 | 1 | Jaffna Kings won by 1 run | Colombo | Lanka Premier League 2024 |
| 18 Jul 2024 | JK 177/7 v GM 181/3Qualifier 1 · T20 | JK | 9 | 0/11 | 0 | Galle Marvels won by 7 wickets | Colombo | Lanka Premier League 2024 |
| 14 Jul 2024 | JK 109/9 v CS 112/1Match 17 · T20 | JK | 6 | - | 0 | Colombo Strikers won by 9 wickets | Colombo | Lanka Premier League 2024 |
| 18 Jan 2024 | ZIM 82 v SL 88/13rd T20I · T20I | SL | 15* | 1/1 | 2 | Sri Lanka won by 9 wickets | Colombo | Zimbabwe tour of Sri Lanka 2023/24 |
| 17 Sept 2023 | SL 50 v IND 51/0Final · ODI | SL | 4 | - | 0 | India won by 10 wickets | Colombo | Asia Cup 2023 |
| 14 Sept 2023 | PAK 252/7 v SL 252/8Match 11 · ODI | SL | 5 | 0/28 | 0 | Sri Lanka won by 2 wickets (DLS method) | Colombo | Asia Cup 2023 |
| 12 Sept 2023 | IND 213 v SL 172Match 10 · ODI | SL | 41 | 0/28 | 1 | India won by 41 runs | Colombo | Asia Cup 2023 |
| 9 Sept 2023 | SL 257/9 v BAN 236Match 8 · ODI | SL | 6 | 0/18 | 0 | Sri Lanka won by 21 runs | Colombo | Asia Cup 2023 |
| 20 Aug 2023 | DA 147/4 v BK 151/5Final · T20 | DA | 40 | 0/16 | 0 | B-Love Kandy won by 5 wickets | Colombo | Lanka Premier League 2023 |
| 17 Aug 2023 | GT 146 v DA 147/4Qualifier 1 · T20 | DA | 2* | 1/29 | 1 | Dambulla Aura won by 6 wickets | Colombo | Lanka Premier League 2023 |
| 14 Aug 2023 | DA 162/7 v BK 142Match 19 · T20 | DA | 10 | 4/6 | 2 | Dambulla Aura won by 20 runs | Colombo | Lanka Premier League 2023 |
| 12 Aug 2023 | DA 166/5 v CS 116Match 16 · T20 | DA | 11 | 0/24 | 1 | Dambulla Aura won by 50 runs | Colombo | Lanka Premier League 2023 |
| 11 Aug 2023 | GT 133/9 v DA 134/3Match 14 · T20 | DA | 6* | 1/14 | 0 | Dambulla Aura won by 7 wickets | Colombo | Lanka Premier League 2023 |
| 1 Aug 2023 | JK 129/7 v DA 132/2Match 4 · T20 | DA | DNB | 1/17 | 1 | Dambulla Aura won by 8 wickets | Colombo | Lanka Premier League 2023 |
| 31 Jul 2023 | GT 180/5 v DA 180/7Match 2 · T20 | DA | 43 | 1/38 | 0 | Match tied (Galle Titans won the Super Over) | Colombo | Lanka Premier League 2023 |
| 21 Jun 2022 | SL 258 v AUS 2544th ODI · ODI | SL | 60 | 2/39 | 1 | Sri Lanka won by 4 runs | Colombo | Australia tour of Sri Lanka 2022 |
| 19 Jun 2022 | AUS 291/6 v SL 292/43rd ODI · ODI | SL | 25 | 1/35 | 1 | Sri Lanka won by 6 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 17 Dec 2021 | CS 182/6 v KW 124Match 20 · T20 | CS | 40 | 0/33 | 0 | Colombo Stars won by 58 runs | Colombo | Lanka Premier League 2021/22 |
| 16 Dec 2021 | JK 193/5 v CS 91Match 17 · T20 | CS | 11 | - | 0 | Jaffna Kings won by 102 runs | Colombo | Lanka Premier League 2021/22 |
| 14 Dec 2021 | KW 146/9 v CS 150/5Match 15 · T20 | CS | DNB | 1/4 | 1 | Colombo Stars won by 5 wickets | Colombo | Lanka Premier League 2021/22 |
| 12 Dec 2021 | CS 162/7 v GG 121Match 13 · T20 | CS | 2* | 0/10 | 0 | Colombo Stars won by 41 runs | Colombo | Lanka Premier League 2021/22 |
| 11 Dec 2021 | DG 138/9 v CS 137/8Match 11 · T20 | CS | 33 | 0/13 | 1 | Dambulla Giants won by 1 run | Colombo | Lanka Premier League 2021/22 |
| 10 Dec 2021 | JK 207/6 v CS 114Match 9 · T20 | CS | 1 | - | 0 | Jaffna Kings won by 93 runs | Colombo | Lanka Premier League 2021/22 |
| 8 Dec 2021 | DG 195/6 v CS 177Match 6 · T20 | CS | 21 | 0/15 | 1 | Dambulla Giants won by 18 runs | Colombo | Lanka Premier League 2021/22 |
| 6 Dec 2021 | GG 116/8 v CS 117/6Match 3 · T20 | CS | 24 | 2/18 | 2 | Colombo Stars won by 4 wickets | Colombo | Lanka Premier League 2021/22 |
| 14 Sept 2021 | SL 120/8 v SA 121/03rd T20I · T20I | SL | 1 | - | 0 | South Africa won by 10 wickets | Colombo | South Africa tour of Sri Lanka 2021 |
| 12 Sept 2021 | SL 103 v SA 105/12nd T20I · T20I | SL | 4 | 0/18 | 0 | South Africa won by 9 wickets | Colombo | South Africa tour of Sri Lanka 2021 |
| 10 Sept 2021 | SA 163/5 v SL 135/61st T20I · T20I | SL | 1 | 0/12 | 0 | South Africa won by 28 runs | Colombo | South Africa tour of Sri Lanka 2021 |
| 7 Sept 2021 | SL 203/9 v SA 1253rd ODI · ODI | SL | 31 | 0/18 | 3 | Sri Lanka won by 78 runs | Colombo | South Africa tour of Sri Lanka 2021 |
| 4 Sept 2021 | SA 283/6 v SL 1972nd ODI · ODI | SL | 12 | 1/30 | 0 | South Africa won by 67 runs (DLS method) | Colombo | South Africa tour of Sri Lanka 2021 |
| 2 Sept 2021 | SL 300/9 v SA 286/61st ODI · ODI | SL | 44 | 0/35 | 0 | Sri Lanka won by 14 runs | Colombo | South Africa tour of Sri Lanka 2021 |
| 29 Jul 2021 | IND 81/8 v SL 82/33rd T20I · T20I | SL | 23* | - | 1 | Sri Lanka won by 7 wickets | Colombo | India tour of Sri Lanka 2021 |
| 28 Jul 2021 | IND 132/5 v SL 133/62nd T20I · T20I | SL | 40* | 0/13 | 1 | Sri Lanka won by 4 wickets | Colombo | India tour of Sri Lanka 2021 |
| 25 Jul 2021 | IND 164/5 v SL 1261st T20I · T20I | SL | 9 | - | 0 | India won by 38 runs | Colombo | India tour of Sri Lanka 2021 |
| 23 Jul 2021 | IND 225 v SL 227/73rd ODI · ODI | SL | 2 | - | 0 | Sri Lanka won by 3 wickets (DLS method) | Colombo | India tour of Sri Lanka 2021 |
| 20 Jul 2021 | SL 275/9 v IND 277/72nd ODI · ODI | SL | 32 | 0/10 | 1 | India won by 3 wickets | Colombo | India tour of Sri Lanka 2021 |
| 18 Jul 2021 | SL 262/9 v IND 263/31st ODI · ODI | SL | 14 | 2/49 | 0 | India won by 7 wickets | Colombo | India tour of Sri Lanka 2021 |
| 9 Sept 2016 | SL 128/9 v AUS 130/6Match 2 · T20I | SL | 62 | 0/12 | 0 | Australia won by 4 wickets | Colombo | Australia in Sri Lanka T20I Series 2016 |
| 24 Aug 2016 | SL 288 v AUS 206Match 2 · ODI | SL | 7 | 0/20 | 0 | Sri Lanka won by 82 runs | Colombo | Australia in Sri Lanka ODI Series 2016 |
| 21 Aug 2016 | SL 227/8 v AUS 228/7Match 1 · ODI | SL | 2 | - | 0 | Australia won by 3 wickets | Colombo | Australia in Sri Lanka ODI Series 2016 |
| 1 Aug 2015 | SL 172/7 v PAK 174/9Match 2 · T20I | SL | 14 | - | 0 | Pakistan won by 1 wicket | Colombo | Pakistan in Sri Lanka T20I Series 2015 |
| 30 Jul 2015 | SL 146/7 v PAK 175/5Match 1 · T20I | SL | 31 | - | 0 | Pakistan won by 29 runs | Colombo | Pakistan in Sri Lanka T20I Series 2015 |