| 30 Mar 2021 | NZ 173/5 v BAN 142/72nd T20I · T20I | BAN | 0* | 1/49 | 1 | New Zealand won by 28 runs (DLS method) | Napier | Bangladesh tour of New Zealand 2020/21 |
| 26 Mar 2021 | NZ 318/6 v BAN 1543rd ODI · ODI | BAN | 9 | 1/52 | 0 | New Zealand won by 164 runs | Wellington | Bangladesh tour of New Zealand 2020/21 |
| 23 Mar 2021 | BAN 271/6 v NZ 275/52nd ODI · ODI | BAN | DNB | 0/67 | 0 | New Zealand won by 5 wickets | Christchurch | Bangladesh tour of New Zealand 2020/21 |
| 20 Mar 2021 | BAN 131 v NZ 132/21st ODI · ODI | BAN | 10 | 1/23 | 0 | New Zealand won by 8 wickets | Dunedin | Bangladesh tour of New Zealand 2020/21 |
| 25 Jan 2021 | BAN 297/6 v WI 1773rd ODI · ODI | BAN | DNB | 1/32 | 1 | Bangladesh won by 120 runs | Chattogram | West Indies tour of Bangladesh 2020/21 |
| 10 Jan 2020 | RR 149/9 v DP 138/9Match 39 · T20 | RR | 0 | 2/25 | 0 | Rangpur Rangers won by 11 runs | Dhaka | Bangladesh Premier League 2019/20 |
| 8 Jan 2020 | DP 145/9 v RR 84Match 38 · T20 | RR | 4* | 3/32 | 1 | Dhaka Platoon won by 61 runs | Dhaka | Bangladesh Premier League 2019/20 |
| 3 Jan 2020 | RR 199/5 v ST 161/9Match 32 · T20 | RR | DNB | 2/39 | 0 | Rangpur Rangers won by 38 runs | Sylhet | Bangladesh Premier League 2019/20 |
| 2 Jan 2020 | RR 179/4 v RR 149/7Match 29 · T20 | RR | 4* | 0/37 | 1 | Rajshahi Royals won by 30 runs | Sylhet | Bangladesh Premier League 2019/20 |
| 31 Dec 2019 | RR 182/6 v RR 135/8Match 28 · T20 | RR | DNB | 4/29 | 0 | Rangpur Rangers won by 47 runs | Dhaka | Bangladesh Premier League 2019/20 |
| 20 Dec 2019 | RR 137/9 v KT 138/2Match 13 · T20 | RR | 2 | 0/39 | 0 | Khulna Tigers won by 8 wickets | Chattogram | Bangladesh Premier League 2019/20 |
| 14 Dec 2019 | RR 157/8 v CC 158/4Match 7 · T20 | RR | 11* | 0/14 | 0 | Chattogram Challengers won by 6 wickets | Dhaka | Bangladesh Premier League 2019/20 |
| 11 Dec 2019 | CW 173/7 v RR 68/9Match 2 · T20 | RR | 1 | 0/23 | 0 | Cumilla Warriors won by 105 runs | Dhaka | Bangladesh Premier League 2019/20 |
| 1 Feb 2019 | SS 165/5 v CV 136Match 40 · T20 | SS | DNB | 1/10 | 0 | Sylhet Sixers won by 29 runs | Dhaka | Bangladesh Premier League 2018/19 |
| 30 Jan 2019 | SS 189/5 v RK 190/5Match 38 · T20 | SS | DNB | 1/34 | 0 | Rajshahi Kings won by 5 wickets | Chattogram | Bangladesh Premier League 2018/19 |
| 26 Jan 2019 | SS 195/4 v KT 137Match 31 · T20 | SS | DNB | 2/6 | 0 | Sylhet Sixers won by 58 runs | Chattogram | Bangladesh Premier League 2018/19 |
| 25 Jan 2019 | SS 180/6 v RK 104Match 29 · T20 | SS | DNB | 2/20 | 0 | Sylhet Sixers won by 76 runs | Chattogram | Bangladesh Premier League 2018/19 |
| 23 Jan 2019 | KT 170/9 v SS 149/7Match 28 · T20 | SS | DNB | 2/35 | 0 | Khulna Titans won by 21 runs | Dhaka | Bangladesh Premier League 2018/19 |
| 19 Jan 2019 | SS 194/4 v RR 195/6Match 21 · T20 | SS | DNB | 4/42 | 0 | Rangpur Riders won by 4 wickets | Sylhet | Bangladesh Premier League 2018/19 |
| 18 Jan 2019 | SS 158/8 v DD 163/4Match 19 · T20 | SS | 1 | 1/32 | 0 | Dhaka Dynamites won by 6 wickets | Sylhet | Bangladesh Premier League 2018/19 |
| 16 Jan 2019 | SS 187/5 v RR 160/6Match 18 · T20 | SS | DNB | 2/34 | 0 | Sylhet Sixers won by 27 runs | Sylhet | Bangladesh Premier League 2018/19 |
| 15 Jan 2019 | SS 68 v CV 69/2Match 16 · T20 | SS | 4 | 0/8 | 0 | Comilla Victorians won by 8 wickets | Sylhet | Bangladesh Premier League 2018/19 |
| 12 Jan 2019 | DD 173/7 v SS 141/9Match 12 · T20 | SS | 18* | 3/38 | 1 | Dhaka Dynamites won by 32 runs | Dhaka | Bangladesh Premier League 2018/19 |
| 9 Jan 2019 | SS 168/5 v CV 163/7Match 7 · T20 | SS | DNB | 4/28 | 0 | Sylhet Sixers won by 5 runs | Dhaka | Bangladesh Premier League 2018/19 |
| 6 Jan 2019 | SS 127/8 v CV 130/6Match 3 · T20 | SS | 4 | 0/31 | 0 | Comilla Victorians won by 4 wickets | Dhaka | Bangladesh Premier League 2018/19 |
| 10 Mar 2018 | SL 214/6 v BAN 215/5Match 3 · T20I | BAN | DNB | 1/40 | 0 | Bangladesh won by 5 wickets | Colombo | Nidahas Trophy 2017/18 |
| 8 Mar 2018 | BAN 139/8 v IND 140/4Match 2 · T20I | BAN | 8* | 1/28 | 0 | India won by 6 wickets | Colombo | Nidahas Trophy 2017/18 |
| 5 Dec 2017 | CV 194/2 v RK 149/9Match 40 · T20 | CV | DNB | 1/29 | 1 | Chittagong Vikings won by 45 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 3 Dec 2017 | CV 67 v SS 68/0Match 37 · T20 | CV | 1* | - | 0 | Sylhet Sixers won by 10 wickets | Dhaka | Bangladesh Premier League 2017/18 |
| 29 Nov 2017 | RK 157/6 v CV 124Match 33 · T20 | CV | 1 | 1/36 | 0 | Rajshahi Kings won by 33 runs | Chattogram | Bangladesh Premier League 2017/18 |
| 27 Nov 2017 | CV 187/5 v DD 191/3Match 29 · T20 | CV | DNB | 1/35 | 0 | Dhaka Dynamites won by 7 wickets | Chattogram | Bangladesh Premier League 2017/18 |
| 25 Nov 2017 | CV 176/7 v RR 180/7Match 28 · T20 | CV | DNB | 1/38 | 0 | Rangpur Riders won by 3 wickets | Chattogram | Bangladesh Premier League 2017/18 |
| 24 Nov 2017 | CV 211/5 v SS 171/8Match 26 · T20 | CV | DNB | 3/31 | 0 | Chittagong Vikings won by 40 runs | Chattogram | Bangladesh Premier League 2017/18 |
| 17 Nov 2017 | CV 160/5 v KT 164/5Match 18 · T20 | CV | DNB | 1/38 | 0 | Khulna Titans won by 5 wickets | Dhaka | Bangladesh Premier League 2017/18 |
| 14 Nov 2017 | CV 139/4 v CV 140/4Match 14 · T20 | CV | DNB | 0/18 | 0 | Comilla Victorians won by 6 wickets | Dhaka | Bangladesh Premier League 2017/18 |
| 12 Nov 2017 | KT 170/7 v CV 152/7Match 11 · T20 | CV | DNB | 3/43 | 0 | Khulna Titans won by 18 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 8 Nov 2017 | CV 166/4 v RR 155/8Match 7 · T20 | CV | DNB | 3/31 | 0 | Chittagong Vikings won by 11 runs | Sylhet | Bangladesh Premier League 2017/18 |
| 7 Nov 2017 | CV 143/7 v CV 144/2Match 5 · T20 | CV | DNB | 0/36 | 0 | Comilla Victorians won by 8 wickets | Sylhet | Bangladesh Premier League 2017/18 |
| 29 Oct 2017 | SA 224/4 v BAN 1412nd T20I · T20I | BAN | 4 | 0/41 | 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 | 0 | 0/21 | 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 | 2 | 2/66 | 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 | 3* | 0/71 | 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 | DNB | 0/61 | 0 | South Africa won by 10 wickets | Kimberley | Bangladesh tour of South Africa 2017/18 |
| 28 Sept 2017 | SA 496/3d & 247/6d v BAN 320 & 901st Test · Test | BAN | 1 & 4 | 0/88 & 0/29 | 0 | South Africa won by 333 runs | Potchefstroom | Bangladesh tour of South Africa 2017/18 |
| 15 Jun 2017 | BAN 264/7 v IND 265/1Semi-final · ODI | BAN | 10* | 0/49 | 0 | India won by 9 wickets | Birmingham | ICC Champions Trophy 2017 |
| 9 Jun 2017 | BAN 268/5 v NZ 265/8Match 9 · ODI | BAN | DNB | 2/43 | 0 | Bangladesh won by 5 wickets | Cardiff | ICC Champions Trophy 2017 |
| 12 May 2017 | IRE v BAN 157/4Match 1 · ODI | BAN | DNB | - | 0 | No result | Dublin | Ireland Tri-Nation Series 2017 |
| 4 Apr 2017 | SL 158/4 v BAN 155/6Match 1 · T20I | BAN | DNB | 1/33 | 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 | 14 | 1/50 | 1 | 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 | - | 4/47 | 1 | No result | Dambulla | Bangladesh in Sri Lanka ODI Series 2016/17 |