| 26 Nov 2021 | BAN 330 & 157 v PAK 286 & 203/21st Test · Test | BAN | 38* & 11 | 1/68 & 1/59 | 0 | Pakistan won by 8 wickets | Chattogram | Pakistan tour of Bangladesh 2021/22 |
| 18 Jul 2021 | ZIM 240/9 v BAN 242/72nd ODI · ODI | BAN | 6 | 1/34 | 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 | 26 | 0/15 | 1 | Bangladesh won by 155 runs | Harare | Bangladesh tour of Zimbabwe 2021 |
| 7 Jul 2021 | BAN 468 & 284/1d v ZIM 276 & 256Only Test · Test | BAN | 0 & DNB | 5/82 & 4/66 | 2 | Bangladesh won by 220 runs | Harare | Bangladesh tour of Zimbabwe 2021 |
| 28 May 2021 | SL 286/6 v BAN 1893rd ODI · ODI | BAN | 0 | 0/48 | 1 | Sri Lanka won by 97 runs | Dhaka | Sri Lanka tour of Bangladesh 2021 |
| 25 May 2021 | BAN 246 v SL 141/92nd ODI · ODI | BAN | 0 | 3/28 | 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 | DNB | 4/30 | 3 | Bangladesh won by 33 runs | Dhaka | Sri Lanka tour of Bangladesh 2021 |
| 29 Apr 2021 | SL 493/7d & 194/9d v BAN 251 & 2272nd Test · Test | BAN | 16 & 39 | 1/118 & 2/66 | 0 | Sri Lanka won by 209 runs | Kandy | Bangladesh tour of Sri Lanka 2021 |
| 21 Apr 2021 | SL 648/8d v BAN 541/7d & 100/21st Test · Test | BAN | 3 & DNB | 1/161 | 0 | Match drawn | Pallekele | Sri Lanka v Bangladesh 2021 |
| 26 Mar 2021 | NZ 318/6 v BAN 1543rd ODI · ODI | BAN | 0 | 0/23 | 1 | 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/38 | 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 | 1 | 0/9 | 0 | New Zealand won by 8 wickets | Dunedin | Bangladesh tour of New Zealand 2020/21 |
| 11 Feb 2021 | WI 409 & 117 v BAN 296 & 2132nd Test · Test | BAN | 57 & 31 | 1/75 & 1/15 | 0 | West Indies won by 17 runs | Dhaka | West Indies tour of Bangladesh 2020/21 |
| 3 Feb 2021 | BAN 430 & 223/8d v WI 259 & 395/71st Test · Test | BAN | 103 & 7 | 4/58 & 4/113 | 0 | West Indies won by 3 wickets | Chattogram | West Indies tour of Bangladesh 2020/21 |
| 25 Jan 2021 | BAN 297/6 v WI 1773rd ODI · ODI | BAN | DNB | 2/18 | 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 | 4/25 | 1 | 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 | 1/29 | 0 | Bangladesh won by 6 wickets | Dhaka | ICC Men's Cricket World Cup Super League 2020/21 |
| 6 Mar 2020 | BAN 322/3 v ZIM 2183rd ODI · ODI | BAN | DNB | 0/47 | 1 | Bangladesh won by 123 runs (DLS method) | Sylhet | Zimbabwe tour of Bangladesh 2019/20 |
| 3 Mar 2020 | BAN 322/8 v ZIM 318/82nd ODI · ODI | BAN | 5 | 1/25 | 0 | Bangladesh won by 4 runs | Sylhet | Zimbabwe tour of Bangladesh 2019/20 |
| 1 Mar 2020 | BAN 321/6 v ZIM 1521st ODI · ODI | BAN | 7 | 2/33 | 1 | Bangladesh won by 169 runs | Sylhet | Zimbabwe tour of Bangladesh 2019/20 |
| 17 Jan 2020 | RR 170/4 v KT 149/8Final · T20 | KT | 2 | 0/27 | 1 | Rajshahi Royals won by 21 runs | Dhaka | Bangladesh Premier League 2019/20 |
| 13 Jan 2020 | KT 158/3 v RR 131Qualifier 1 · T20 | KT | 8 | 2/6 | 0 | Khulna Tigers won by 27 runs | Dhaka | Bangladesh Premier League 2019/20 |
| 11 Jan 2020 | DP 205/4 v KT 207/2Match 42 · T20 | KT | 45 | 0/22 | 0 | Khulna Tigers won by 8 wickets | Dhaka | Bangladesh Premier League 2019/20 |
| 10 Jan 2020 | KT 218/2 v CW 126/9Match 40 · T20 | KT | 74* | - | 0 | Khulna Tigers won by 92 runs | Dhaka | Bangladesh Premier League 2019/20 |
| 8 Jan 2020 | KT 179/2 v CW 145Match 37 · T20 | KT | 39 | - | 1 | Khulna Tigers won by 34 runs | Dhaka | Bangladesh Premier League 2019/20 |
| 4 Jan 2020 | KT 121 v CC 124/4Match 33 · T20 | KT | 4 | 1/10 | 1 | Chattogram Challengers won by 6 wickets | Sylhet | Bangladesh Premier League 2019/20 |
| 3 Jan 2020 | DP 172/4 v KT 160/8Match 31 · T20 | KT | 15 | 0/15 | 0 | Dhaka Platoon won by 12 runs | Sylhet | Bangladesh Premier League 2019/20 |
| 28 Dec 2019 | ST 157/4 v KT 158/2Match 24 · T20 | KT | 87* | - | 1 | Khulna Tigers won by 8 wickets | Dhaka | Bangladesh Premier League 2019/20 |
| 27 Dec 2019 | KT 182/7 v RR 130/9Match 22 · T20 | KT | 12 | 0/20 | 1 | Khulna Tigers won by 52 runs | Dhaka | Bangladesh Premier League 2019/20 |
| 23 Dec 2019 | KT 145/9 v RR 149/3Match 18 · T20 | KT | 0 | 0/5 | 0 | Rajshahi Royals won by 7 wickets | Chattogram | Bangladesh Premier League 2019/20 |
| 21 Dec 2019 | ST 232/5 v KT 152/9Match 15 · T20 | KT | 4 | 0/10 | 0 | Sylhet Thunder won by 80 runs | Chattogram | Bangladesh Premier League 2019/20 |
| 20 Dec 2019 | RR 137/9 v KT 138/2Match 13 · T20 | KT | DNB | 0/25 | 1 | Khulna Tigers won by 8 wickets | Chattogram | Bangladesh Premier League 2019/20 |
| 17 Dec 2019 | RR 189/4 v KT 192/5Match 9 · T20 | KT | DNB | 0/17 | 0 | Khulna Tigers won by 5 wickets | Chattogram | Bangladesh Premier League 2019/20 |
| 12 Dec 2019 | CC 144/6 v KT 146/2Match 4 · T20 | KT | DNB | - | 0 | Khulna Tigers won by 8 wickets | Dhaka | Bangladesh Premier League 2019/20 |
| 22 Nov 2019 | IND 347/9d v BAN 106 & 195/9Match 2 · Test | BAN | 8 & 15 | - | 1 | India won by an innings and 46 runs | Kolkata | Bangladesh in India Test Series 2019/20 |
| 14 Nov 2019 | IND 493/6d v BAN 150 & 213Match 1 · Test | BAN | 0 & 38 | 1/125 | 0 | India won by an innings and 130 runs | Indore | Bangladesh in India Test Series 2019/20 |
| 5 Sept 2019 | BAN 205 & 173 v AFG 342 & 260Only Test · Test | BAN | 11 & 12 | 1/73 & 2/35 | 1 | Afghanistan won by 224 runs | Chittagong | Afghanistan tour of Bangladesh 2019/20 |
| 31 Jul 2019 | SL 294/8 v BAN 1723rd ODI · ODI | BAN | 8 | 0/59 | 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 | 43 | 1/51 | 0 | 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 | 2 | 1/56 | 0 | 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 | 7* | 1/30 | 1 | Pakistan won by 94 runs | London | World Cup 2019 |
| 24 Jun 2019 | AFG 200 v BAN 262/731st match · ODI | BAN | DNB | 0/37 | 0 | Bangladesh won by 62 runs | Southampton | 2019 Cricket World Cup |
| 20 Jun 2019 | AUS 381/5 v BAN 333/8Match 26 · ODI | BAN | 6 | 0/59 | 0 | Australia won by 48 runs | Nottingham | World Cup 2019 |
| 17 Jun 2019 | BAN 322/3 v WI 321/8Match 23 · ODI | BAN | DNB | 0/57 | 0 | Bangladesh won by 7 wickets | Taunton | World Cup 2019 |
| 8 Jun 2019 | ENG 386/6 v BAN 280Match 12 · ODI | BAN | 12 | 2/67 | 1 | England won by 106 runs | Cardiff | World Cup 2019 |
| 5 Jun 2019 | BAN 244 v NZ 248/8Match 9 · ODI | BAN | 7 | 2/47 | 1 | New Zealand won by 2 wickets | London | World Cup 2019 |
| 2 Jun 2019 | BAN 330/6 v SA 309/8Match 5 · ODI | BAN | 5* | 1/44 | 1 | Bangladesh won by 21 runs | London | World Cup 2019 |
| 17 May 2019 | BAN 213/5 v WI 152/1Final · ODI | BAN | DNB | 1/22 | 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 | DNB | 1/41 | 0 | Bangladesh won by 5 wickets | Dublin | Ireland Tri-Nation Series 2019 |
| 7 May 2019 | BAN 264/2 v WI 261/9Match 2 · ODI | BAN | DNB | 1/38 | 0 | Bangladesh won by 8 wickets | Dublin | Ireland Tri-Nation Series 2019 |