| 9 Oct 2016 | BAN 238/8 v ENG 204Match 2 · ODI | BAN | 27* | 1/29 | 1 | Bangladesh won by 34 runs | Mirpur | England in Bangladesh ODI Series 2016/17 |
| 6 Mar 2016 | BAN 120/5 v IND 122/2Final · T20I | BAN | DNB | 0/22 | 0 | India won by 8 wickets | Mirpur | Asia Cup 2015/16 |
| 15 Nov 2015 | BAN 135/9 v ZIM 136/7Match 2 · T20I | BAN | 3 | 1/45 | 0 | Zimbabwe won by 3 wickets | Mirpur | Zimbabwe in Bangladesh T20I Series 2015/16 |
| 13 Nov 2015 | BAN 136/6 v ZIM 131Match 1 · T20I | BAN | 16 | 1/29 | 1 | Bangladesh won by 4 wickets | Mirpur | Zimbabwe in Bangladesh T20I Series 2015/16 |
| 11 Nov 2015 | BAN 276/9 v ZIM 215Match 3 · ODI | BAN | 0 | 1/36 | 2 | Bangladesh won by 61 runs | Mirpur | Zimbabwe in Bangladesh ODI Series 2015/16 |
| 9 Nov 2015 | BAN 241/9 v ZIM 183Match 2 · ODI | BAN | 41 | 2/36 | 1 | Bangladesh won by 58 runs | Mirpur | Zimbabwe in Bangladesh ODI Series 2015/16 |
| 7 Nov 2015 | BAN 273/9 v ZIM 128/9Match 1 · ODI | BAN | 0 | 1/6 | 2 | Bangladesh won by 145 runs | Mirpur | Zimbabwe in Bangladesh ODI Series 2015/16 |
| 30 Jul 2015 | BAN 246/8 v SAMatch 2 · Test | BAN | 13* | - | 0 | Match drawn | Mirpur | South Africa in Bangladesh Test Series 2015 |
| 12 Jul 2015 | BAN 167/3 v SA 162Match 2 · ODI | BAN | DNB | 3/26 | 1 | Bangladesh won by 7 wickets | Mirpur | South Africa in Bangladesh ODI Series 2015 |
| 10 Jul 2015 | BAN 160 v SA 164/2Match 1 · ODI | BAN | 31 | 1/28 | 0 | South Africa won by 8 wickets | Mirpur | South Africa in Bangladesh ODI Series 2015 |
| 7 Jul 2015 | BAN 138 v SA 169/4Match 2 · T20I | BAN | 0 | 2/26 | 0 | South Africa won by 31 runs | Mirpur | South Africa in Bangladesh T20I Series 2015 |
| 5 Jul 2015 | BAN 96 v SA 148/4Match 1 · T20I | BAN | 1 | 1/37 | 1 | South Africa won by 52 runs | Mirpur | South Africa in Bangladesh T20I Series 2015 |
| 24 Jun 2015 | BAN 240 v IND 317/6Match 3 · ODI | BAN | 32 | 0/27 | 1 | India won by 77 runs | Mirpur | India in Bangladesh ODI Series 2015 |
| 21 Jun 2015 | BAN 200/4 v IND 200Match 2 · ODI | BAN | DNB | 2/33 | 1 | Bangladesh won by 6 wickets (DLS method) | Mirpur | India in Bangladesh ODI Series 2015 |
| 18 Jun 2015 | BAN 307 v IND 228Match 1 · ODI | BAN | 34 | 0/31 | 1 | Bangladesh won by 79 runs | Mirpur | India in Bangladesh ODI Series 2015 |
| 24 Apr 2015 | BAN 143/3 v PAK 141/5Only T20I · T20I | BAN | DNB | 0/16 | 0 | Bangladesh won by 7 wickets | Mirpur | - |
| 22 Apr 2015 | BAN 251/2 v PAK 250Match 3 · ODI | BAN | DNB | 1/37 | 1 | Bangladesh won by 8 wickets | Mirpur | Pakistan in Bangladesh ODI Series 2015 |
| 19 Apr 2015 | BAN 240/3 v PAK 239/6Match 2 · ODI | BAN | DNB | 1/17 | 0 | Bangladesh won by 7 wickets | Mirpur | Pakistan in Bangladesh ODI Series 2015 |
| 17 Apr 2015 | BAN 329/6 v PAK 250Match 1 · ODI | BAN | 3* | 0/20 | 2 | Bangladesh won by 79 runs | Mirpur | Pakistan in Bangladesh ODI Series 2015 |
| 19 Jun 2014 | BAN v IND 119/9Match 3 · ODI | BAN | - | 0/14 | 2 | No result | Mirpur | India in Bangladesh ODI Series 2014 |
| 17 Jun 2014 | BAN 58 v IND 105Match 2 · ODI | BAN | 5 | - | 1 | India won by 47 runs (DLS method) | Mirpur | India in Bangladesh ODI Series 2014 |
| 15 Jun 2014 | BAN 272/9 v IND 153/3Match 1 · ODI | BAN | 22 | - | 0 | India won by 7 wickets (DLS method) | Mirpur | India in Bangladesh ODI Series 2014 |
| 1 Apr 2014 | BAN 153/5 v AUS 158/331st T20I · T20I | BAN | 14 | - | 1 | Australia won by 7 wickets | Mirpur | World T20 2013/14 |
| 30 Mar 2014 | BAN 140/7 v PAK 190/527th T20I · T20I | BAN | 23 | - | 0 | Pakistan won by 50 runs | Mirpur | World T20 2013/14 |
| 28 Mar 2014 | BAN 138/7 v IND 141/224th T20I · T20I | BAN | 16 | - | 1 | India won by 8 wickets | Mirpur | World T20 2013/14 |
| 6 Mar 2014 | BAN 204/9 v SL 208/7Match 10 · ODI | BAN | 30 | - | 1 | Sri Lanka won by 3 wickets | Mirpur | Asia Cup 2013/14 |
| 4 Mar 2014 | BAN 326/3 v PAK 329/7Match 8 · ODI | BAN | DNB | 0/17 | 0 | Pakistan won by 3 wickets | Mirpur | Asia Cup 2013/14 |
| 22 Feb 2014 | BAN 240/8 v SL 246/4Match 3 · ODI | BAN | 38 | 0/12 | 0 | Sri Lanka won by 6 wickets | Mirpur | Sri Lanka in Bangladesh ODI Series 2013/14 |
| 20 Feb 2014 | BAN 228 v SL 289/6Match 2 · ODI | BAN | 22 | - | 0 | Sri Lanka won by 61 runs | Mirpur | Sri Lanka in Bangladesh ODI Series 2013/14 |
| 17 Feb 2014 | BAN 167 v SL 180Match 1 · ODI | BAN | 8 | - | 0 | Sri Lanka won by 13 runs | Mirpur | Sri Lanka in Bangladesh ODI Series 2013/14 |
| 27 Jan 2014 | BAN 232 & 250 v SL 730/6dMatch 1 · Test | BAN | 4 & 29 | 0/60 | 2 | Sri Lanka won by an innings and 248 runs | Mirpur | Sri Lanka in Bangladesh Test Series 2013/14 |
| 6 Nov 2013 | BAN 189/9 v NZ 204/5Only T20I · T20I | BAN | 28 | 0/16 | 1 | New Zealand won by 15 runs | Mirpur | - |
| 31 Oct 2013 | BAN 247 v NZ 207Match 2 · ODI | BAN | 3 | - | 0 | Bangladesh won by 40 runs | Mirpur | New Zealand in Bangladesh ODI Series 2013/14 |
| 29 Oct 2013 | BAN 265 v NZ 162/9Match 1 · ODI | BAN | 1 | 0/6 | 0 | Bangladesh won by 43 runs (DLS method) | Mirpur | New Zealand in Bangladesh ODI Series 2013/14 |
| 21 Oct 2013 | BAN 282 & 269/3 v NZ 437Match 2 · Test | BAN | 19 & DNB | 1/7 | 1 | Match drawn | Mirpur | New Zealand in Bangladesh Test Series 2013/14 |
| 10 Dec 2012 | BAN 179/1 v WI 197/4Only T20I · T20I | BAN | DNB | - | 0 | West Indies won by 18 runs | Mirpur | - |
| 8 Dec 2012 | BAN 221/8 v WI 217Match 5 · ODI | BAN | 39* | - | 1 | Bangladesh won by 2 wickets | Mirpur | West Indies in Bangladesh ODI Series 2012/13 |
| 7 Dec 2012 | BAN 136 v WI 211/9Match 4 · ODI | BAN | 2 | - | 1 | West Indies won by 75 runs | Mirpur | West Indies in Bangladesh ODI Series 2012/13 |
| 5 Dec 2012 | BAN 227 v WI 228/6Match 3 · ODI | BAN | 6 | - | 0 | West Indies won by 4 wickets | Mirpur | West Indies in Bangladesh ODI Series 2012/13 |
| 13 Nov 2012 | BAN 556 & 167 v WI 527/4d & 273Match 1 · Test | BAN | 96 & 21 | 0/8 & 0/18 | 0 | West Indies won by 77 runs | Mirpur | West Indies in Bangladesh Test Series 2012/13 |
| 22 Mar 2012 | BAN 234/8 v PAK 236/9Final · ODI | BAN | 28 | - | 1 | Pakistan won by 2 runs | Mirpur | Asia Cup 2011/12 |
| 20 Mar 2012 | BAN 212/5 v SL 232Match 6 · ODI | BAN | 36* | - | 0 | Bangladesh won by 5 wickets (DLS method) | Mirpur | Asia Cup 2011/12 |
| 16 Mar 2012 | BAN 293/5 v IND 289/5Match 4 · ODI | BAN | 54 | 0/6 | 0 | Bangladesh won by 5 wickets | Mirpur | Asia Cup 2011/12 |
| 11 Mar 2012 | BAN 241 v PAK 262/8Match 1 · ODI | BAN | 47 | - | 0 | Pakistan won by 21 runs | Mirpur | Asia Cup 2011/12 |
| 17 Dec 2011 | BAN 338 & 234 v PAK 470 & 107/3Match 2 · Test | BAN | 7 & 79 | 0/24 | 0 | Pakistan won by 7 wickets | Mirpur | Pakistan in Bangladesh Test Series 2011/12 |
| 3 Dec 2011 | BAN 186/7 v PAK 262/7Match 2 · ODI | BAN | 100 | 0/18 | 1 | Pakistan won by 76 runs | Mirpur | Pakistan in Bangladesh ODI Series 2011/12 |
| 1 Dec 2011 | BAN 91 v PAK 93/5Match 1 · ODI | BAN | 21 | 1/1 | 0 | Pakistan won by 5 wickets | Mirpur | Pakistan in Bangladesh ODI Series 2011/12 |
| 29 Nov 2011 | BAN 85/9 v PAK 135/7Only T20I · T20I | BAN | 35* | 1/14 | 1 | Pakistan won by 50 runs | Mirpur | - |
| 29 Oct 2011 | BAN 231 & 278 v WI 355 & 383/5dMatch 2 · Test | BAN | 42 & 3 | 3/52 & 0/78 | 2 | West Indies won by 229 runs | Mirpur | West Indies in Bangladesh Test Series 2011/12 |
| 15 Oct 2011 | BAN 220 v WI 221/2Match 2 · ODI | BAN | 50 | 0/14 | 0 | West Indies won by 8 wickets | Mirpur | West Indies in Bangladesh ODI Series 2011/12 |