| 8 Jan 2019 | DD 192/6 v KT 87/9Match 5 · T20 | DD | 0 | 3/18 | 0 | Dhaka Dynamites won by 105 runs | Dhaka | Bangladesh Premier League 2018/19 |
| 5 Jan 2019 | DD 189/5 v RK 106Match 2 · T20 | DD | 2 | 1/11 | 0 | Dhaka Dynamites won by 83 runs | Dhaka | Bangladesh Premier League 2018/19 |
| 22 Dec 2018 | BAN 140 v WI 1903rd T20I · T20I | BAN | 0 | 3/37 | 0 | West Indies won by 50 runs | Dhaka | West Indies tour of Bangladesh 2018/19 |
| 20 Dec 2018 | BAN 211/4 v WI 1752nd T20I · T20I | BAN | 42* | 5/20 | 0 | Bangladesh won by 36 runs | Dhaka | West Indies tour of Bangladesh 2018/19 |
| 17 Dec 2018 | BAN 129 v WI 130/21st T20I · T20I | BAN | 61 | 0/32 | 0 | West Indies won by 8 wickets | Sylhet | West Indies tour of Bangladesh 2018/19 |
| 14 Dec 2018 | BAN 202/2 v WI 198/93rd ODI · ODI | BAN | DNB | 2/40 | 0 | 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 | 65 | 0/28 | 0 | 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 | 30 | 1/36 | 0 | Bangladesh won by 5 wickets | Dhaka | West Indies tour of Bangladesh 2018/19 |
| 30 Nov 2018 | BAN 508 v WI 111 & 2132nd Test · Test | BAN | 80 | 3/27 & 1/65 | 1 | Bangladesh won by an innings and 184 runs | Dhaka | West Indies tour of Bangladesh 2018/19 |
| 22 Nov 2018 | BAN 324 & 125 v WI 246 & 1391st Test · Test | BAN | 34 & 1 | 3/43 & 2/30 | 1 | Bangladesh won by 64 runs | Chattogram | West Indies tour of Bangladesh 2018/19 |
| 23 Sept 2018 | AFG 246/7 v BAN 249/74th Match, Super Four · ODI | BAN | 0 | 1/55 | 0 | Bangladesh won by 3 runs | Abu Dhabi | 2018 Asia Cup |
| 21 Sept 2018 | BAN 173 v IND 174/3Match 1 · ODI | BAN | 17 | 1/44 | 0 | India won by 7 wickets | Dubai | Asia Cup 2018 |
| 20 Sept 2018 | AFG 255/7 v BAN 1196th Match, Group B · ODI | BAN | 32 | 4/42 | 0 | Afghanistan won by 136 runs | Abu Dhabi | 2018 Asia Cup |
| 15 Sept 2018 | BAN 261 v SL 124Match 1 · ODI | BAN | 0 | 1/31 | 0 | Bangladesh won by 137 runs | Dubai | Asia Cup 2018 |
| 5 Aug 2018 | BAN 184/5 v WI 135/73rd T20I · T20I | BAN | 24 | 1/22 | 0 | Bangladesh won by 19 runs (DLS method) | Lauderhill | Bangladesh tour of West Indies and United States of America 2018 |
| 4 Aug 2018 | BAN 171/5 v WI 159/92nd T20I · T20I | BAN | 60 | 2/19 | 1 | Bangladesh won by 12 runs | Lauderhill | Bangladesh tour of West Indies and United States of America 2018 |
| 31 Jul 2018 | BAN 143/9 v WI 93/31st T20I · T20I | BAN | 19 | 0/27 | 0 | West Indies won by 7 wickets (DLS method) | St Kitts | Bangladesh tour of West Indies and United States of America 2018 |
| 28 Jul 2018 | BAN 301/6 v WI 283/63rd ODI · ODI | BAN | 37 | 0/45 | 1 | Bangladesh won by 18 runs | St Kitts | Bangladesh tour of West Indies and United States of America 2018 |
| 25 Jul 2018 | WI 271 v BAN 268/62nd ODI · ODI | BAN | 56 | 2/45 | 0 | West Indies won by 3 runs | Guyana | Bangladesh tour of West Indies and United States of America 2018 |
| 22 Jul 2018 | BAN 279/4 v WI 231/91st ODI · ODI | BAN | 97 | 0/43 | 1 | Bangladesh won by 48 runs | Guyana | Bangladesh tour of West Indies and United States of America 2018 |
| 12 Jul 2018 | WI 354 & 129 v BAN 149 & 1682nd Test · Test | BAN | 32 & 54 | 0/60 & 6/33 | 0 | West Indies won by 166 runs | Jamaica | Bangladesh tour of West Indies and United States of America 2018 |
| 4 Jul 2018 | BAN 43 & 144 v WI 4061st Test · Test | BAN | 0 & 12 | 2/71 | 1 | West Indies won by an innings and 219 runs | North Sound | Bangladesh tour of West Indies and United States of America 2018 |
| 7 Jun 2018 | AFG 145/6 v BAN 144/63rd T20I · T20I | BAN | 10 | 1/16 | 0 | Afghanistan won by 1 run | Dehradun | Afghanistan tour of India 2018 |
| 5 Jun 2018 | BAN 134/8 v AFG 135/42nd T20I · T20I | BAN | 3 | 0/37 | 0 | Afghanistan won by 6 wickets (with 7 balls remaining) | Dehradun | Afghanistan tour of India 2018 |
| 3 Jun 2018 | AFG 167/8 v BAN 1221st T20I · T20I | BAN | 15 | 1/19 | 0 | Afghanistan won by 45 runs | Dehradun | Afghanistan tour of India 2018 |
| 27 May 2018 | SH 178/6 v CSK 181/2Final · T20 | SH | 23 | 0/15 | 0 | Chennai Super Kings won by 8 wickets | Mumbai | Indian Premier League 2018 |
| 25 May 2018 | SH 174/7 v KKR 160/9Qualifier 2 · T20 | SH | 28 | 1/16 | 0 | Sunrisers Hyderabad won by 14 runs | Kolkata | Indian Premier League 2018 |
| 22 May 2018 | SH 139/7 v CSK 140/8Qualifier 1 · T20 | SH | 12 | 0/20 | 0 | Chennai Super Kings won by 2 wickets | Mumbai | Indian Premier League 2018 |
| 19 May 2018 | SH 172/9 v KKR 173/5Match 54 · T20 | SH | 10 | 1/30 | 0 | Kolkata Knight Riders won by 5 wickets | Hyderabad | Indian Premier League 2018 |
| 17 May 2018 | RCB 218/6 v SH 204/3Match 51 · T20 | SH | DNB | 0/35 | 0 | Royal Challengers Bangalore won by 14 runs | Bengaluru | Indian Premier League 2018 |
| 13 May 2018 | SH 179/4 v CSK 180/2Match 46 · T20 | SH | 8* | 0/41 | 0 | Chennai Super Kings won by 8 wickets | Pune | Indian Premier League 2018 |
| 10 May 2018 | DC 187/5 v SH 191/1Match 42 · T20 | SH | DNB | 2/27 | 0 | Sunrisers Hyderabad won by 9 wickets | Delhi | Indian Premier League 2018 |
| 7 May 2018 | SH 146 v RCB 141/6Match 39 · T20 | SH | 35 | 2/36 | 0 | Sunrisers Hyderabad won by 5 runs | Hyderabad | Indian Premier League 2018 |
| 5 May 2018 | DC 163/5 v SH 164/3Match 36 · T20 | SH | DNB | 0/34 | 0 | Sunrisers Hyderabad won by 7 wickets | Hyderabad | Indian Premier League 2018 |
| 29 Apr 2018 | SH 151/7 v RR 140/6Match 28 · T20 | SH | 6 | 0/30 | 0 | Sunrisers Hyderabad won by 11 runs | Jaipur | Indian Premier League 2018 |
| 26 Apr 2018 | SH 132/6 v PK 119Match 25 · T20 | SH | 28 | 2/18 | 0 | Sunrisers Hyderabad won by 13 runs | Hyderabad | Indian Premier League 2018 |
| 24 Apr 2018 | SH 118 v MI 87Match 23 · T20 | SH | 2 | 1/16 | 0 | Sunrisers Hyderabad won by 31 runs | Mumbai | Indian Premier League 2018 |
| 22 Apr 2018 | CSK 182/3 v SH 178/6Match 20 · T20 | SH | 24 | 0/32 | 0 | Chennai Super Kings won by 4 runs | Hyderabad | Indian Premier League 2018 |
| 19 Apr 2018 | PK 193/3 v SH 178/4Match 16 · T20 | SH | 24* | 0/28 | 0 | Kings XI Punjab won by 15 runs | Chandigarh | Indian Premier League 2018 |
| 14 Apr 2018 | KKR 138/8 v SH 139/5Match 10 · T20 | SH | 27 | 2/21 | 2 | Sunrisers Hyderabad won by 5 wickets | Kolkata | Indian Premier League 2018 |
| 12 Apr 2018 | MI 147/8 v SH 151/9Match 7 · T20 | SH | 12 | 1/34 | 1 | Sunrisers Hyderabad won by 1 wicket | Hyderabad | Indian Premier League 2018 |
| 9 Apr 2018 | RR 125/9 v SH 127/1Match 4 · T20 | SH | DNB | 2/23 | 0 | Sunrisers Hyderabad won by 9 wickets | Hyderabad | Indian Premier League 2018 |
| 18 Mar 2018 | BAN 166/8 v IND 168/6Final · T20I | BAN | 7 | 1/28 | 0 | India won by 4 wickets | Colombo | Nidahas Trophy 2017/18 |
| 16 Mar 2018 | SL 159/7 v BAN 160/8Match 6 · T20I | BAN | 7 | 1/9 | 0 | Bangladesh won by 2 wickets | Colombo | Nidahas Trophy 2017/18 |
| 27 Jan 2018 | SL 221 v BAN 142/9Final · ODI | BAN | DNB | 0/20 | 0 | Sri Lanka won by 79 runs | Dhaka | Tri-Nation Tournament in Bangladesh 2017/18 |
| 25 Jan 2018 | BAN 82 v SL 83/06th ODI · ODI | BAN | 8 | 0/10 | 0 | Sri Lanka won by 10 wickets | Dhaka | Tri-Nation Tournament in Bangladesh 2017/18 |
| 23 Jan 2018 | BAN 216/9 v ZIM 1255th ODI · ODI | BAN | 51 | 3/34 | 0 | Bangladesh won by 91 runs | Dhaka | Tri-Nation Tournament in Bangladesh 2017/18 |
| 19 Jan 2018 | BAN 320/7 v SL 1573rd ODI · ODI | BAN | 67 | 3/47 | 1 | Bangladesh won by 163 runs | Dhaka | Tri-Nation Tournament in Bangladesh 2017/18 |
| 15 Jan 2018 | ZIM 170 v BAN 171/21st ODI · ODI | BAN | 37 | 3/43 | 0 | Bangladesh won by 8 wickets | Dhaka | Tri-Nation Tournament in Bangladesh 2017/18 |
| 12 Dec 2017 | RR 206/1 v DD 149/9Final · T20 | DD | 26 | 1/26 | 1 | Rangpur Riders won by 57 runs | Dhaka | Bangladesh Premier League 2017/18 |