| 25 Feb 2014 | PAK 284 v SL 296/6Match 1 · ODI | SL | 2 | 1/56 | 2 | Sri Lanka won by 12 runs | Fatullah | Asia Cup 2013/14 |
| 28 Feb 2014 | IND 264/9 v SL 265/8Match 4 · ODI | SL | 9 | 1/51 | 1 | Sri Lanka won by 2 wickets | Fatullah | Asia Cup 2013/14 |
| 3 Mar 2014 | AFG 124 v SL 253/6Match 3 · ODI | SL | 17 | 2/29 | 1 | Sri Lanka won by 129 runs | Mirpur | 2014 Asia Cup |
| 6 Mar 2014 | BAN 204/9 v SL 208/7Match 10 · ODI | SL | 44 | 1/33 | 0 | Sri Lanka won by 3 wickets | Mirpur | Asia Cup 2013/14 |
| 8 Mar 2014 | PAK 260/5 v SL 261/5Final · ODI | SL | 6* | 0/19 | 0 | Sri Lanka won by 5 wickets | Mirpur | Asia Cup 2013/14 |
| 30 Sept 2014 | SOU 55 v SL 172/8Quarter-final · T20 | SL | DNB | 3/8 | 1 | Sri Lanka won by 117 runs | Incheon | Asian Games Men's Cricket Competition 2014/15 |
| 2 Oct 2014 | BAN 59/3 v SLSemi-final · T20 | SL | - | - | 0 | No result | Incheon | Asian Games Men's Cricket Competition 2014/15 |
| 9 Nov 2014 | IND 245/4 v SL 242Match 3 · ODI | SL | 2 | 0/45 | 0 | India won by 6 wickets | Hyderabad | Sri Lanka in India ODI Series 2014/15 |
| 12 Nov 2016 | KT 127/7 v CV 123/9Match 8 · T20 | CV | 19 | 0/12 | 0 | Khulna Titans won by 4 runs | Dhaka | Bangladesh Premier League 2016/17 |
| 1 Feb 2017 | SA 307/6 v SL 186Match 2 · ODI | SL | 14 | 0/23 | 0 | South Africa won by 121 runs | Durban | Sri Lanka in South Africa ODI Series 2016/17 |
| 29 Oct 2017 | PAK 180/3 v SL 144/93rd T20I · T20I | SL | 21 | 0/14 | 1 | Pakistan won by 36 runs | Lahore | Sri Lanka tour of United Arab Emirates and Pakistan 2017/18 |
| 22 Dec 2017 | IND 260/5 v SL 172/92nd T20I · T20I | SL | 1 | 0/16 | 0 | India won by 88 runs | Indore | Sri Lanka tour of India 2017/18 |
| 27 Nov 2020 | GG 175/8 v JS 176/2Match 2 · T20 | JS | DNB | - | 1 | Jaffna Stallions won by 8 wickets | Hambantota | Lanka Premier League 2020/21 |
| 30 Nov 2020 | JS 218/7 v DV 152Match 5 · T20 | JS | 29 | 0/0 | 2 | Jaffna Stallions won by 66 runs | Hambantota | Lanka Premier League 2020/21 |
| 1 Dec 2020 | JS 185/8 v KT 131Match 8 · T20 | JS | 5 | 0/30 | 0 | Jaffna Stallions won by 54 runs | Hambantota | Lanka Premier League 2020/21 |
| 3 Dec 2020 | GG 170/6 v JS 174/5Match 9 · T20 | JS | DNB | - | 0 | Jaffna Stallions won by 5 wickets | Hambantota | Lanka Premier League 2020/21 |
| 4 Dec 2020 | JS 148/9 v CK 151/4Match 11 · T20 | JS | 0 | 1/21 | 0 | Colombo Kings won by 6 wickets | Hambantota | Lanka Premier League 2020/21 |
| 10 Dec 2020 | CK 173/4 v JS 167/6Match 18 · T20 | JS | 4 | 0/21 | 0 | Colombo Kings won by 6 runs | Hambantota | Lanka Premier League 2020/21 |
| 14 Dec 2020 | JS 165/9 v DV 128Semi-final · T20 | JS | 6 | 1/0 | 0 | Jaffna Stallions won by 37 runs | Hambantota | Lanka Premier League 2020/21 |
| 16 Dec 2020 | JS 188/6 v GG 135/9Final · T20 | JS | 1* | 0/1 | 0 | Jaffna Stallions won by 53 runs | Hambantota | Lanka Premier League 2020/21 |
| 7 Dec 2021 | DG 110 v JK 114/2Match 4 · T20 | JK | DNB | 0/17 | 0 | Jaffna Kings won by 8 wickets | Colombo | Lanka Premier League 2021/22 |
| 8 Dec 2021 | JK 181/6 v KW 166/5Match 7 · T20 | JK | 21 | 1/32 | 0 | Jaffna Kings won by 14 runs (DLS method) | Colombo | Lanka Premier League 2021/22 |
| 10 Dec 2021 | JK 207/6 v CS 114Match 9 · T20 | JK | 4* | 0/18 | 1 | Jaffna Kings won by 93 runs | Colombo | Lanka Premier League 2021/22 |
| 12 Dec 2021 | KW 94/2 v JK 95/3Match 12 · T20 | JK | DNB | - | 0 | Jaffna Kings won by 7 wickets (DLS method) | Colombo | Lanka Premier League 2021/22 |
| 13 Dec 2021 | DG 69 v JK 71/3Match 14 · T20 | JK | DNB | 4/16 | 0 | Jaffna Kings won by 7 wickets | Colombo | Lanka Premier League 2021/22 |
| 17 Dec 2021 | GG 129/8 v JK 109Match 19 · T20 | JK | 8 | 0/9 | 0 | Galle Gladiators won by 20 runs | Colombo | Lanka Premier League 2021/22 |
| 19 Dec 2021 | GG 188/5 v JK 124Qualifier 1 · T20 | JK | 6 | - | 1 | Galle Gladiators won by 64 runs | Hambantota | Lanka Premier League 2021/22 |
| 21 Dec 2021 | JK 210/4 v DG 187/9Qualifier 2 · T20 | JK | DNB | 0/14 | 0 | Jaffna Kings won by 23 runs | Hambantota | Lanka Premier League 2021/22 |
| 23 Dec 2021 | JK 201/3 v GG 178/9Final · T20 | JK | DNB | 2/15 | 0 | Jaffna Kings won by 23 runs | Hambantota | Lanka Premier League 2021/22 |
| 7 Dec 2022 | DA 121/9 v JK 122/1Match 3 · T20 | DA | 1 | 0/23 | 0 | Jaffna Kings won by 9 wickets | Hambantota | Lanka Premier League 2022/23 |
| 8 Dec 2022 | CS 165/9 v DA 156/7Match 5 · T20 | DA | 4 | 0/17 | 2 | Colombo Stars won by 9 runs | Hambantota | Lanka Premier League 2022/23 |
| 13 Dec 2022 | KF 193/3 v DA 116Match 11 · T20 | DA | 25 | 1/26 | 0 | Kandy Falcons won by 77 runs | Kandy | Lanka Premier League 2022/23 |
| 14 Dec 2022 | DA 89 v CS 90/1Match 14 · T20 | DA | 11 | 0/11 | 0 | Colombo Stars won by 9 wickets | Kandy | Lanka Premier League 2022/23 |
| 7 Jan 2023 | FB 194/7 v SS 196/4Match 4 · T20 | FB | 36 | 1/14 | 1 | Sylhet Strikers won by 6 wickets | Dhaka | Bangladesh Premier League 2022/23 |
| 10 Jan 2023 | RR 158/7 v FB 162/4Match 7 · T20 | FB | 1 | 2/30 | 2 | Fortune Barishal won by 6 wickets | Dhaka | Bangladesh Premier League 2022/23 |
| 13 Jan 2023 | FB 202/7 v CC 176/4Match 9 · T20 | FB | 0 | 0/26 | 0 | Fortune Barishal won by 26 runs | Chattogram | Bangladesh Premier League 2022/23 |
| 14 Jan 2023 | FB 177/6 v CV 165/7Match 11 · T20 | FB | 21 | 1/24 | 0 | Fortune Barishal won by 12 runs | Chattogram | Bangladesh Premier League 2022/23 |
| 20 Jan 2023 | FB 173/5 v DD 160/4Match 20 · T20 | FB | 10 | 1/22 | 0 | Fortune Barishal won by 13 runs | Chattogram | Bangladesh Premier League 2022/23 |
| 27 Jan 2023 | CC 168/6 v FB 171/7Match 26 · T20 | FB | 3 | 0/7 | 0 | Fortune Barishal won by 3 wickets | Sylhet | Bangladesh Premier League 2022/23 |
| 7 Feb 2023 | FB 121 v CV 122/5Match 38 · T20 | FB | 2 | 0/14 | 1 | Comilla Victorians won by 5 wickets | Dhaka | Bangladesh Premier League 2022/23 |
| 10 Feb 2023 | FB 169/8 v KT 172/4Match 42 · T20 | FB | 14 | 1/18 | 1 | Khulna Tigers won by 6 wickets | Dhaka | Bangladesh Premier League 2022/23 |
| 13 Aug 2023 | CS 169/9 v BK 160/8Match 18 · T20 | BK | 16 | 1/19 | 0 | Colombo Strikers won by 9 runs | Colombo | Lanka Premier League 2023 |
| 14 Aug 2023 | DA 162/7 v BK 142Match 19 · T20 | BK | 1 | 1/21 | 0 | Dambulla Aura won by 20 runs | Colombo | Lanka Premier League 2023 |
| 19 Aug 2023 | BK 157/7 v GT 123/8Qualifier 2 · T20 | BK | 15* | 2/16 | 0 | B-Love Kandy won by 34 runs | Colombo | Lanka Premier League 2023 |
| 20 Aug 2023 | DA 147/4 v BK 151/5Final · T20 | BK | 0 | 2/25 | 0 | B-Love Kandy won by 5 wickets | Colombo | Lanka Premier League 2023 |
| 19 Jan 2024 | CV 143/6 v DD 147/5Match 1 · T20 | DD | 6* | 1/22 | 0 | Durdanto Dhaka won by 5 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 22 Jan 2024 | DD 136/8 v CC 137/4Match 5 · T20 | DD | 3 | 0/26 | 1 | Chattogram Challengers won by 6 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 6 Feb 2024 | RR 175/4 v DD 115Match 21 · T20 | DD | 8 | 0/23 | 0 | Rangpur Riders won by 60 runs | Dhaka | Bangladesh Premier League 2023/24 |
| 9 Feb 2024 | DD 175/4 v CV 176/6Match 26 · T20 | DD | 14 | 1/21 | 1 | Comilla Victorians won by 4 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 10 Feb 2024 | FB 189/4 v DD 149Match 28 · T20 | DD | 4 | 0/28 | 0 | Fortune Barishal won by 40 runs | Dhaka | Bangladesh Premier League 2023/24 |