| 11 Jul 2026 | ZIM 199 v BAN 200/33rd ODI · ODI | BAN | 69 | 0/9 | 0 | Bangladesh won by 7 wickets | Harare | Bangladesh tour of Zimbabwe 2026 |
| 9 Jul 2026 | ZIM 247/6 v BAN 2342nd ODI · ODI | BAN | 5 | - | 1 | Zimbabwe won by 13 runs | Harare | Bangladesh tour of Zimbabwe 2026 |
| 6 Jul 2026 | ZIM 141 v BAN 1161st ODI · ODI | BAN | 6 | 0/17 | 0 | Zimbabwe won by 25 runs | Harare | Bangladesh tour of Zimbabwe 2026 |
| 14 Jun 2026 | BAN 274/5 v AUS 277/93rd ODI · ODI | BAN | 2 | - | 1 | Australia won by 1 wicket | Dhaka | Australia tour of Bangladesh 2026 |
| 11 Jun 2026 | AUS 187/8 v BAN 195/52nd ODI · ODI | BAN | 42 | - | 0 | Bangladesh won by 5 wickets (DLS method) | Dhaka | Australia tour of Bangladesh 2026 |
| 23 Apr 2026 | BAN 265/8 v NZ 2103rd ODI · ODI | BAN | 18 | - | 0 | Bangladesh won by 55 runs | Chattogram | New Zealand tour of Bangladesh 2026 |
| 20 Apr 2026 | NZ 198 v BAN 199/42nd ODI · ODI | BAN | 8 | 1/27 | 0 | Bangladesh won by 6 wickets | Dhaka | New Zealand tour of Bangladesh 2026 |
| 23 Oct 2025 | BAN 296/8 v WI 1173rd ODI · ODI | BAN | 91 | - | 0 | Bangladesh won by 179 runs | Dhaka | West Indies tour of Bangladesh 2025/26 |
| 21 Oct 2025 | BAN 213/7 v WI 213/92nd ODI · ODI | BAN | 45 | - | 0 | Match tied (West Indies won the Super Over) | Dhaka | West Indies tour of Bangladesh 2025/26 |
| 18 Oct 2025 | BAN 207 v WI 1331st ODI · ODI | BAN | 4 | - | 0 | Bangladesh won by 74 runs | Dhaka | West Indies tour of Bangladesh 2025/26 |
| 20 Feb 2025 | BAN 228 v IND 231/4Match 2 · ODI | BAN | 0 | - | 1 | India won by 6 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 12 Dec 2024 | BAN 321/5 v WI 325/63rd ODI · ODI | BAN | 73 | 0/6 | 2 | West Indies won by 4 wickets | Basseterre | Bangladesh tour of West Indies 2024/25 |
| 10 Dec 2024 | BAN 227 v WI 230/32nd ODI · ODI | BAN | 2 | - | 0 | West Indies won by 7 wickets | Basseterre | Bangladesh tour of West Indies 2024/25 |
| 8 Dec 2024 | BAN 294/6 v WI 295/51st ODI · ODI | BAN | 19 | 1/24 | 0 | West Indies won by 5 wickets | Basseterre | Bangladesh tour of West Indies 2024/25 |
| 18 Mar 2024 | SL 235 v BAN 237/63rd ODI · ODI | BAN | - | 1/10 | 1 | Bangladesh won by 4 wickets | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 15 Mar 2024 | BAN 286/7 v SL 287/72nd ODI · ODI | BAN | 68 | 0/21 | 1 | Sri Lanka won by 3 wickets | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 13 Mar 2024 | SL 255 v BAN 257/41st ODI · ODI | BAN | 3 | 0/11 | 1 | Bangladesh won by 6 wickets | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 23 Dec 2023 | NZ 98 v BAN 99/13rd ODI · ODI | BAN | 4* | 3/18 | 0 | Bangladesh won by 9 wickets | Napier | Bangladesh tour of New Zealand 2023/24 |
| 20 Dec 2023 | BAN 291 v NZ 296/32nd ODI · ODI | BAN | 169 | - | 0 | New Zealand won by 7 wickets | Nelson | Bangladesh tour of New Zealand 2023/24 |
| 17 Dec 2023 | NZ 239/7 v BAN 200/91st ODI · ODI | BAN | 0 | 0/63 | 0 | New Zealand won by 44 runs (DLS method) | Dunedin | Bangladesh tour of New Zealand 2023/24 |
| 23 Sept 2023 | NZ 254 v BAN 1682nd ODI · ODI | BAN | 0 | - | 1 | New Zealand won by 86 runs | Dhaka | New Zealand tour of Bangladesh 2023 |
| 21 Sept 2023 | NZ 136/5 v BAN1st ODI · ODI | BAN | - | 0/13 | 0 | No result | Dhaka | New Zealand tour of Bangladesh 2023 |
| 26 Mar 2021 | NZ 318/6 v BAN 1543rd ODI · ODI | BAN | 1 | 1/37 | 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 | 32 | 0/7 | 1 | 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 | 0 | 0/5 | 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 | 7 | 1/22 | 0 | Bangladesh won by 120 runs | Chattogram | West Indies tour of Bangladesh 2020/21 |
| 22 Jan 2021 | WI 148 v BAN 149/3Match 2 · ODI | BAN | DNB | - | 0 | Bangladesh won by 7 wickets | Dhaka | ICC Men's Cricket World Cup Super League 2020/21 |
| 20 Jan 2021 | WI 122 v BAN 125/4Match 1 · ODI | BAN | DNB | - | 0 | Bangladesh won by 6 wickets | Dhaka | ICC Men's Cricket World Cup Super League 2020/21 |
| 31 Jul 2019 | SL 294/8 v BAN 1723rd ODI · ODI | BAN | 69 | 3/56 | 0 | Sri Lanka won by 122 runs | Colombo | Bangladesh tour of Sri Lanka 2019 |
| 28 Jul 2019 | SL 242/3 v BAN 238/82nd ODI · ODI | BAN | 11 | 0/16 | 1 | Sri Lanka won by 7 wickets | Colombo | Bangladesh tour of Sri Lanka 2019 |
| 26 Jul 2019 | SL 314/8 v BAN 2231st ODI · ODI | BAN | 15 | 1/17 | 3 | Sri Lanka won by 91 runs | Colombo | Bangladesh tour of Sri Lanka 2019 |
| 5 Jul 2019 | BAN 221 v PAK 315/9Match 43 · ODI | BAN | 22 | - | 1 | Pakistan won by 94 runs | London | World Cup 2019 |
| 2 Jul 2019 | BAN 286 v IND 314/9Match 40 · ODI | BAN | 33 | 1/33 | 1 | India won by 28 runs | Birmingham | World Cup 2019 |
| 20 Jun 2019 | AUS 381/5 v BAN 333/8Match 26 · ODI | BAN | 10 | 3/58 | 0 | Australia won by 48 runs | Nottingham | World Cup 2019 |
| 17 Jun 2019 | BAN 322/3 v WI 321/8Match 23 · ODI | BAN | 29 | - | 1 | Bangladesh won by 7 wickets | Taunton | World Cup 2019 |
| 8 Jun 2019 | ENG 386/6 v BAN 280Match 12 · ODI | BAN | 2 | - | 2 | England won by 106 runs | Cardiff | World Cup 2019 |
| 5 Jun 2019 | BAN 244 v NZ 248/8Match 9 · ODI | BAN | 25 | - | 1 | New Zealand won by 2 wickets | London | World Cup 2019 |
| 2 Jun 2019 | BAN 330/6 v SA 309/8Match 5 · ODI | BAN | 42 | - | 1 | Bangladesh won by 21 runs | London | World Cup 2019 |
| 17 May 2019 | BAN 213/5 v WI 152/1Final · ODI | BAN | 66 | - | 0 | Bangladesh won by 5 wickets (DLS method) | Dublin | Ireland Tri-Nation Series 2019 |
| 13 May 2019 | BAN 248/5 v WI 247/9Match 5 · ODI | BAN | 54 | 0/15 | 1 | Bangladesh won by 5 wickets | Dublin | Ireland Tri-Nation Series 2019 |
| 7 May 2019 | BAN 264/2 v WI 261/9Match 2 · ODI | BAN | 73 | - | 1 | Bangladesh won by 8 wickets | Dublin | Ireland Tri-Nation Series 2019 |
| 20 Feb 2019 | NZ 330/6 v BAN 2423rd ODI · ODI | BAN | 0 | - | 1 | New Zealand won by 88 runs | Dunedin | Bangladesh tour of New Zealand 2018/19 |
| 16 Feb 2019 | NZ 229/2 v BAN 2262nd ODI · ODI | BAN | 22 | 0/10 | 0 | New Zealand won by 8 wickets | Christchurch | Bangladesh tour of New Zealand 2018/19 |
| 13 Feb 2019 | NZ 233/2 v BAN 2321st ODI · ODI | BAN | 30 | 0/8 | 0 | New Zealand won by 8 wickets | Napier | Bangladesh tour of New Zealand 2018/19 |
| 14 Dec 2018 | BAN 202/2 v WI 198/93rd ODI · ODI | BAN | 80 | - | 1 | Bangladesh won by 8 wickets | Sylhet | West Indies tour of Bangladesh 2018/19 |
| 11 Dec 2018 | BAN 255/7 v WI 256/62nd ODI · ODI | BAN | 6 | - | 1 | West Indies won by 4 wickets | Dhaka | West Indies tour of Bangladesh 2018/19 |
| 9 Dec 2018 | BAN 196/5 v WI 195/91st ODI · ODI | BAN | 19 | - | 0 | Bangladesh won by 5 wickets | Dhaka | West Indies tour of Bangladesh 2018/19 |
| 26 Oct 2018 | ZIM 286/5 v BAN 288/33rd ODI · ODI | BAN | 117 | 0/16 | 1 | Bangladesh won by 7 wickets | Chattogram | Zimbabwe tour of Bangladesh 2018/19 |
| 28 Sept 2018 | BAN 222 v IND 223/7Final · ODI | BAN | 33 | - | 1 | India won by 3 wickets | Dubai International Cricket Stadium | Asia Cup 2018 |
| 26 Sept 2018 | BAN 239 v PAK 202/9Match 6 · ODI | BAN | 0 | 1/19 | 0 | Bangladesh won by 37 runs | Abu Dhabi | Asia Cup 2018 |