High scores
Player Runs Balls 4s 6s SR Opposition Ground Match Date Scorecard
Tamim Iqbal 154 138 7 6 111.59 v Zimbabwe Bulawayo 16 Aug 2009 ODI # 2873
Mushfiqur Rahim 144 150 11 4 96.00 v Sri Lanka Dubai (DSC) 15 Sep 2018 ODI # 4036
Imrul Kayes 144 140 13 6 102.85 v Zimbabwe Dhaka 21 Oct 2018 ODI # 4057
Shakib Al Hasan 134* 152 14 0 88.15 v Canada St John's 28 Feb 2007 ODI # 2530
Tamim Iqbal 132 135 15 3 97.77 v Pakistan Dhaka 17 Apr 2015 ODI # 3647
Tamim Iqbal 130* 160 10 3 81.25 v West Indies Providence 22 Jul 2018 ODI # 4022
Tamim Iqbal 129 136 15 1 94.85 v Ireland Dhaka 22 Mar 2008 ODI # 2695
Mahmudullah 128* 123 12 3 104.06 v New Zealand Hamilton 13 Mar 2015 ODI # 3634
Tamim Iqbal 128 142 12 3 90.14 v England The Oval 1 Jun 2017 ODI # 3875
Soumya Sarkar 127* 110 13 6 115.45 v Pakistan Dhaka 22 Apr 2015 ODI # 3649
Tamim Iqbal 127 142 15 1 89.43 v Sri Lanka Dambulla 25 Mar 2017 ODI # 3855
Tamim Iqbal 125 120 13 3 104.16 v England Dhaka 28 Feb 2010 ODI # 2964
Shahriar Nafees 123* 161 17 1 76.39 v Zimbabwe Jaipur 13 Oct 2006 ODI # 2427
Liton Das 121 117 12 2 103.41 v India Dubai (DSC) 28 Sep 2018 ODI # 4048
Anamul Haque 120 145 13 2 82.75 v West Indies Khulna 2 Dec 2012 ODI # 3310
Shahriar Nafees 118* 148 12 0 79.72 v Zimbabwe Harare 6 Aug 2006 ODI # 2398
Tamim Iqbal 118 118 11 2 100.00 v Afghanistan Dhaka 1 Oct 2016 ODI # 3786
Mushfiqur Rahim 117 113 7 2 103.53 v India Fatullah 26 Feb 2014 ODI # 3474
Soumya Sarkar 117 92 9 6 127.17 v Zimbabwe Chittagong 26 Oct 2018 ODI # 4061
Tamim Iqbal 116* 116 17 1 100.00 v Pakistan Dhaka 19 Apr 2015 ODI # 3648
Alok Kapali 115 96 10 5 119.79 v India Karachi 28 Jun 2008 ODI # 2721
Imrul Kayes 115 112 10 2 102.67 v Zimbabwe Chittagong 26 Oct 2018 ODI # 4061
Shakib Al Hasan 114 115 11 1 99.13 v New Zealand Cardiff 9 Jun 2017 ODI # 3883
Tamim Iqbal 112 136 10 1 82.35 v Sri Lanka Hambantota 23 Mar 2013 ODI # 3349
Imrul Kayes 112 119 11 2 94.11 v England Dhaka 7 Oct 2016 ODI # 3791
Mushfiqur Rahim 110* 116 11 2 94.82 v South Africa Kimberley 15 Oct 2017 ODI # 3923
Mohammad Ashraful 109 126 8 0 86.50 v U.A.E. Lahore 24 Jun 2008 ODI # 2711
Anamul Haque 109 138 11 1 78.98 v West Indies St George's 20 Aug 2014 ODI # 3509
Rajin Saleh 108* 113 16 0 95.57 v Kenya Fatullah 25 Mar 2006 ODI # 2356
Shakib Al Hasan 108 120 8 0 90.00 v Pakistan Multan 16 Apr 2008 ODI # 2702
Mushfiqur Rahim 107 109 9 1 98.16 v Zimbabwe Dhaka 7 Nov 2015 ODI # 3703
Shakib Al Hasan 106 113 11 1 93.80 v New Zealand Dhaka 14 Oct 2010 ODI # 3056
Mushfiqur Rahim 106 77 13 2 137.66 v Pakistan Dhaka 17 Apr 2015 ODI # 3647
Shahriar Nafees 105* 138 13 1 76.08 v Zimbabwe Khulna 30 Nov 2006 ODI # 2453
Shakib Al Hasan 105* 69 15 3 152.17 v Zimbabwe Dhaka 29 Oct 2009 ODI # 2916
Shahriar Nafees 104* 112 8 3 92.85 v Bermuda St John's 25 Feb 2007 ODI # 2528
Shakib Al Hasan 104 64 9 4 162.50 v Zimbabwe Bulawayo 11 Aug 2009 ODI # 2871
Mohammad Ashraful 103* 103 12 2 100.00 v Zimbabwe Bulawayo 9 Aug 2009 ODI # 2869
Mahmudullah 103 138 7 2 74.63 v England Adelaide 9 Mar 2015 ODI # 3630
Tamim Iqbal 103 124 7 2 83.06 v West Indies Basseterre 28 Jul 2018 ODI # 4024
Mahmudullah 102* 107 8 2 95.32 v New Zealand Cardiff 9 Jun 2017 ODI # 3883
Mehrab Hossain 101 116 9 2 87.06 v Zimbabwe Dhaka 25 Mar 1999 ODI # 1420
Imrul Kayes 101 138 11 0 73.18 v New Zealand Christchurch 11 Feb 2010 ODI # 2953
Mushfiqur Rahim 101 100 8 1 101.00 v Zimbabwe Harare 16 Aug 2011 ODI # 3179
Shakib Al Hasan 101 99 10 0 102.02 v Zimbabwe Chittagong 21 Nov 2014 ODI # 3550
Mohammad Ashraful 100 101 11 0 99.00 v Australia Cardiff 18 Jun 2005 ODI # 2250
Junaid Siddique 100 123 9 0 81.30 v Ireland Belfast 15 Jul 2010 ODI # 3027
Nasir Hossain 100 134 11 1 74.62 v Pakistan Dhaka 3 Dec 2011 ODI # 3220
Anamul Haque 100 132 6 4 75.75 v Pakistan Dhaka 4 Mar 2014 ODI # 3482
Mushfiqur Rahim 99 116 9 0 85.34 v Pakistan Abu Dhabi 26 Sep 2018 ODI # 4047
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years
Records includes the following current or recent matches:
Bangladesh v West Indies at Dhaka, 2nd ODI, Dec 11, 2018 [ODI # 4072]
Bangladesh v West Indies at Dhaka, 1st ODI, Dec 9, 2018 [ODI # 4071]
Bangladesh v Zimbabwe at Chittagong, 3rd ODI, Oct 26, 2018 [ODI # 4061]