| 16 Dec 2020 | JS 188/6 v GG 135/9Final · T20 | GG | 1 | - | 2 | Jaffna Stallions won by 53 runs | Hambantota | Lanka Premier League 2020/21 |
| 13 Dec 2020 | CK 150/9 v GG 151/8Semi-final · T20 | GG | 13 | - | 0 | Galle Gladiators won by 2 wickets | Hambantota | Lanka Premier League 2020/21 |
| 10 Dec 2020 | KT 126 v GG 130/1Match 19 · T20 | GG | 94* | - | 0 | Galle Gladiators won by 9 wickets | Hambantota | Lanka Premier League 2020/21 |
| 9 Dec 2020 | GG 168/7 v DV 174/6Match 17 · T20 | GG | 46 | 0/6 | 0 | Dambulla Viiking won by 4 wickets | Hambantota | Lanka Premier League 2020/21 |
| 7 Dec 2020 | CK 171 v GG 175/2Match 14 · T20 | GG | 38 | - | 1 | Galle Gladiators won by 8 wickets | Hambantota | Lanka Premier League 2020/21 |
| 5 Dec 2020 | DV 207/4 v GG 198/7Match 12 · T20 | GG | 78 | 0/23 | 0 | Dambulla Viiking won by 9 runs | Hambantota | Lanka Premier League 2020/21 |
| 3 Dec 2020 | GG 170/6 v JS 174/5Match 9 · T20 | GG | 56 | - | 0 | Jaffna Stallions won by 5 wickets | Hambantota | Lanka Premier League 2020/21 |
| 30 Nov 2020 | KT 196/5 v GG 171/7Match 6 · T20 | GG | 82 | - | 1 | 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 | 30* | - | 0 | 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 | 38 | - | 0 | Jaffna Stallions won by 8 wickets | Hambantota | Lanka Premier League 2020/21 |
| 10 Jan 2020 | IND 201/6 v SL 1233rd T20I · T20I | SL | 1 | - | 1 | India won by 78 runs | Pune | Sri Lanka tour of India 2019/20 |
| 7 Jan 2020 | IND 144/3 v SL 142/92nd T20I · T20I | SL | 20 | - | 0 | India won by 7 wickets | Indore | Sri Lanka tour of India 2019/20 |
| 30 Oct 2019 | AUS 118/1 v SL 1172nd T20I · T20I | SL | 21 | - | 0 | Australia won by 9 wickets | Brisbane | Sri Lanka tour of Australia 2019/20 |
| 27 Oct 2019 | AUS 233/2 v SL 99/91st T20I · T20I | SL | 11 | - | 0 | Australia won by 134 runs | Adelaide | Sri Lanka tour of Australia 2019/20 |
| 9 Oct 2019 | PAK 134/6 v SL 147/73rd T20I · T20I | SL | 8 | 0/15 | 1 | Sri Lanka won by 13 runs | Lahore | Sri Lanka tour of Pakistan 2019/20 |
| 7 Oct 2019 | PAK 147 v SL 182/62nd T20I · T20I | SL | 15 | - | 0 | Sri Lanka won by 35 runs | Lahore | Sri Lanka tour of Pakistan 2019/20 |
| 5 Oct 2019 | PAK 101 v SL 165/51st T20I · T20I | SL | 57 | - | 3 | Sri Lanka won by 64 runs | Lahore | Sri Lanka tour of Pakistan 2019/20 |
| 2 Oct 2019 | PAK 299/5 v SL 297/93rd ODI · ODI | SL | 133 | - | 0 | Pakistan won by 5 wickets | Karachi | Sri Lanka tour of Pakistan 2019/20 |
| 30 Sept 2019 | PAK 305/7 v SL 2382nd ODI · ODI | SL | 14 | 0/8 | 0 | Pakistan won by 67 runs | Karachi | Sri Lanka tour of Pakistan 2019/20 |
| 6 Sept 2019 | SL 125/8 v NZ 883rd T20I · T20I | SL | 30 | 0/7 | 1 | Sri Lanka won by 37 runs | Kandy | New Zealand tour of Sri Lanka 2019 |
| 8 Jan 2019 | NZ 364/4 v SL 2493rd ODI · ODI | SL | 31 | - | 0 | New Zealand won by 115 runs | Nelson | Sri Lanka tour of New Zealand 2018/19 |
| 5 Jan 2019 | NZ 319/7 v SL 2982nd ODI · ODI | SL | 71 | 0/10 | 0 | New Zealand won by 21 runs | Mount Maunganui | Sri Lanka tour of New Zealand 2018/19 |
| 3 Jan 2019 | NZ 371/7 v SL 3261st ODI · ODI | SL | 43 | 0/10 | 0 | New Zealand won by 45 runs | Mount Maunganui | Sri Lanka tour of New Zealand 2018/19 |
| 26 Dec 2018 | NZ 178 & 585/4d v SL 104 & 236/92nd Test · Test | SL | 8 & 4 | 0/45 | 1 | New Zealand won by 423 runs | Christchurch | Sri Lanka tour of New Zealand 2018/19 |
| 15 Dec 2018 | SL 282 & 287/3 v NZ 5781st Test · Test | SL | 1 & 3 | 0/3 | 0 | Match drawn | Wellington | Sri Lanka tour of New Zealand 2018/19 |
| 23 Nov 2018 | ENG 336 & 230 v SL 240 & 2843rd Test · Test | SL | 18 & 6 | 0/5 | 1 | England won by 42 runs | Colombo | England tour of Sri Lanka 2018/19 |
| 20 Jul 2018 | SL 338 & 275/5d v SA 124 & 2902nd Test · Test | SL | 57 & 61 | 0/1 | 1 | Sri Lanka won by 199 runs | Colombo | South Africa tour of Sri Lanka 2018 |
| 12 Jul 2018 | SL 287 & 190 v SA 126 & 731st Test · Test | SL | 26 & 17 | - | 0 | Sri Lanka won by 278 runs | Galle International Stadium | South Africa tour of Sri Lanka 2018 |
| 23 Jun 2018 | WI 204 & 93 v SL 154 & 144/63rd Test · Test | SL | 29 & 21 | - | 1 | Sri Lanka won by 4 wickets | Barbados | Sri Lanka tour of West Indies 2018 |
| 16 Mar 2018 | SL 159/7 v BAN 160/8Match 6 · T20I | SL | 4 | 1/24 | 0 | Bangladesh won by 2 wickets | Colombo | Nidahas Trophy 2017/18 |
| 12 Mar 2018 | SL 152/9 v IND 153/4Match 4 · T20I | SL | 17 | - | 0 | India won by 6 wickets | Colombo | Nidahas Trophy 2017/18 |
| 10 Mar 2018 | SL 214/6 v BAN 215/5Match 3 · T20I | SL | 26 | 0/22 | 0 | Bangladesh won by 5 wickets | Colombo | Nidahas Trophy 2017/18 |
| 6 Mar 2018 | IND 174/5 v SL 175/5Match 1 · T20I | SL | 19 | 1/16 | 1 | Sri Lanka won by 5 wickets | Colombo | Nidahas Trophy 2017/18 |
| 18 Feb 2018 | SL 210/4 v BAN 1352nd T20I · T20I | SL | 42 | 2/3 | 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 | 30 | 1/16 | 0 | Sri Lanka won by 6 wickets | Dhaka | Sri Lanka tour of Bangladesh 2017/18 |
| 8 Feb 2018 | SL 222 & 226 v BAN 110 & 1232nd Test · Test | SL | 13 & 17 | - | 1 | Sri Lanka won by 215 runs | Dhaka | Sri Lanka tour of Bangladesh 2017/18 |
| 27 Jan 2018 | SL 221 v BAN 142/9Final · ODI | SL | 6 | 0/4 | 0 | 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 | 35* | - | 1 | Sri Lanka won by 10 wickets | Dhaka | Tri-Nation Tournament in Bangladesh 2017/18 |
| 24 Dec 2017 | SL 135/7 v IND 139/53rd T20I · T20I | SL | 3 | - | 0 | India won by 5 wickets | Mumbai | Sri Lanka tour of India 2017/18 |
| 17 Dec 2017 | SL 215 v IND 219/23rd ODI · ODI | SL | 13 | 0/12 | 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 | 16 | - | 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 | 1 | - | 1 | Sri Lanka won by 7 wickets | Dharamsala | Sri Lanka tour of India 2017/18 |
| 24 Nov 2017 | CV 211/5 v SS 171/8Match 26 · T20 | SS | 10 | - | 1 | Chittagong Vikings won by 40 runs | Chattogram | Bangladesh Premier League 2017/18 |
| 20 Nov 2017 | RR 169/7 v SS 162/4Match 22 · T20 | SS | 8 | 0/24 | 0 | Rangpur Riders won by 7 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 17 Nov 2017 | SS 146/6 v RK 150/3Match 17 · T20 | SS | 40 | - | 0 | Rajshahi Kings won by 7 wickets | Dhaka | Bangladesh Premier League 2017/18 |
| 11 Nov 2017 | SS 101/9 v DD 106/2Match 10 · T20 | SS | 15 | 0/10 | 0 | Dhaka Dynamites won by 8 wickets | Dhaka | Bangladesh Premier League 2017/18 |
| 8 Nov 2017 | SS 135/5 v KT 138/4Match 8 · T20 | SS | 26 | 0/8 | 0 | Khulna Titans won by 6 wickets | Sylhet | Bangladesh Premier League 2017/18 |
| 7 Nov 2017 | SS 205/6 v RK 172/8Match 6 · T20 | SS | 42 | - | 0 | Sylhet Sixers won by 33 runs | Sylhet | Bangladesh Premier League 2017/18 |
| 29 Oct 2017 | PAK 180/3 v SL 144/93rd T20I · T20I | SL | 9 | 0/16 | 0 | Pakistan won by 36 runs | Lahore | Sri Lanka tour of United Arab Emirates and Pakistan 2017/18 |
| 27 Oct 2017 | SL 124/9 v PAK 125/82nd T20I · T20I | SL | 51 | - | 1 | Pakistan won by 2 wickets | Abu Dhabi | Sri Lanka tour of United Arab Emirates and Pakistan 2017/18 |