| 8 Dec 2017 | DD 191/7 v CV 96Qualifier 1 · T20 | DD | 9 | 2/19 | 0 | Dhaka Dynamites won by 95 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 6 Dec 2017 | DD 137/7 v RR 94/7Match 41 · T20 | DD | 47* | 2/13 | 0 | Dhaka Dynamites won by 43 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 2 Dec 2017 | DD 205/5 v RK 106Match 36 · T20 | DD | 13* | 4/8 | 0 | Dhaka Dynamites won by 99 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 29 Nov 2017 | CV 167/6 v DD 155/8Match 34 · T20 | DD | 7 | 2/23 | 0 | Comilla Victorians won by 12 runs | Chattogram | Bangladesh Premier League 2017/18 |
| 27 Nov 2017 | CV 187/5 v DD 191/3Match 29 · T20 | DD | 22* | 1/51 | 0 | Dhaka Dynamites won by 7 wickets | Chattogram | Bangladesh Premier League 2017/18 |
| 21 Nov 2017 | RR 142 v DD 139Match 24 · T20 | DD | 11 | 5/16 | 0 | Rangpur Riders won by 3 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 20 Nov 2017 | DD 128 v CV 129/6Match 21 · T20 | DD | 3 | 0/23 | 0 | Comilla Victorians won by 4 wickets | Dhaka | Bangladesh Premier League 2017/18 |
| 18 Nov 2017 | DD 201/7 v RK 133Match 19 · T20 | DD | 11 | 2/22 | 0 | Dhaka Dynamites won by 68 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 14 Nov 2017 | KT 156/5 v DD 157/6Match 13 · T20 | DD | 20 | 1/32 | 1 | Dhaka Dynamites won by 4 wickets | Dhaka | Bangladesh Premier League 2017/18 |
| 11 Nov 2017 | SS 101/9 v DD 106/2Match 10 · T20 | DD | 18* | 0/10 | 1 | Dhaka Dynamites won by 8 wickets | Dhaka | Bangladesh Premier League 2017/18 |
| 5 Nov 2017 | DD 202/7 v KT 137Match 4 · T20 | DD | 1 | 2/25 | 1 | Dhaka Dynamites won by 65 runs | Sylhet | Bangladesh Premier League 2017/18 |
| 4 Nov 2017 | DD 136/7 v SS 137/1Match 1 · T20 | DD | 23 | 0/23 | 0 | Sylhet Sixers won by 9 wickets | Sylhet | Bangladesh Premier League 2017/18 |
| 29 Oct 2017 | SA 224/4 v BAN 1412nd T20I · T20I | BAN | 2 | 2/22 | 0 | South Africa won by 83 runs | Potchefstroom | Bangladesh tour of South Africa 2017/18 |
| 26 Oct 2017 | SA 195/4 v BAN 175/91st T20I · T20I | BAN | 13 | 1/28 | 0 | South Africa won by 20 runs | Bloemfontein | Bangladesh tour of South Africa 2017/18 |
| 22 Oct 2017 | SA 369/6 v BAN 1693rd ODI · ODI | BAN | 63 | 0/56 | 0 | South Africa won by 200 runs | East London | Bangladesh tour of South Africa 2017/18 |
| 18 Oct 2017 | SA 353/6 v BAN 2492nd ODI · ODI | BAN | 5 | 2/60 | 0 | South Africa won by 104 runs | Paarl | Bangladesh tour of South Africa 2017/18 |
| 15 Oct 2017 | BAN 278/7 v SA 282/01st ODI · ODI | BAN | 29 | 0/48 | 0 | South Africa won by 10 wickets | Kimberley | Bangladesh tour of South Africa 2017/18 |
| 4 Sept 2017 | BAN 305 & 157 v AUS 377 & 87/32nd Test · Test | BAN | 24 & 2 | 1/82 & 1/35 | 0 | Australia won by 7 wickets | Chattogram | Australia tour of Bangladesh 2017 |
| 27 Aug 2017 | BAN 260 & 221 v AUS 217 & 2441st Test · Test | BAN | 84 & 5 | 5/68 & 5/85 | 0 | Bangladesh won by 20 runs | Dhaka | Australia tour of Bangladesh 2017 |
| 9 Aug 2017 | TKR 147 v JT 148/6Match 7 · T20 | JT | 16 | 0/12 | 1 | Jamaica Tallawahs won by 4 wickets | Trinidad | Caribbean Premier League 2017 |
| 6 Aug 2017 | JT 154/5 v BT 142Match 5 · T20 | JT | 44* | 1/28 | 0 | Jamaica Tallawahs won by 12 runs | Lauderhill | Caribbean Premier League 2017 |
| 5 Aug 2017 | BT 142/7 v JT 130/6Match 3 · T20 | JT | 1 | 1/26 | 0 | Barbados Tridents won by 12 runs | Lauderhill | Caribbean Premier League 2017 |
| 15 Jun 2017 | BAN 264/7 v IND 265/1Semi-final · ODI | BAN | 15 | 0/54 | 0 | India won by 9 wickets | Birmingham | ICC Champions Trophy 2017 |
| 9 Jun 2017 | BAN 268/5 v NZ 265/8Match 9 · ODI | BAN | 114 | 0/52 | 0 | Bangladesh won by 5 wickets | Cardiff | ICC Champions Trophy 2017 |
| 5 Jun 2017 | AUS 83/1 v BAN 182Match 5 · ODI | BAN | 29 | - | 0 | No result | London | ICC Champions Trophy 2017 |
| 1 Jun 2017 | ENG 308/2 v BAN 305/6Match 1 · ODI | BAN | 10 | 0/62 | 0 | England won by 8 wickets | London | ICC Champions Trophy 2017 |
| 24 May 2017 | BAN 271/5 v NZ 270/8Match 6 · ODI | BAN | 19 | 2/41 | 1 | Bangladesh won by 5 wickets | Dublin | Ireland Tri-Nation Series 2017 |
| 19 May 2017 | IRE 181 v BAN 182/2Match 4 · ODI | BAN | DNB | 1/38 | 0 | Bangladesh won by 8 wickets | Dublin | Ireland Tri-Nation Series 2017 |
| 17 May 2017 | BAN 257/9 v NZ 258/6Match 3 · ODI | BAN | 6 | 0/50 | 0 | New Zealand won by 4 wickets | Dublin | Ireland Tri-Nation Series 2017 |
| 12 May 2017 | IRE v BAN 157/4Match 1 · ODI | BAN | 14 | - | 0 | No result | Dublin | Ireland Tri-Nation Series 2017 |
| 21 Apr 2017 | KKR 187/5 v GL 188/6Match 23 · T20 | KKR | 1* | 0/31 | 0 | Gujarat Lions won by 4 wickets | Kolkata | Indian Premier League 2017 |
| 6 Apr 2017 | SL 131 v BAN 176/9Match 2 · T20I | BAN | 38 | 3/24 | 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 | BAN | 11 | 0/29 | 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 | BAN | 54 | 0/41 | 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 | BAN | - | 0/59 | 0 | No result | Dambulla | Bangladesh in Sri Lanka ODI Series 2016/17 |
| 25 Mar 2017 | SL 234 v BAN 324/5Match 1 · ODI | BAN | 72 | 1/33 | 0 | Bangladesh won by 90 runs | Dambulla | Bangladesh in Sri Lanka ODI Series 2016/17 |
| 15 Mar 2017 | SL 338 & 319 v BAN 467 & 191/6Match 2 · Test | BAN | 116 & 15 | 2/80 & 4/74 | 0 | Bangladesh won by 4 wickets | Colombo | Bangladesh in Sri Lanka Test Series 2016/17 |
| 7 Mar 2017 | SL 494 & 274/6d v BAN 312 & 197Match 1 · Test | BAN | 23 & 8 | 1/100 & 2/104 | 0 | Sri Lanka won by 259 runs | Galle | Bangladesh in Sri Lanka Test Series 2016/17 |
| 25 Feb 2017 | PZ 130/8 v QG 128Match 19 · T20 | PZ | 1 | 1/25 | 0 | Peshawar Zalmi won by 2 wickets | Dubai | Pakistan Super League 2016/17 |
| 24 Feb 2017 | LQ 149/9 v PZ 166/6Match 16 · T20 | PZ | 30 | 2/14 | 0 | Peshawar Zalmi won by 17 runs | Dubai | Pakistan Super League 2016/17 |
| 19 Feb 2017 | KK 174/4 v PZ 165Match 13 · T20 | PZ | 18 | 1/14 | 0 | Karachi Kings won by 9 runs | Sharjah | Pakistan Super League 2016/17 |
| 18 Feb 2017 | IU 137/5 v PZ 136/9Match 12 · T20 | PZ | 5 | 1/24 | 0 | Islamabad United won by 5 wickets | Sharjah | Pakistan Super League 2016/17 |
| 17 Feb 2017 | PZ 117/3 v QGMatch 9 · T20 | PZ | DNB | - | 0 | No result | Sharjah | Pakistan Super League 2016/17 |
| 9 Feb 2017 | IND 687/6d & 159/4d v BAN 388 & 250Only Test · Test | BAN | 82 & 22 | 0/104 & 2/50 | 0 | India won by 208 runs | Hyderabad | - |
| 20 Jan 2017 | NZ 354 & 111/1 v BAN 289 & 173Match 2 · Test | BAN | 59 & 8 | 4/50 & 0/28 | 0 | New Zealand won by 9 wickets | Christchurch | Bangladesh in New Zealand Test Series 2016/17 |
| 12 Jan 2017 | NZ 539 & 217/3 v BAN 595/8d & 160/9Match 1 · Test | BAN | 217 & 0 | 2/78 & 0/30 | 0 | New Zealand won by 7 wickets | Wellington | Bangladesh in New Zealand Test Series 2016/17 |
| 8 Jan 2017 | NZ 194/4 v BAN 167/6Match 3 · T20I | BAN | 41 | 0/22 | 0 | New Zealand won by 27 runs | Mount Maunganui | Bangladesh in New Zealand T20I Series 2016/17 |
| 6 Jan 2017 | NZ 195/7 v BAN 148Match 2 · T20I | BAN | 1 | 1/32 | 0 | New Zealand won by 47 runs | Mount Maunganui | Bangladesh in New Zealand T20I Series 2016/17 |
| 3 Jan 2017 | NZ 143/4 v BAN 141/8Match 1 · T20I | BAN | 14 | 1/30 | 1 | New Zealand won by 6 wickets | Napier | Bangladesh in New Zealand T20I Series 2016/17 |
| 31 Dec 2016 | NZ 239/2 v BAN 236/9Match 3 · ODI | BAN | 18 | 0/55 | 0 | New Zealand won by 8 wickets | Nelson | Bangladesh in New Zealand ODI Series 2016/17 |