| 15 Sept 2018 | BAN 261 v SL 124Match 1 · ODI | SL | 3* | 4/23 | 0 | Bangladesh won by 137 runs | Dubai International Cricket Stadium | Asia Cup 2018 |
| 8 Dec 2017 | KT 167/6 v RR 171/2Eliminator · T20 | RR | DNB | 2/49 | 0 | Rangpur Riders won by 8 wickets | Dhaka | Bangladesh Premier League 2017/18 |
| 28 Nov 2017 | SS 173/5 v RR 177/6Match 31 · T20 | RR | DNB | 0/45 | 0 | Rangpur Riders won by 4 wickets | Chattogram | Bangladesh Premier League 2017/18 |
| 25 Nov 2017 | CV 176/7 v RR 180/7Match 28 · T20 | RR | 0* | 1/37 | 1 | Rangpur Riders won by 3 wickets | Chattogram | Bangladesh Premier League 2017/18 |
| 24 Nov 2017 | KT 158/8 v RR 149/6Match 25 · T20 | RR | DNB | 2/27 | 0 | Khulna Titans won by 9 runs | Chattogram | Bangladesh Premier League 2017/18 |
| 21 Nov 2017 | RR 142 v DD 139Match 24 · T20 | RR | 1* | 1/20 | 0 | Rangpur Riders won by 3 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 11 Nov 2017 | RR 134/5 v RK 138/2Match 9 · T20 | RR | DNB | 0/30 | 0 | Rajshahi Kings won by 8 wickets | Dhaka | Bangladesh Premier League 2017/18 |
| 8 Nov 2017 | CV 166/4 v RR 155/8Match 7 · T20 | RR | 14* | 0/25 | 0 | Chittagong Vikings won by 11 runs | Sylhet | Bangladesh Premier League 2017/18 |
| 4 Nov 2017 | RK 154/8 v RR 155/4Match 2 · T20 | RR | DNB | 2/34 | 0 | Rangpur Riders won by 6 wickets | Sylhet | Bangladesh Premier League 2017/18 |
| 6 Sept 2017 | SL 170/7 v IND 174/3Only T20I · T20I | SL | DNB | 1/31 | 0 | India won by 7 wickets | Colombo | India tour of Sri Lanka 2017 |
| 3 Sept 2017 | SL 238 v IND 239/45th ODI · ODI | SL | 2 | 1/35 | 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 | 0 | 1/82 | 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 | 1* | 1/25 | 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 | DNB | 0/49 | 0 | India won by 3 wickets (DLS method) | Pallekele International Cricket Stadium | India tour of Sri Lanka 2017 |
| 20 Aug 2017 | SL 216 v IND 220/11st ODI · ODI | SL | 8 | 0/52 | 0 | India won by 9 wickets | Rangiri Dambulla International Stadium | India tour of Sri Lanka 2017 |
| 10 Jul 2017 | SL 203/8 v ZIM 204/7Match 5 · ODI | SL | DNB | 2/44 | 1 | Zimbabwe won by 3 wickets | Hambantota | Zimbabwe in Sri Lanka ODI Series 2017 |
| 8 Jul 2017 | SL 300/6 v ZIM 219/6Match 4 · ODI | SL | DNB | 0/18 | 0 | Zimbabwe won by 4 wickets (DLS method) | Hambantota | Zimbabwe in Sri Lanka ODI Series 2017 |
| 6 Jul 2017 | SL 312/2 v ZIM 310/8Match 3 · ODI | SL | DNB | 1/71 | 0 | Sri Lanka won by 8 wickets | Hambantota | Zimbabwe in Sri Lanka ODI Series 2017 |
| 2 Jul 2017 | SL 158/3 v ZIM 155Match 2 · ODI | SL | DNB | 0/17 | 0 | Sri Lanka won by 7 wickets | Galle International Stadium | Zimbabwe in Sri Lanka ODI Series 2017 |
| 30 Jun 2017 | SL 316/5 v ZIM 322/4Match 1 · ODI | SL | DNB | 1/51 | 0 | Zimbabwe won by 6 wickets | Galle International Stadium | Zimbabwe in Sri Lanka ODI Series 2017 |
| 12 Jun 2017 | PAK 237/7 v SL 236Match 12 · ODI | SL | 9* | 1/52 | 0 | Pakistan won by 3 wickets | Cardiff | ICC Champions Trophy 2017 |
| 8 Jun 2017 | IND 321/6 v SL 322/3Match 8 · ODI | SL | DNB | 2/70 | 0 | Sri Lanka won by 7 wickets | London | ICC Champions Trophy 2017 |
| 3 Jun 2017 | SA 299/6 v SL 203Match 3 · ODI | SL | 1 | 0/57 | 0 | South Africa won by 96 runs | London | ICC Champions Trophy 2017 |
| 21 May 2017 | MI 129/8 v RPS 128/6Final · T20 | MI | DNB | 0/21 | 0 | Mumbai Indians won by 1 run | Hyderabad | Indian Premier League 2017 |
| 19 May 2017 | MI 111/4 v KKR 107Qualifier 2 · T20 | MI | DNB | 1/24 | 1 | Mumbai Indians won by 6 wickets | Bangalore | Indian Premier League 2017 |
| 16 May 2017 | MI 142/9 v RPS 162/4Qualifier 1 · T20 | MI | 7* | 1/14 | 0 | Rising Pune Supergiant won by 20 runs | Mumbai | Indian Premier League 2017 |
| 11 May 2017 | MI 223/6 v PK 230/3Match 51 · T20 | MI | DNB | 0/45 | 0 | Kings XI Punjab won by 7 runs | Mumbai | Indian Premier League 2017 |
| 8 May 2017 | SH 140/3 v MI 138/7Match 48 · T20 | MI | DNB | 1/34 | 0 | Sunrisers Hyderabad won by 7 wickets | Hyderabad | Indian Premier League 2017 |
| 6 May 2017 | DC 66 v MI 212/3Match 45 · T20 | MI | DNB | 2/5 | 0 | Mumbai Indians won by 146 runs | Delhi | Indian Premier League 2017 |
| 1 May 2017 | MI 165/5 v RCB 162/8Match 38 · T20 | MI | DNB | 0/31 | 0 | Mumbai Indians won by 5 wickets | Mumbai | Indian Premier League 2017 |
| 29 Apr 2017 | GL 153/9 v MI 153Match 35 · T20 | MI | 0* | 2/33 | 0 | Match tied (Mumbai Indians won the Super Over) | Rajkot | Indian Premier League 2017 |
| 20 Apr 2017 | PK 198/4 v MI 199/2Match 22 · T20 | MI | DNB | 0/58 | 0 | Mumbai Indians won by 8 wickets | Indore | Indian Premier League 2017 |
| 16 Apr 2017 | MI 177/4 v GL 176/4Match 16 · T20 | MI | DNB | 1/51 | 0 | Mumbai Indians won by 6 wickets | Mumbai | Indian Premier League 2017 |
| 12 Apr 2017 | MI 159/6 v SH 158/8Match 10 · T20 | MI | DNB | 1/30 | 0 | Mumbai Indians won by 4 wickets | Mumbai | Indian Premier League 2017 |
| 9 Apr 2017 | MI 180/6 v KKR 178/7Match 7 · T20 | MI | DNB | 2/36 | 0 | Mumbai Indians won by 4 wickets | Mumbai | Indian Premier League 2017 |
| 6 Apr 2017 | SL 131 v BAN 176/9Match 2 · T20I | SL | 0 | 3/34 | 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 | 2/38 | 0 | Sri Lanka won by 6 wickets | Colombo | Bangladesh in Sri Lanka T20I Series 2016/17 |
| 22 Feb 2017 | AUS 187/6 v SL 146Match 3 · T20I | SL | 1 | 2/35 | 0 | 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 | 1* | 2/31 | 0 | 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 | DNB | 2/29 | 2 | Sri Lanka won by 5 wickets | Melbourne Cricket Ground | Sri Lanka in Australia T20I Series 2016/17 |
| 25 Feb 2016 | SL 129/8 v UAE 115/9Match 2 · T20I | SL | DNB | 4/26 | 1 | Sri Lanka won by 14 runs | Mirpur | Asia Cup 2015/16 |
| 11 Nov 2015 | SL 139 v WI 162/6Match 2 · T20I | SL | 2 | 2/16 | 0 | West Indies won by 23 runs | Colombo | West Indies in Sri Lanka T20I Series 2015/16 |
| 9 Nov 2015 | SL 215/3 v WI 185Match 1 · T20I | SL | DNB | 2/19 | 0 | Sri Lanka won by 30 runs | Pallekele International Cricket Stadium | West Indies in Sri Lanka T20I Series 2015/16 |
| 7 Nov 2015 | SL 180/5 v WI 206/9Match 3 · ODI | SL | DNB | 2/43 | 0 | Sri Lanka won by 19 runs (DLS method) | Pallekele International Cricket Stadium | West Indies in Sri Lanka ODI Series 2015/16 |
| 4 Nov 2015 | SL 225/2 v WI 214Match 2 · ODI | SL | DNB | 2/43 | 0 | Sri Lanka won by 8 wickets (DLS method) | Colombo | West Indies in Sri Lanka ODI Series 2015/16 |
| 1 Nov 2015 | SL 164/9 v WI 159/8Match 1 · ODI | SL | 0 | 0/20 | 0 | Sri Lanka won by 1 wicket (DLS method) | Colombo | West Indies in Sri Lanka ODI Series 2015/16 |
| 1 Aug 2015 | SL 172/7 v PAK 174/9Match 2 · T20I | SL | DNB | 1/40 | 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 | DNB | 1/46 | 1 | Pakistan won by 29 runs | Colombo | Pakistan in Sri Lanka T20I Series 2015 |
| 22 Jul 2015 | SL 256/9 v PAK 257/3Match 4 · ODI | SL | 17 | 1/46 | 0 | Pakistan won by 7 wickets | Colombo | Pakistan in Sri Lanka ODI Series 2015 |
| 19 Jul 2015 | SL 181 v PAK 316/4Match 3 · ODI | SL | 6 | 1/80 | 0 | Pakistan won by 135 runs | Colombo | Pakistan in Sri Lanka ODI Series 2015 |