Bangladesh batsmen scoring centuries in one day internationals
Mehidy Hasan Miraz of Bangladesh scored 100 not out against India at Mirpur on 07 Dec 2022 to provide the 62nd occasion of a Bangladesh batsman scoring a century in one day internationals. All such occasions are tabulated below,
| No | Player | Runs | I | Opposition | Ground | Start Date |
| 1 | Mehrab Hossain | 101 | 1 | v Zimbabwe | Dhaka | 25 Mar 1999 |
| 2 | Mohammad Ashraful | 100 | 2 | v Australia | Cardiff | 18 Jun 2005 |
| 3 | Rajin Saleh | 108* | 2 | v Kenya | Fatullah | 25 Mar 2006 |
| 4 | Shahriar Nafees | 118* | 2 | v Zimbabwe | Harare | 06 Aug 2006 |
| 5 | Shahriar Nafees | 123* | 1 | v Zimbabwe | Jaipur | 13 Oct 2006 |
| 6 | Shahriar Nafees | 105* | 2 | v Zimbabwe | Khulna | 30 Nov 2006 |
| 7 | Shahriar Nafees | 104* | 2 | v Bermuda | St John’s | 25 Feb 2007 |
| 8 | Shakib Al Hasan | 134* | 1 | v Canada | St John’s | 28 Feb 2007 |
| 9 | Tamim Iqbal | 129 | 1 | v Ireland | Mirpur | 22 Mar 2008 |
| 10 | Shakib Al Hasan | 108 | 1 | v Pakistan | Multan | 16 Apr 2008 |
| 11 | Mohammad Ashraful | 109 | 1 | v U.A.E. | Lahore | 24 Jun 2008 |
| 12 | Alok Kapali | 115 | 1 | v India | Karachi | 28 Jun 2008 |
| 13 | Mohammad Ashraful | 103* | 2 | v Zimbabwe | Bulawayo | 09 Aug 2009 |
| 14 | Shakib Al Hasan | 104 | 1 | v Zimbabwe | Bulawayo | 11 Aug 2009 |
| 15 | Tamim Iqbal | 154 | 2 | v Zimbabwe | Bulawayo | 16 Aug 2009 |
| 16 | Shakib Al Hasan | 105* | 2 | v Zimbabwe | Mirpur | 29 Oct 2009 |
| 17 | Imrul Kayes | 101 | 1 | v New Zealand | Christchurch | 11 Feb 2010 |
| 18 | Tamim Iqbal | 125 | 1 | v England | Mirpur | 28 Feb 2010 |
| 19 | Junaid Siddique | 100 | 1 | v Ireland | Belfast | 15 Jul 2010 |
| 20 | Shakib Al Hasan | 106 | 1 | v New Zealand | Mirpur | 14 Oct 2010 |
| 21 | Mushfiqur Rahim | 101 | 2 | v Zimbabwe | Harare | 16 Aug 2011 |
| 22 | Nasir Hossain | 100 | 2 | v Pakistan | Mirpur | 03 Dec 2011 |
| 23 | Anamul Haque | 120 | 1 | v West Indies | Khulna | 02 Dec 2012 |
| 24 | Tamim Iqbal | 112 | 1 | v Sri Lanka | Hambantota | 23 Mar 2013 |
| 25 | Mushfiqur Rahim | 117 | 1 | v India | Fatullah | 26 Feb 2014 |
| 26 | Anamul Haque | 100 | 1 | v Pakistan | Mirpur | 04 Mar 2014 |
| 27 | Anamul Haque | 109 | 1 | v West Indies | St George’s | 20 Aug 2014 |
| 28 | Shakib Al Hasan | 101 | 1 | v Zimbabwe | Chattogram | 21 Nov 2014 |
| 29 | Mahmudullah | 103 | 1 | v England | Adelaide | 09 Mar 2015 |
| 30 | Mahmudullah | 128* | 1 | v New Zealand | Hamilton | 13 Mar 2015 |
| 31 | Tamim Iqbal | 132 | 1 | v Pakistan | Mirpur | 17 Apr 2015 |
| 32 | Mushfiqur Rahim | 106 | 1 | v Pakistan | Mirpur | 17 Apr 2015 |
| 33 | Tamim Iqbal | 116* | 2 | v Pakistan | Mirpur | 19 Apr 2015 |
| 34 | Soumya Sarkar | 127* | 2 | v Pakistan | Mirpur | 22 Apr 2015 |
| 35 | Mushfiqur Rahim | 107 | 1 | v Zimbabwe | Mirpur | 07 Nov 2015 |
| 36 | Tamim Iqbal | 118 | 1 | v Afghanistan | Mirpur | 01 Oct 2016 |
| 37 | Imrul Kayes | 112 | 2 | v England | Mirpur | 07 Oct 2016 |
| 38 | Tamim Iqbal | 127 | 1 | v Sri Lanka | Dambulla | 25 Mar 2017 |
| 39 | Tamim Iqbal | 128 | 1 | v England | The Oval | 01 Jun 2017 |
| 40 | Shakib Al Hasan | 114 | 2 | v New Zealand | Cardiff | 09 Jun 2017 |
| 41 | Mahmudullah | 102* | 2 | v New Zealand | Cardiff | 09 Jun 2017 |
| 42 | Mushfiqur Rahim | 110* | 1 | v South Africa | Kimberley | 15 Oct 2017 |
| 43 | Tamim Iqbal | 130* | 1 | v West Indies | Providence | 22 Jul 2018 |
| 44 | Tamim Iqbal | 103 | 1 | v West Indies | Basseterre | 28 Jul 2018 |
| 45 | Mushfiqur Rahim | 144 | 1 | v Sri Lanka | Dub-DSC | 15 Sep 2018 |
| 46 | Litton Das | 121 | 1 | v India | Dub-DSC | 28 Sep 2018 |
| 47 | Imrul Kayes | 144 | 1 | v Zimbabwe | Mirpur | 21 Oct 2018 |
| 48 | Imrul Kayes | 115 | 2 | v Zimbabwe | Chattogram | 26 Oct 2018 |
| 49 | Soumya Sarkar | 117 | 2 | v Zimbabwe | Chattogram | 26 Oct 2018 |
| 50 | Sabbir Rahman | 102 | 2 | v New Zealand | Dunedin | 20 Feb 2019 |
| 51 | Shakib Al Hasan | 121 | 2 | v England | Cardiff | 08 Jun 2019 |
| 52 | Shakib Al Hasan | 124* | 2 | v West Indies | Taunton | 17 Jun 2019 |
| 53 | Mushfiqur Rahim | 102* | 2 | v Australia | Nottingham | 20 Jun 2019 |
| 54 | Litton Das | 126* | 1 | v Zimbabwe | Sylhet | 01 Mar 2020 |
| 55 | Tamim Iqbal | 158 | 1 | v Zimbabwe | Sylhet | 03 Mar 2020 |
| 56 | Tamim Iqbal | 128* | 1 | v Zimbabwe | Sylhet | 06 Mar 2020 |
| 57 | Litton Das | 176 | 1 | v Zimbabwe | Sylhet | 06 Mar 2020 |
| 58 | Mushfiqur Rahim | 125 | 1 | v Sri Lanka | Mirpur | 25 May 2021 |
| 59 | Litton Das | 102 | 1 | v Zimbabwe | Harare | 16 Jul 2021 |
| 60 | Tamim Iqbal | 112 | 2 | v Zimbabwe | Harare | 20 Jul 2021 |
| 61 | Litton Das | 136 | 1 | v Afghanistan | Chattogram | 25 Feb 2022 |
| 62 | Mehidy Hasan Miraz | 100* | 1 | v India | Mirpur | 07 Dec 2022 |
It also provides the fourth occasion of a Bangladesh batsman scoring a century in one day internationals against India. All such occasions are tabulated below,
| No | Player | Runs | I | Opposition | Ground | Start Date |
| 1 | Alok Kapali | 115 | 1 | v India | Karachi | 28 Jun 2008 |
| 2 | Mushfiqur Rahim | 117 | 1 | v India | Fatullah | 26 Feb 2014 |
| 3 | Litton Das | 121 | 1 | v India | Dub-DSC | 28 Sep 2018 |
| 4 | Mehidy Hasan Miraz | 100* | 1 | v India | Mirpur | 07 Dec 2022 |
Mehidy Hasan Miraz of Bangladesh scored 100 not out against India at Mirpur on 07 Dec 2022 to provide the second occasion of a batsman scoring a century at number eight in one day internationals. Both such occasions are tabulated below. Prior to Mehidy Hasan Miraz, Simi Singh of Ireland had scored an identical score of 100 not out against South Africa at Dublin-M on 16 Jul 2021
| No | Pos | Player | Runs | I | Team | Opp | Ground | Start Date |
| 1 | 8 | Simi Singh | 100* | 2 | Ire | RSA | Dublin-M | 16 Jul 2021 |
| 2 | 8 | Mehidy Hasan Miraz | 100* | 1 | Ban | Ind | Mirpur | 07 Dec 2022 |