| 2 Jul 2025 | SL 244 v BAN 1671st ODI · ODI | BAN | 0 | 0/47 | 1 | Sri Lanka won by 77 runs | Colombo | Bangladesh tour of Sri Lanka 2025 |
| 25 Jun 2025 | BAN 247 & 133 v SL 4582nd Test · Test | BAN | 31 & 11 | 0/75 | 1 | Sri Lanka won by an innings and 78 runs | Colombo | Bangladesh tour of Sri Lanka 2025 |
| 1 Jun 2025 | BAN 196/6 v PAK 197/33rd T20I · T20I | BAN | 1 | 2/26 | 0 | Pakistan won by 7 wickets | Lahore | Bangladesh tour of Pakistan 2025 |
| 30 May 2025 | PAK 201/6 v BAN 144/92nd T20I · T20I | BAN | 23 | 0/38 | 0 | Pakistan won by 57 runs | Lahore | Bangladesh tour of Pakistan 2025 |
| 28 Apr 2025 | ZIM 227 & 111 v BAN 4442nd Test · Test | BAN | 104 | 0/44 & 5/32 | 0 | Bangladesh won by an innings and 106 runs | Chattogram | Zimbabwe tour of Bangladesh 2025 |
| 20 Apr 2025 | BAN 191 & 255 v ZIM 273 & 174/71st Test · Test | BAN | 1 & 11 | 5/52 & 5/50 | 0 | Zimbabwe won by 3 wickets | Sylhet | Zimbabwe tour of Bangladesh 2025 |
| 24 Feb 2025 | BAN 236/9 v NZ 240/5Match 6 · ODI | BAN | 13 | 0/53 | 0 | New Zealand won by 5 wickets | Rawalpindi | ICC Champions Trophy 2024/25 |
| 20 Feb 2025 | BAN 228 v IND 231/4Match 2 · ODI | BAN | 5 | 0/37 | 0 | India won by 6 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 5 Feb 2025 | KT 163/6 v CK 164/8Qualifier 2 · T20 | KT | 2 | 0/27 | 1 | Chittagong Kings won by 2 wickets | Dhaka | Bangladesh Premier League 2024/25 |
| 3 Feb 2025 | RR 85 v KT 89/1Eliminator · T20 | KT | 0 | 3/10 | 0 | Khulna Tigers won by 9 wickets | Dhaka | Bangladesh Premier League 2024/25 |
| 1 Feb 2025 | DC 123/9 v KT 128/4Match 41 · T20 | KT | 74* | 1/30 | 1 | Khulna Tigers won by 6 wickets | Dhaka | Bangladesh Premier League 2024/25 |
| 30 Jan 2025 | KT 220/4 v RR 174/9Match 39 · T20 | KT | 21 | 0/33 | 1 | Khulna Tigers won by 46 runs | Dhaka | Bangladesh Premier League 2024/25 |
| 27 Jan 2025 | KT 187/5 v FB 188/5Match 35 · T20 | KT | 29 | 0/29 | 1 | Fortune Barishal won by 5 wickets | Dhaka | Bangladesh Premier League 2024/25 |
| 23 Jan 2025 | SS 152/9 v KT 156/4Match 32 · T20 | KT | 70 | 1/40 | 3 | Khulna Tigers won by 6 wickets | Chattogram | Bangladesh Premier League 2024/25 |
| 22 Jan 2025 | FB 167/9 v KT 160/6Match 30 · T20 | KT | 33 | 3/35 | 0 | Fortune Barishal won by 7 runs | Chattogram | Bangladesh Premier League 2024/25 |
| 19 Jan 2025 | KT 209/4 v DR 202/4Match 26 · T20 | KT | 26 | 0/23 | 0 | Khulna Tigers won by 7 runs | Chattogram | Bangladesh Premier League 2024/25 |
| 16 Jan 2025 | CK 200/7 v KT 155/9Match 22 · T20 | KT | 19 | 0/31 | 0 | Chittagong Kings won by 45 runs | Chattogram | Bangladesh Premier League 2024/25 |
| 13 Jan 2025 | RR 186/5 v KT 178/9Match 20 · T20 | KT | 39 | 0/9 | 0 | Rangpur Riders won by 8 runs | Sylhet | Bangladesh Premier League 2024/25 |
| 12 Jan 2025 | SS 182/5 v KT 174/9Match 17 · T20 | KT | 15 | 0/53 | 0 | Sylhet Strikers won by 8 runs | Sylhet | Bangladesh Premier League 2024/25 |
| 10 Jan 2025 | DR 178/5 v KT 150Match 15 · T20 | KT | 1 | 1/26 | 0 | Durbar Rajshahi won by 28 runs | Sylhet | Bangladesh Premier League 2024/25 |
| 3 Jan 2025 | KT 173/8 v DC 153/6Match 8 · T20 | KT | 8 | 3/6 | 0 | Khulna Tigers won by 20 runs | Dhaka | Bangladesh Premier League 2024/25 |
| 31 Dec 2024 | KT 203/4 v CK 166Match 3 · T20 | KT | 18 | 1/26 | 1 | Khulna Tigers won by 37 runs | Dhaka | Bangladesh Premier League 2024/25 |
| 19 Dec 2024 | BAN 189/7 v WI 1093rd T20I · T20I | BAN | 29 | - | 0 | Bangladesh won by 80 runs | Kingstown | Bangladesh tour of West Indies 2024/25 |
| 17 Dec 2024 | BAN 129/7 v WI 1022nd T20I · T20I | BAN | 26 | 0/8 | 2 | Bangladesh won by 27 runs | Kingstown | Bangladesh tour of West Indies 2024/25 |
| 12 Dec 2024 | BAN 321/5 v WI 325/63rd ODI · ODI | BAN | 77 | 0/67 | 0 | 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 | 1 | 0/24 | 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 | 74 | 1/62 | 1 | West Indies won by 5 wickets | Basseterre | Bangladesh tour of West Indies 2024/25 |
| 30 Nov 2024 | BAN 164 & 268 v WI 146 & 1852nd Test · Test | BAN | 36 & 42 | 1/15 & 0/31 | 1 | Bangladesh won by 101 runs | Kingston | Bangladesh tour of West Indies 2024/25 |
| 22 Nov 2024 | WI 450/9d & 152 v BAN 269/9d & 132/91st Test · Test | BAN | 23 & 45 | 2/99 & 2/31 | 1 | West Indies won by 201 runs | North Sound | Bangladesh tour of West Indies 2024/25 |
| 11 Nov 2024 | BAN 244/8 v AFG 246/53rd ODI · ODI | BAN | 66 | 1/56 | 0 | Afghanistan won by 5 wickets (with 10 balls remaining) | Sharjah | - |
| 9 Nov 2024 | BAN 252/7 v AFG 1842nd ODI · ODI | BAN | 22 | 2/37 | 1 | Bangladesh won by 68 runs | Sharjah | - |
| 6 Nov 2024 | AFG 235 v BAN 1431st ODI · ODI | BAN | 28 | 0/30 | 0 | Afghanistan won by 92 runs | Sharjah | - |
| 29 Oct 2024 | SA 575/6d v BAN 159 & 1432nd Test · Test | BAN | 1 & 6 | 0/171 | 0 | South Africa won by an innings and 273 runs | Chattogram | South Africa tour of Bangladesh 2024/25 |
| 21 Oct 2024 | BAN 106 & 307 v SA 308 & 106/31st Test · Test | BAN | 13 & 97 | 2/63 & 0/13 | 0 | South Africa won by 7 wickets | Dhaka | South Africa tour of Bangladesh 2024/25 |
| 9 Oct 2024 | IND 221/9 v BAN 135/92nd T20I · T20I | BAN | 16 | 0/46 | 2 | India won by 86 runs | Delhi | Bangladesh tour of India 2024/25 |
| 6 Oct 2024 | BAN 127 v IND 132/31st T20I · T20I | BAN | 35* | 1/7 | 0 | India won by 7 wickets | Gwalior | Bangladesh tour of India 2024/25 |
| 27 Sept 2024 | BAN 233 & 146 v IND 285/9d & 98/32nd Test · Test | BAN | 20 & 9 | 4/41 & 2/44 | 0 | India won by 7 wickets | Kanpur | Bangladesh tour of India 2024/25 |
| 19 Sept 2024 | IND 376 & 287/4d v BAN 149 & 2341st Test · Test | BAN | 27* & 8 | 1/77 & 2/103 | 1 | India won by 280 runs | Chennai | Bangladesh tour of India 2024/25 |
| 30 Aug 2024 | PAK 274 & 172 v BAN 262 & 185/42nd Test · Test | BAN | 78 & DNB | 5/61 & 0/24 | 1 | Bangladesh won by 6 wickets | Rawalpindi | Bangladesh tour of Pakistan 2024 |
| 21 Aug 2024 | PAK 448/6d & 146 v BAN 565 & 30/01st Test · Test | BAN | 77 & DNB | 1/80 & 4/21 | 2 | Bangladesh won by 10 wickets | Rawalpindi | Bangladesh tour of Pakistan 2024 |
| 30 Mar 2024 | SL 531 & 157/7d v BAN 178 & 3182nd Test · Test | BAN | 7 & 81* | 1/146 | 3 | Sri Lanka won by 192 runs | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 22 Mar 2024 | SL 280 & 418 v BAN 188 & 1821st Test · Test | BAN | 11 & 33 | 0/25 & 4/74 | 5 | Sri Lanka won by 328 runs | Sylhet | Sri Lanka tour of Bangladesh 2023/24 |
| 18 Mar 2024 | SL 235 v BAN 237/63rd ODI · ODI | BAN | 25 | 2/38 | 0 | 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 | 12 | 1/58 | 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 | DNB | 1/33 | 0 | Bangladesh won by 6 wickets | Chattogram | Sri Lanka tour of Bangladesh 2023/24 |
| 1 Mar 2024 | CV 154/6 v FB 157/4Final · T20 | FB | 29 | - | 0 | Fortune Barishal won by 6 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 28 Feb 2024 | RR 149/7 v FB 152/4Qualifier 2 · T20 | FB | 8 | 1/9 | 0 | Fortune Barishal won by 6 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 26 Feb 2024 | CC 135/9 v FB 136/3Eliminator · T20 | FB | DNB | - | 0 | Fortune Barishal won by 7 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 23 Feb 2024 | CV 140/8 v FB 141/4Match 41 · T20 | FB | DNB | 0/13 | 0 | Fortune Barishal won by 6 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 19 Feb 2024 | FB 151/9 v RR 155/9Match 38 · T20 | FB | 3 | 3/24 | 0 | Rangpur Riders won by 1 wicket | Chattogram | Bangladesh Premier League 2023/24 |