| 19 Jul 2026 | ZIM 143/7 v BAN 144/63rd T20I · T20I | BAN | 0 | 2/35 | 0 | Bangladesh won by 4 wickets | Bulawayo | Bangladesh tour of Zimbabwe 2026 |
| 17 Jul 2026 | BAN 186/5 v ZIM 1522nd T20I · T20I | BAN | 31* | 1/36 | 1 | Bangladesh won by 34 runs | Bulawayo | Bangladesh tour of Zimbabwe 2026 |
| 15 Jul 2026 | ZIM 170/6 v BAN 1381st T20I · T20I | BAN | 1 | 2/35 | 0 | Zimbabwe won by 32 runs | Bulawayo | Bangladesh tour of Zimbabwe 2026 |
| 11 Jul 2026 | ZIM 199 v BAN 200/33rd ODI · ODI | BAN | DNB | 1/31 | 1 | Bangladesh won by 7 wickets | Harare | Bangladesh tour of Zimbabwe 2026 |
| 2 May 2026 | BAN 102 v NZ 104/43rd T20I · T20I | BAN | 0 | 0/7 | 0 | New Zealand won by 6 wickets (DLS method) | Dhaka | New Zealand tour of Bangladesh 2026 |
| 2 Dec 2025 | IRE 117 v BAN 119/23rd T20I · T20I | BAN | DNB | 1/31 | 0 | Bangladesh won by 8 wickets | Chattogram | Ireland tour of Bangladesh 2025/26 |
| 29 Nov 2025 | IRE 170/6 v BAN 174/62nd T20I · T20I | BAN | 17* | 1/40 | 0 | Bangladesh won by 4 wickets | Chattogram | Ireland tour of Bangladesh 2025/26 |
| 5 Oct 2025 | AFG 143/9 v BAN 144/43rd T20I · T20I | BAN | DNB | 3/15 | 1 | Bangladesh won by 6 wickets (12 balls left) | Sharjah | Bangladesh v Afghanistan in United Arab Emirates 2025/26 |
| 3 Oct 2025 | AFG 147/5 v BAN 150/82nd T20I · T20I | BAN | 4 | 0/22 | 1 | Bangladesh won by 2 wickets (5 balls left) | Sharjah | Bangladesh v Afghanistan in United Arab Emirates 2025/26 |
| 24 Sept 2025 | IND 168/6 v BAN 127Match 16 · T20I | BAN | 4 | 1/37 | 0 | India won by 41 runs | Dubai | Men's T20 Asia Cup 2025 |
| 3 Sept 2025 | BAN 164/4 v NED3rd T20I · T20I | BAN | DNB | - | 0 | No result | Sylhet | Netherlands tour of Bangladesh 2025 |
| 24 Jul 2025 | PAK 178/7 v BAN 1043rd T20I · T20I | BAN | 35* | 1/28 | 0 | Pakistan won by 74 runs | Dhaka | Pakistan tour of Bangladesh 2025 |
| 13 Jul 2025 | BAN 177/7 v SL 942nd T20I · T20I | BAN | 6* | 2/21 | 0 | Bangladesh won by 83 runs | Dambulla | Bangladesh tour of Sri Lanka 2025 |
| 10 Jul 2025 | BAN 154/5 v SL 159/31st T20I · T20I | BAN | DNB | 1/22 | 0 | Sri Lanka won by 7 wickets | Kandy | Bangladesh tour of Sri Lanka 2025 |
| 12 May 2024 | BAN 157/6 v ZIM 158/25th T20I · T20I | BAN | 6* | 1/55 | 0 | Zimbabwe won by 8 wickets | Dhaka | Zimbabwe tour of Bangladesh 2024 |
| 7 May 2024 | BAN 165/5 v ZIM 156/93rd T20I · T20I | BAN | DNB | 3/42 | 1 | Bangladesh won by 9 runs | Chattogram | Zimbabwe tour of Bangladesh 2024 |
| 5 May 2024 | ZIM 138/7 v BAN 142/42nd T20I · T20I | BAN | DNB | 1/37 | 1 | Bangladesh won by 6 wickets | Chattogram | Zimbabwe tour of Bangladesh 2024 |
| 3 May 2024 | ZIM 124 v BAN 126/21st T20I · T20I | BAN | DNB | 3/15 | 0 | Bangladesh won by 8 wickets | Chattogram | Zimbabwe tour of Bangladesh 2024 |
| 13 Oct 2022 | BAN 173/6 v PAK 177/3Match 6 · T20I | BAN | 1* | 0/53 | 0 | Pakistan won by 7 wickets | Christchurch | New Zealand T20I Tri-Series 2022/23 |
| 12 Oct 2022 | NZ 208/5 v BAN 160/7Match 5 · T20I | BAN | 3* | 2/37 | 0 | New Zealand won by 48 runs | Christchurch | New Zealand T20I Tri-Series 2022/23 |
| 27 Sept 2022 | BAN 169/5 v UAE 137/52nd T20I · T20I | BAN | DNB | 0/26 | 0 | Bangladesh won by 32 runs | Dubai | Bangladesh tour of United Arab Emirates 2022 |
| 25 Sept 2022 | BAN 158/5 v UAE 1511st T20I · T20I | BAN | DNB | 0/40 | 1 | Bangladesh won by 7 runs | Dubai | Bangladesh tour of United Arab Emirates 2022 |
| 30 Aug 2022 | BAN 127/7 v AFG 131/33rd Match, Group B · T20I | BAN | 0* | 1/27 | 0 | Afghanistan won by 7 wickets (with 9 balls remaining) | Sharjah | Asia Cup 2022 |
| 24 Oct 2021 | BAN 171/4 v SL 172/5Match 15 · T20I | BAN | DNB | 1/38 | 0 | Sri Lanka won by 5 wickets | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 21 Oct 2021 | BAN 181/7 v PNG 97Match 9 · T20I | BAN | 19* | 2/21 | 0 | Bangladesh won by 84 runs | Al Amarat | ICC Men's T20 World Cup 2021/22 |
| 19 Oct 2021 | BAN 153 v OMA 127/9Match 6 · T20I | BAN | 0 | 1/16 | 0 | Bangladesh won by 26 runs | Al Amarat | ICC Men's T20 World Cup 2021/22 |
| 17 Oct 2021 | SCO 140/9 v BAN 134/7Match 2 · T20I | BAN | 5* | 1/30 | 0 | Scotland won by 6 runs | Al Amarat | ICC Men's T20 World Cup 2021/22 |
| 8 Sept 2021 | NZ 93 v BAN 96/44th T20I · T20I | BAN | DNB | 1/16 | 2 | Bangladesh won by 6 wickets | Dhaka | New Zealand tour of Bangladesh 2021 |
| 5 Sept 2021 | NZ 128/5 v BAN 763rd T20I · T20I | BAN | 8 | 2/28 | 0 | New Zealand won by 52 runs | Dhaka | New Zealand tour of Bangladesh 2021 |
| 3 Sept 2021 | BAN 141/6 v NZ 137/52nd T20I · T20I | BAN | DNB | 0/36 | 1 | Bangladesh won by 4 runs | Dhaka | New Zealand tour of Bangladesh 2021 |
| 1 Sept 2021 | NZ 60 v BAN 62/31st T20I · T20I | BAN | DNB | 2/7 | 1 | Bangladesh won by 7 wickets | Dhaka | New Zealand tour of Bangladesh 2021 |
| 9 Aug 2021 | BAN 122/8 v AUS 625th T20I · T20I | BAN | 0 | 3/12 | 0 | Bangladesh won by 60 runs | Dhaka | Australia tour of Bangladesh 2021 |
| 25 Jul 2021 | ZIM 193/5 v BAN 194/53rd T20I · T20I | BAN | DNB | 1/50 | 0 | Bangladesh won by 5 wickets | Harare | Bangladesh tour of Zimbabwe 2021 |
| 23 Jul 2021 | ZIM 166/6 v BAN 1432nd T20I · T20I | BAN | 19 | 0/36 | 0 | Zimbabwe won by 23 runs | Harare | Bangladesh tour of Zimbabwe 2021 |
| 22 Jul 2021 | ZIM 152 v BAN 153/21st T20I · T20I | BAN | DNB | 2/23 | 0 | Bangladesh won by 8 wickets | Harare | Bangladesh tour of Zimbabwe 2021 |
| 20 Jul 2021 | ZIM 298 v BAN 302/53rd ODI · ODI | BAN | DNB | 3/87 | 0 | Bangladesh won by 5 wickets | Harare | Bangladesh tour of Zimbabwe 2021 |
| 18 Jul 2021 | ZIM 240/9 v BAN 242/72nd ODI · ODI | BAN | 28* | 1/54 | 0 | Bangladesh won by 3 wickets | Harare | Bangladesh tour of Zimbabwe 2021 |
| 16 Jul 2021 | BAN 276/9 v ZIM 121/91st ODI · ODI | BAN | 8* | 1/23 | 0 | Bangladesh won by 155 runs | Harare | Bangladesh tour of Zimbabwe 2021 |
| 25 May 2021 | BAN 246 v SL 141/92nd ODI · ODI | BAN | 11 | - | 0 | Bangladesh won by 103 runs (DLS method) | Mirpur | Sri Lanka tour of Bangladesh 2021 |
| 23 May 2021 | BAN 257/6 v SL 2241st ODI · ODI | BAN | 13* | 2/49 | 1 | Bangladesh won by 33 runs | Dhaka | Sri Lanka tour of Bangladesh 2021 |
| 30 Mar 2021 | NZ 173/5 v BAN 142/72nd T20I · T20I | BAN | 3 | 1/35 | 0 | New Zealand won by 28 runs (DLS method) | Napier | Bangladesh tour of New Zealand 2020/21 |
| 28 Mar 2021 | NZ 210/3 v BAN 144/81st T20I · T20I | BAN | 34* | 0/43 | 0 | New Zealand won by 66 runs | Hamilton | Bangladesh tour of New Zealand 2020/21 |
| 23 Mar 2021 | BAN 271/6 v NZ 275/52nd ODI · ODI | BAN | 7* | 0/43 | 0 | New Zealand won by 5 wickets | Christchurch | Bangladesh tour of New Zealand 2020/21 |
| 25 Jan 2021 | BAN 297/6 v WI 1773rd ODI · ODI | BAN | 5* | 3/51 | 0 | Bangladesh won by 120 runs | Chattogram | West Indies tour of Bangladesh 2020/21 |
| 11 Mar 2020 | BAN 120/1 v ZIM 119/72nd T20I · T20I | BAN | DNB | 1/30 | 0 | Bangladesh won by 9 wickets | Dhaka | Zimbabwe tour of Bangladesh 2019/20 |
| 9 Mar 2020 | BAN 200/3 v ZIM 1521st T20I · T20I | BAN | DNB | 1/19 | 0 | Bangladesh won by 48 runs | Dhaka | Zimbabwe tour of Bangladesh 2019/20 |
| 6 Mar 2020 | BAN 322/3 v ZIM 2183rd ODI · ODI | BAN | DNB | 4/41 | 0 | Bangladesh won by 123 runs (DLS method) | Sylhet | Zimbabwe tour of Bangladesh 2019/20 |
| 1 Mar 2020 | BAN 321/6 v ZIM 1521st ODI · ODI | BAN | 28* | 3/22 | 1 | Bangladesh won by 169 runs | Sylhet | Zimbabwe tour of Bangladesh 2019/20 |
| 21 Sept 2019 | AFG 138/7 v BAN 139/66th Match · T20I | BAN | DNB | 1/23 | 0 | Bangladesh won by 4 wickets (6 balls left) | Chattogram | Bangladesh Twenty20 Tri-Series 2019 |
| 18 Sept 2019 | BAN 175/7 v ZIM 136Match 4 · T20I | BAN | 6* | 1/14 | 1 | Bangladesh won by 39 runs | Chattogram | Bangladesh Twenty20 Tri-Series 2019 |