| 16 Dec 2021 | JK 193/5 v CS 91Match 17 · T20 | JK | 37 | - | 2 | Jaffna Kings won by 102 runs | Colombo | Lanka Premier League 2021/22 |
| 13 Dec 2021 | DG 69 v JK 71/3Match 14 · T20 | JK | 2 | - | 2 | Jaffna Kings won by 7 wickets | Colombo | Lanka Premier League 2021/22 |
| 12 Dec 2021 | KW 94/2 v JK 95/3Match 12 · T20 | JK | 13 | - | 0 | Jaffna Kings won by 7 wickets (DLS method) | Colombo | Lanka Premier League 2021/22 |
| 8 Dec 2021 | JK 181/6 v KW 166/5Match 7 · T20 | JK | 0* | - | 0 | Jaffna Kings won by 14 runs (DLS method) | Colombo | Lanka Premier League 2021/22 |
| 7 Dec 2021 | DG 110 v JK 114/2Match 4 · T20 | JK | DNB | - | 0 | Jaffna Kings won by 8 wickets | Colombo | Lanka Premier League 2021/22 |
| 5 Dec 2021 | GG 164/7 v JK 110Match 1 · T20 | JK | 17 | - | 0 | Galle Gladiators won by 54 runs | Colombo | Lanka Premier League 2021/22 |
| 14 Dec 2020 | JS 165/9 v DV 128Semi-final · T20 | DV | 33 | - | 0 | Jaffna Stallions won by 37 runs | Hambantota | Lanka Premier League 2020/21 |
| 11 Dec 2020 | DV 203/3 v CK 205/4Match 20 · T20 | DV | 0 | - | 0 | Colombo Kings won by 6 wickets | Hambantota | Lanka Premier League 2020/21 |
| 9 Dec 2020 | GG 168/7 v DV 174/6Match 17 · T20 | DV | 9 | - | 1 | Dambulla Viiking won by 4 wickets | Hambantota | Lanka Premier League 2020/21 |
| 5 Dec 2020 | DV 207/4 v GG 198/7Match 12 · T20 | DV | 77 | - | 0 | Dambulla Viiking won by 9 runs | Hambantota | Lanka Premier League 2020/21 |
| 3 Dec 2020 | KT 156/6 v DV 157/5Match 10 · T20 | DV | 19 | - | 0 | Dambulla Viiking won by 5 wickets | Hambantota | Lanka Premier League 2020/21 |
| 1 Dec 2020 | DV 175/9 v CK 147Match 7 · T20 | DV | 25 | - | 0 | Dambulla Viiking won by 28 runs | Hambantota | Lanka Premier League 2020/21 |
| 30 Nov 2020 | JS 218/7 v DV 152Match 5 · T20 | DV | 15 | - | 0 | Jaffna Stallions won by 66 runs | Hambantota | Lanka Premier League 2020/21 |
| 28 Nov 2020 | DV 195/4 v KT 84/3Match 3 · T20 | DV | 18 | - | 0 | Dambulla Viiking won by 4 runs (DLS method) | Hambantota | Lanka Premier League 2020/21 |
| 10 Jan 2020 | KT 218/2 v CW 126/9Match 40 · T20 | CW | 32 | - | 0 | Khulna Tigers won by 92 runs | Dhaka | Bangladesh Premier League 2019/20 |
| 7 Jan 2020 | ST 141/5 v CW 142/5Match 35 · T20 | CW | 4 | - | 0 | Cumilla Warriors won by 5 wickets | Dhaka | Bangladesh Premier League 2019/20 |
| 2 Jan 2020 | CW 140/9 v ST 140Match 30 · T20 | CW | 45 | - | 0 | Match tied (Cumilla Warriors won the Super Over) | Sylhet | Bangladesh Premier League 2019/20 |
| 16 Mar 2019 | SA 135/2 v SL 2255th ODI · ODI | SL | 2 | - | 0 | South Africa won by 41 runs (DLS method) | Cape Town | Sri Lanka tour of South Africa 2018/19 |
| 13 Mar 2019 | SA 190/4 v SL 1894th ODI · ODI | SL | 4 | - | 1 | South Africa won by 6 wickets | Port Elizabeth | Sri Lanka tour of South Africa 2018/19 |
| 3 Mar 2019 | SA 232/2 v SL 2311st ODI · ODI | SL | 9 | - | 0 | South Africa won by 8 wickets | Johannesburg | Sri Lanka tour of South Africa 2018/19 |
| 8 Feb 2019 | CV 199/3 v DD 182/9Final · T20 | DD | 48 | - | 0 | Comilla Victorians won by 17 runs | Dhaka | Bangladesh Premier League 2018/19 |
| 6 Feb 2019 | RR 142 v DD 147/5Qualifier 2 · T20 | DD | 4 | - | 0 | Dhaka Dynamites won by 5 wickets | Dhaka | Bangladesh Premier League 2018/19 |
| 4 Feb 2019 | CV 135/8 v DD 136/4Eliminator · T20 | DD | 51 | - | 0 | Dhaka Dynamites won by 6 wickets | Dhaka | Bangladesh Premier League 2018/19 |
| 2 Feb 2019 | KT 123/9 v DD 124/4Match 42 · T20 | DD | 42 | - | 1 | Dhaka Dynamites won by 6 wickets | Dhaka | Bangladesh Premier League 2018/19 |
| 1 Feb 2019 | CV 127 v DD 126/9Match 39 · T20 | DD | 0 | - | 1 | Comilla Victorians won by 1 run | Dhaka | Bangladesh Premier League 2018/19 |
| 13 Oct 2018 | ENG 278/9 v SL 140/52nd ODI · ODI | SL | 0 | - | 0 | England won by 31 runs (DLS method) | Rangiri Dambulla International Stadium | England tour of Sri Lanka 2018/19 |
| 10 Oct 2018 | ENG 92/2 v SL1st ODI · ODI | SL | - | - | 0 | No result | Rangiri Dambulla International Stadium | England tour of Sri Lanka 2018/19 |
| 15 Sept 2018 | BAN 261 v SL 124Match 1 · ODI | SL | 27 | - | 1 | Bangladesh won by 137 runs | Dubai International Cricket Stadium | Asia Cup 2018 |
| 12 Aug 2018 | SL 299/8 v SA 1215th ODI · ODI | SL | 19 | - | 0 | Sri Lanka won by 178 runs | Colombo | South Africa tour of Sri Lanka 2018 |
| 8 Aug 2018 | SL 306/7 v SA 187/94th ODI · ODI | SL | 36 | - | 0 | Sri Lanka won by 3 runs (DLS method) | Pallekele International Cricket Stadium | South Africa tour of Sri Lanka 2018 |
| 5 Aug 2018 | SA 363/7 v SL 2853rd ODI · ODI | SL | 19 | - | 0 | South Africa won by 78 runs | Pallekele International Cricket Stadium | South Africa tour of Sri Lanka 2018 |
| 1 Aug 2018 | SL 244/8 v SA 246/62nd ODI · ODI | SL | 9 | - | 0 | South Africa won by 4 wickets | Rangiri Dambulla International Stadium | South Africa tour of Sri Lanka 2018 |
| 29 Jul 2018 | SL 193 v SA 196/51st ODI · ODI | SL | 10 | - | 0 | South Africa won by 5 wickets | Rangiri Dambulla International Stadium | South Africa tour of Sri Lanka 2018 |
| 16 Mar 2018 | SL 159/7 v BAN 160/8Match 6 · T20I | SL | 5 | - | 0 | Bangladesh won by 2 wickets | Colombo | Nidahas Trophy 2017/18 |
| 12 Mar 2018 | SL 152/9 v IND 153/4Match 4 · T20I | SL | 22 | - | 0 | India won by 6 wickets | Colombo | Nidahas Trophy 2017/18 |
| 10 Mar 2018 | SL 214/6 v BAN 215/5Match 3 · T20I | SL | 32* | - | 0 | Bangladesh won by 5 wickets | Colombo | Nidahas Trophy 2017/18 |
| 6 Mar 2018 | IND 174/5 v SL 175/5Match 1 · T20I | SL | 17 | - | 0 | Sri Lanka won by 5 wickets | Colombo | Nidahas Trophy 2017/18 |
| 18 Feb 2018 | SL 210/4 v BAN 1352nd T20I · T20I | SL | 25 | - | 0 | Sri Lanka won by 75 runs | Sylhet International Cricket Stadium | Sri Lanka tour of Bangladesh 2017/18 |
| 15 Feb 2018 | BAN 193/5 v SL 194/41st T20I · T20I | SL | 4 | - | 0 | Sri Lanka won by 6 wickets | Dhaka | Sri Lanka tour of Bangladesh 2017/18 |
| 27 Jan 2018 | SL 221 v BAN 142/9Final · ODI | SL | 56 | - | 2 | Sri Lanka won by 79 runs | Dhaka | Tri-Nation Tournament in Bangladesh 2017/18 |
| 25 Jan 2018 | BAN 82 v SL 83/06th ODI · ODI | SL | 39* | - | 1 | Sri Lanka won by 10 wickets | Dhaka | Tri-Nation Tournament in Bangladesh 2017/18 |
| 21 Jan 2018 | ZIM 198 v SL 202/54th ODI · ODI | SL | 17 | - | 3 | Sri Lanka won by 5 wickets | Dhaka | Tri-Nation Tournament in Bangladesh 2017/18 |
| 19 Jan 2018 | BAN 320/7 v SL 1573rd ODI · ODI | SL | 25 | - | 0 | Bangladesh won by 163 runs | Dhaka | Tri-Nation Tournament in Bangladesh 2017/18 |
| 17 Jan 2018 | ZIM 290/6 v SL 2782nd ODI · ODI | SL | 11 | - | 1 | Zimbabwe won by 12 runs | Dhaka | Tri-Nation Tournament in Bangladesh 2017/18 |
| 24 Dec 2017 | SL 135/7 v IND 139/53rd T20I · T20I | SL | 11 | - | 0 | India won by 5 wickets | Mumbai | Sri Lanka tour of India 2017/18 |
| 22 Dec 2017 | IND 260/5 v SL 172/92nd T20I · T20I | SL | 47 | - | 0 | India won by 88 runs | Indore | Sri Lanka tour of India 2017/18 |
| 20 Dec 2017 | IND 180/3 v SL 871st T20I · T20I | SL | 23 | - | 0 | India won by 93 runs | Cuttack | Sri Lanka tour of India 2017/18 |
| 17 Dec 2017 | SL 215 v IND 219/23rd ODI · ODI | SL | 95 | - | 0 | India won by 8 wickets | Visakhapatnam | Sri Lanka tour of India 2017/18 |
| 13 Dec 2017 | IND 392/4 v SL 251/82nd ODI · ODI | SL | 7 | - | 0 | India won by 141 runs | Chandigarh | Sri Lanka tour of India 2017/18 |
| 10 Dec 2017 | IND 112 v SL 114/31st ODI · ODI | SL | 49 | - | 0 | Sri Lanka won by 7 wickets | Dharamsala | Sri Lanka tour of India 2017/18 |