| 28 Aug 2026 | CCC 189/4 v BSC 115Match · T20 | BSC | 7 | - | 0 | Colts Cricket Club won by 74 runs | Colombo | Major Clubs T20 Tournament 2026 |
| 24 Aug 2026 | ACCC 164/6 v BSC 91Match · T20 | BSC | 27 | - | 0 | Ace Capital Cricket Club won by 73 runs | Colombo | Major Clubs T20 Tournament 2026 |
| 22 Aug 2026 | BSC 172 v PSC 173/9Match · List A | BSC | 1 | - | 2 | Police Sports Club won by 1 wicket | Colombo | Major Clubs Limited Over Tournament 2026 |
| 20 Aug 2026 | SSC 174/8 v BSC 88Match · T20 | BSC | 20 | - | 0 | Sinhalese Sports Club won by 86 runs | Colombo | Major Clubs T20 Tournament 2026 |
| 16 Aug 2026 | NCC 232/2 v BSC 138/7Match · T20 | BSC | 1 | - | 0 | Nondescripts Cricket Club won by 94 runs | Colombo | Major Clubs T20 Tournament 2026 |
| 14 Aug 2026 | CCC 132 v BSC 103Match · List A | BSC | 22 | - | 0 | Colts Cricket Club won by 29 runs | Maggona | Major Clubs Limited Over Tournament 2026 |
| 31 Jan 2025 | ACCC 228 & 327/5d v NCC 153 & 148Match · First-class | NCC | 4 & 6 | - | 0 | Ace Capital Cricket Club won by 254 runs | Katunayake | Major League Tournament 2024/25 |
| 17 Jan 2025 | NCC 407/7d v PSC 208/5Match · First-class | NCC | 83 | - | 0 | Match drawn | Colombo | Major League Tournament 2024/25 |
| 10 Jan 2025 | CMCC 375/8d v NCCMatch · First-class | NCC | - | 0/8 | 1 | Match drawn | Hambantota | Major League Tournament 2024/25 |
| 27 Dec 2024 | NCC 181 & 79/9 v CCC 352Match · First-class | NCC | 3 & 2 | - | 0 | Colts Cricket Club won by an innings and 92 runs | Katunayake | Major League Tournament 2024/25 |
| 5 Aug 2024 | NCC 264/7 v SSC 268/8Match · List A | NCC | 37 | - | 0 | Sinhalese Sports Club won by 2 wickets | Colombo | Major Clubs Limited Over Tournament 2024 |
| 2 Aug 2024 | NCC 193 v NCC 181Match · List A | NCC | 52 | - | 0 | Negombo Cricket Club won by 12 runs | Katunayake | Major Clubs Limited Over Tournament 2024 |
| 30 Jul 2024 | NCC 200/7 v RCC 85Match · List A | NCC | 0 | 0/1 | 0 | Negombo Cricket Club won by 83 runs (DLS method) | Katunayake | Major Clubs Limited Over Tournament 2024 |
| 27 Jul 2024 | PSC 210 v NCC 151Match · List A | NCC | 32 | - | 0 | Panadura Sports Club won by 59 runs | Panadura | Major Clubs Limited Over Tournament 2024 |
| 19 Jun 2024 | NCC 55 v BCAA 59/5Match · List A | NCC | 1 | - | 0 | Bloomfield Cricket and Athletic Club won by 5 wickets | Colombo | Major Clubs Limited Over Tournament 2024 |
| 16 Jun 2024 | NCC 47 v CMCC 50/2Match · List A | NCC | 3 | - | 0 | Chilaw Marians Cricket Club won by 8 wickets | Katunayake | Major Clubs Limited Over Tournament 2024 |
| 13 Jun 2024 | TUCA 184 v NCC 139Match · List A | NCC | 0 | - | 1 | Tamil Union Cricket and Athletic Club won by 45 runs | Katunayake | Major Clubs Limited Over Tournament 2024 |
| 10 Jun 2024 | NCC 115 v ACCC 105/6Match · List A | NCC | 5 | 1/12 | 0 | Ace Capital Cricket Club won by 22 runs (DLS method) | Kaluthara | Major Clubs Limited Over Tournament 2024 |
| 17 May 2024 | SSC 12/0 v NCCMatch · T20 | NCC | - | - | 0 | No result | Colombo | Major Clubs T20 Tournament 2024 |
| 15 May 2024 | TUCA 147/9 v NCC 76Match · T20 | NCC | 0 | - | 1 | Tamil Union Cricket and Athletic Club won by 71 runs | Maggona | Major Clubs T20 Tournament 2024 |
| 5 Dec 2020 | DV 207/4 v GG 198/7Match 12 · T20 | GG | 13* | - | 0 | Dambulla Viiking won by 9 runs | Hambantota | Lanka Premier League 2020/21 |
| 30 Nov 2020 | KT 196/5 v GG 171/7Match 6 · T20 | GG | 13 | - | 0 | Kandy Tuskers won by 25 runs | Hambantota | Lanka Premier League 2020/21 |
| 28 Nov 2020 | CK 96/1 v GG 62/2Match 4 · T20 | GG | DNB | - | 1 | Colombo Kings won by 34 runs | Hambantota | Lanka Premier League 2020/21 |
| 27 Nov 2020 | GG 175/8 v JS 176/2Match 2 · T20 | GG | 2 | 0/26 | 0 | Jaffna Stallions won by 8 wickets | Hambantota | Lanka Premier League 2020/21 |
| 15 Jun 2019 | AUS 334/7 v SL 247Match 20 · ODI | SL | 3 | 0/17 | 1 | Australia won by 87 runs | London | World Cup 2019 |
| 23 Oct 2017 | SL 103 v PAK 105/15th ODI · ODI | SL | 6 | - | 0 | Pakistan won by 9 wickets | Sharjah Cricket Stadium | Pakistan tour of United Arab Emirates 2017/18 |
| 20 Oct 2017 | SL 173 v PAK 177/34th ODI · ODI | SL | 13 | 0/34 | 0 | Pakistan won by 7 wickets | Sharjah Cricket Stadium | Pakistan tour of United Arab Emirates 2017/18 |
| 18 Oct 2017 | SL 208 v PAK 209/33rd ODI · ODI | SL | 2 | 0/12 | 0 | Pakistan won by 7 wickets | Abu Dhabi | Pakistan tour of United Arab Emirates 2017/18 |
| 16 Oct 2017 | PAK 219/9 v SL 1872nd ODI · ODI | SL | 3 | 0/9 | 1 | Pakistan won by 32 runs | Abu Dhabi | Pakistan tour of United Arab Emirates 2017/18 |
| 13 Oct 2017 | PAK 292/6 v SL 209/81st ODI · ODI | SL | 0 | 0/28 | 0 | Pakistan won by 83 runs | Dubai International Cricket Stadium | Pakistan tour of United Arab Emirates 2017/18 |
| 3 Sept 2017 | SL 238 v IND 239/45th ODI · ODI | SL | 18 | 0/28 | 0 | India won by 6 wickets | Colombo | India tour of Sri Lanka 2017 |
| 31 Aug 2017 | IND 375/5 v SL 2074th ODI · ODI | SL | 39 | 0/36 | 0 | India won by 168 runs | Colombo | India tour of Sri Lanka 2017 |
| 27 Aug 2017 | SL 217/9 v IND 218/43rd ODI · ODI | SL | 29 | 0/43 | 0 | India won by 6 wickets | Pallekele International Cricket Stadium | India tour of Sri Lanka 2017 |
| 24 Aug 2017 | SL 236/8 v IND 231/72nd ODI · ODI | SL | 58 | 1/39 | 0 | India won by 3 wickets (DLS method) | Pallekele International Cricket Stadium | India tour of Sri Lanka 2017 |
| 6 Apr 2017 | SL 131 v BAN 176/9Match 2 · T20I | SL | 0 | - | 0 | Bangladesh won by 45 runs | Colombo | Bangladesh in Sri Lanka T20I Series 2016/17 |
| 4 Apr 2017 | SL 158/4 v BAN 155/6Match 1 · T20I | SL | DNB | - | 0 | Sri Lanka won by 6 wickets | Colombo | Bangladesh in Sri Lanka T20I Series 2016/17 |
| 1 Apr 2017 | SL 280/9 v BAN 210Match 3 · ODI | SL | 12 | 0/23 | 0 | Sri Lanka won by 70 runs | Colombo | Bangladesh in Sri Lanka ODI Series 2016/17 |
| 28 Mar 2017 | SL 311 v BANMatch 2 · ODI | SL | 30 | - | 0 | No result | Rangiri Dambulla International Stadium | Bangladesh in Sri Lanka ODI Series 2016/17 |
| 25 Mar 2017 | SL 234 v BAN 324/5Match 1 · ODI | SL | 22 | - | 0 | Bangladesh won by 90 runs | Rangiri Dambulla International Stadium | Bangladesh in Sri Lanka ODI Series 2016/17 |
| 22 Feb 2017 | AUS 187/6 v SL 146Match 3 · T20I | SL | 35 | 0/12 | 1 | Australia won by 41 runs | Adelaide Oval | Sri Lanka in Australia T20I Series 2016/17 |
| 19 Feb 2017 | AUS 173 v SL 176/8Match 2 · T20I | SL | 0 | - | 1 | Sri Lanka won by 2 wickets | Victoria | Sri Lanka in Australia T20I Series 2016/17 |
| 17 Feb 2017 | AUS 168/6 v SL 172/5Match 1 · T20I | SL | 15 | - | 0 | Sri Lanka won by 5 wickets | Melbourne Cricket Ground | Sri Lanka in Australia T20I Series 2016/17 |
| 18 Nov 2016 | CV 190/5 v RK 171/9Match 16 · T20 | RK | 4 | 0/29 | 0 | Chittagong Vikings won by 19 runs | Chattogram | Bangladesh Premier League 2016/17 |
| 21 Aug 2016 | SL 227/8 v AUS 228/7Match 1 · ODI | SL | 19 | 0/34 | 0 | Australia won by 3 wickets | Colombo | Australia in Sri Lanka ODI Series 2016 |
| 27 May 2016 | ENG 498/9d & 80/1 v SL 101 & 475Match 2 · Test | SL | 0 & 35 | 2/35 & 1/37 | 0 | England won by 9 wickets | Chester-le-Street | Sri Lanka in England Test Series 2016 |
| 28 Mar 2016 | SA 122/2 v SL 120Super 10 · T20I | SL | 15 | 0/5 | 0 | South Africa won by 8 wickets | Delhi | World T20 2015/16 |
| 26 Mar 2016 | ENG 171/4 v SL 161/8Super 10 · T20I | SL | 7 | 0/9 | 0 | England won by 10 runs | Delhi | World T20 2015/16 |
| 20 Mar 2016 | SL 122/9 v WI 127/3Super 10 · T20I | SL | 0 | 2/33 | 0 | West Indies won by 7 wickets | Bangalore | World T20 2015/16 |
| 4 Mar 2016 | PAK 151/4 v SL 150/4Match 10 · T20I | SL | 4* | 1/20 | 0 | Pakistan won by 6 wickets | Mirpur | Asia Cup 2015/16 |
| 1 Mar 2016 | IND 142/5 v SL 138/9Match 7 · T20I | SL | 22 | 0/13 | 0 | India won by 5 wickets | Mirpur | Asia Cup 2015/16 |