Bangladesh batsmen scoring a century in a test innings
Mominul Haque of Bangladesh scored 107 not out against India in the on-going test at Kanpur to provide the 82nd occasion of a Bangladesh batsman scoring a century in a test innings. All such occasions are tabulated below.
| No | Player | Runs | I | Opposition | Ground | Start Date |
| 1 | Aminul Islam | 145 | 1 | v India | Dhaka | 10 Nov 2000 |
| 2 | Mohammad Ashraful | 114 | 3 | v Sri Lanka | Col-SSC | 06 Sep 2001 |
| 3 | Habibul Bashar | 108 | 2 | v Zimbabwe | Chattogram | 15 Nov 2001 |
| 4 | Habibul Bashar | 108 | 3 | v Pakistan | Karachi | 20 Aug 2003 |
| 5 | Javed Omar | 119 | 1 | v Pakistan | Peshawar | 27 Aug 2003 |
| 6 | Habibul Bashar | 113 | 1 | v West Indies | Gros Islet | 28 May 2004 |
| 7 | Mohammad Rafique | 111 | 1 | v West Indies | Gros Islet | 28 May 2004 |
| 8 | Khaled Mashud | 103* | 3 | v West Indies | Gros Islet | 28 May 2004 |
| 9 | Mohammad Ashraful | 158* | 2 | v India | Chattogram | 17 Dec 2004 |
| 10 | Nafees Iqbal | 121 | 4 | v Zimbabwe | Dhaka | 14 Jan 2005 |
| 11 | Mohammad Ashraful | 136 | 1 | v Sri Lanka | Chattogram | 28 Feb 2006 |
| 12 | Shahriar Nafees | 138 | 1 | v Australia | Fatullah | 09 Apr 2006 |
| 13 | Mohammad Ashraful | 129* | 3 | v Sri Lanka | Col-PSS | 03 Jul 2007 |
| 14 | Mohammad Ashraful | 101 | 4 | v Sri Lanka | Mirpur | 26 Dec 2008 |
| 15 | Tamim Iqbal | 128 | 3 | v West Indies | Kingstown | 09 Jul 2009 |
| 16 | Mushfiqur Rahim | 101 | 4 | v India | Chattogram | 17 Jan 2010 |
| 17 | Tamim Iqbal | 151 | 3 | v India | Mirpur | 24 Jan 2010 |
| 18 | Mahmudullah | 115 | 2 | v New Zealand | Hamilton | 15 Feb 2010 |
| 19 | Shakib Al Hasan | 100 | 4 | v New Zealand | Hamilton | 15 Feb 2010 |
| 20 | Junaid Siddique | 106 | 4 | v England | Chattogram | 12 Mar 2010 |
| 21 | Tamim Iqbal | 103 | 3 | v England | Lord’s | 27 May 2010 |
| 22 | Tamim Iqbal | 108 | 2 | v England | Manchester | 04 Jun 2010 |
| 23 | Shakib Al Hasan | 144 | 1 | v Pakistan | Mirpur | 17 Dec 2011 |
| 24 | Naeem Islam | 108 | 2 | v West Indies | Mirpur | 13 Nov 2012 |
| 25 | Abul Hasan | 113 | 1 | v West Indies | Khulna | 21 Nov 2012 |
| 26 | Mohammad Ashraful | 190 | 2 | v Sri Lanka | Galle | 08 Mar 2013 |
| 27 | Mushfiqur Rahim | 200 | 2 | v Sri Lanka | Galle | 8 Mar 2013 |
| 28 | Nasir Hossain | 100 | 2 | v Sri Lanka | Galle | 08 Mar 2013 |
| 29 | Mominul Haque | 181 | 2 | v New Zealand | Chattogram | 09 Oct 2013 |
| 30 | Sohag Gazi | 101* | 2 | v New Zealand | Chattogram | 09 Oct 2013 |
| 31 | Mominul Haque | 126* | 3 | v New Zealand | Mirpur | 21 Oct 2013 |
| 32 | Shamsur Rahman | 106 | 2 | v Sri Lanka | Chattogram | 04 Feb 2014 |
| 33 | Imrul Kayes | 115 | 2 | v Sri Lanka | Chattogram | 04 Feb 2014 |
| 34 | Mominul Haque | 100* | 4 | v Sri Lanka | Chattogram | 04 Feb 2014 |
| 35 | Mushfiqur Rahim | 116 | 3 | v West Indies | Kingstown | 05 Sep 2014 |
| 36 | Tamim Iqbal | 109 | 1 | v Zimbabwe | Khulna | 03 Nov 2014 |
| 37 | Shakib Al Hasan | 137 | 1 | v Zimbabwe | Khulna | 03 Nov 2014 |
| 38 | Tamim Iqbal | 109 | 1 | v Zimbabwe | Chattogram | 12 Nov 2014 |
| 39 | Imrul Kayes | 130 | 1 | v Zimbabwe | Chattogram | 12 Nov 2014 |
| 40 | Mominul Haque | 131* | 3 | v Zimbabwe | Chattogram | 12 Nov 2014 |
| 41 | Tamim Iqbal | 206 | 3 | v Pakistan | Khulna | 28 Apr 2015 |
| 42 | Imrul Kayes | 150 | 3 | v Pakistan | Khulna | 28 Apr 2015 |
| 43 | Tamim Iqbal | 104 | 1 | v England | Mirpur | 28 Oct 2016 |
| 44 | Shakib Al Hasan | 217 | 1 | v New Zealand | Wellington | 12 Jan 2017 |
| 45 | Mushfiqur Rahim | 159 | 1 | v New Zealand | Wellington | 12 Jan 2017 |
| 46 | Mushfiqur Rahim | 127 | 2 | v India | Hyderabad | 09 Feb 2017 |
| 47 | Shakib Al Hasan | 116 | 2 | v Sri Lanka | Col-PSS | 15 Mar 2017 |
| 48 | Mominul Haque | 176 | 1 | v Sri Lanka | Chattogram | 31 Jan 2018 |
| 49 | Mominul Haque | 105 | 3 | v Sri Lanka | Chattogram | 31 Jan 2018 |
| 50 | Mominul Haque | 161 | 1 | v Zimbabwe | Mirpur | 11 Nov 2018 |
| 51 | Mushfiqur Rahim | 219* | 1 | v Zimbabwe | Mirpur | 11 Nov 2018 |
| 52 | Mahmudullah | 101* | 3 | v Zimbabwe | Mirpur | 11 Nov 2018 |
| 53 | Mominul Haque | 120 | 1 | v West Indies | Chattogram | 22 Nov 2018 |
| 54 | Mahmudullah | 136 | 1 | v West Indies | Mirpur | 30 Nov 2018 |
| 55 | Tamim Iqbal | 126 | 1 | v New Zealand | Hamilton | 28 Feb 2019 |
| 56 | Soumya Sarkar | 149 | 3 | v New Zealand | Hamilton | 28 Feb 2019 |
| 57 | Mahmudullah | 146 | 3 | v New Zealand | Hamilton | 28 Feb 2019 |
| 58 | Mominul Haque | 132 | 2 | v Zimbabwe | Mirpur | 22 Feb 2020 |
| 59 | Mushfiqur Rahim | 203* | 2 | v Zimbabwe | Mirpur | 22 Feb 2020 |
| 60 | Mehidy Hasan Miraz | 103 | 1 | v West Indies | Chattogram | 03 Feb 2021 |
| 61 | Mominul Haque | 115 | 3 | v West Indies | Chattogram | 03 Feb 2021 |
| 62 | Najmul Hossain Shanto | 163 | 1 | v Sri Lanka | Pallekele | 21 Apr 2021 |
| 63 | Mominul Haque | 127 | 1 | v Sri Lanka | Pallekele | 21 Apr 2021 |
| 64 | Mahmudullah | 150* | 1 | v Zimbabwe | Harare | 07 Jul 2021 |
| 65 | Shadman Islam | 115* | 3 | v Zimbabwe | Harare | 07 Jul 2021 |
| 66 | Najmul Hossain Shanto | 117* | 3 | v Zimbabwe | Harare | 07 Jul 2021 |
| 67 | Litton Das | 114 | 1 | v Pakistan | Chattogram | 26 Nov 2021 |
| 68 | Litton Das | 102 | 3 | v New Zealand | Christchurch | 09 Jan 2022 |
| 69 | Mahmudul Hasan Joy | 137 | 2 | v South Africa | Durban | 31 Mar 2022 |
| 70 | Tamim Iqbal | 133 | 2 | v Sri Lanka | Chattogram | 15 May 2022 |
| 71 | Mushfiqur Rahim | 105 | 2 | v Sri Lanka | Chattogram | 15 May 2022 |
| 72 | Mushfiqur Rahim | 175* | 1 | v Sri Lanka | Mirpur | 23 May 2022 |
| 73 | Litton Das | 141 | 1 | v Sri Lanka | Mirpur | 23 May 2022 |
| 74 | Zakir Hasan | 100 | 4 | v India | Chattogram | 14 Dec 2022 |
| 75 | Mushfiqur Rahim | 126 | 2 | v Ireland | Mirpur | 04 Apr 2023 |
| 76 | Najmul Hossain Shanto | 146 | 1 | v Afghanistan | Mirpur | 14 Jun 2023 |
| 77 | Najmul Hossain Shanto | 124 | 3 | v Afghanistan | Mirpur | 14 Jun 2023 |
| 78 | Mominul Haque | 121* | 3 | v Afghanistan | Mirpur | 14 Jun 2023 |
| 79 | Najmul Hossain Shanto | 105 | 3 | v New Zealand | Sylhet | 28 Nov 2023 |
| 80 | Mushfiqur Rahim | 191 | 2 | v Pakistan | Rawalpindi | 21 Aug 2024 |
| 81 | Litton Das | 138 | 2 | v Pakistan | Rawalpindi | 30 Aug 2024 |
| 82 | Mominul Haque | 107* | 1 | v India | Kanpur | 27 Sep 2024 |
It also provides the 33rd occasion of a Bangladesh batsman scoring a century in a test innings on away soil All such occasions are tabulated below
| No | Player | Runs | I | Opposition | Ground | Start Date |
| 1 | Mohammad Ashraful | 114 | 3 | v Sri Lanka | Col-SSC | 06 Sep 2001 |
| 2 | Habibul Bashar | 108 | 3 | v Pakistan | Karachi | 20 Aug 2003 |
| 3 | Javed Omar | 119 | 1 | v Pakistan | Peshawar | 27 Aug 2003 |
| 4 | Habibul Bashar | 113 | 1 | v West Indies | Gros Islet | 28 May 2004 |
| 5 | Mohammad Rafique | 111 | 1 | v West Indies | Gros Islet | 28 May 2004 |
| 6 | Khaled Mashud | 103* | 3 | v West Indies | Gros Islet | 28 May 2004 |
| 7 | Mohammad Ashraful | 129* | 3 | v Sri Lanka | Col-PSS | 03 Jul 2007 |
| 8 | Tamim Iqbal | 128 | 3 | v West Indies | Kingstown | 09 Jul 2009 |
| 9 | Mahmudullah | 115 | 2 | v New Zealand | Hamilton | 15 Feb 2010 |
| 10 | Shakib Al Hasan | 100 | 4 | v New Zealand | Hamilton | 15 Feb 2010 |
| 11 | Tamim Iqbal | 103 | 3 | v England | Lord’s | 27 May 2010 |
| 12 | Tamim Iqbal | 108 | 2 | v England | Manchester | 04 Jun 2010 |
| 13 | Mohammad Ashraful | 190 | 2 | v Sri Lanka | Galle | 08 Mar 2013 |
| 14 | Mushfiqur Rahim | 200 | 2 | v Sri Lanka | Galle | 08 Mar 2013 |
| 15 | Nasir Hossain | 100 | 2 | v Sri Lanka | Galle | 08 Mar 2013 |
| 16 | Mushfiqur Rahim | 116 | 3 | v West Indies | Kingstown | 05 Sep 2014 |
| 17 | Shakib Al Hasan | 217 | 1 | v New Zealand | Wellington | 12 Jan 2017 |
| 18 | Mushfiqur Rahim | 159 | 1 | v New Zealand | Wellington | 12 Jan 2017 |
| 19 | Mushfiqur Rahim | 127 | 2 | v India | Hyderabad | 09 Feb 2017 |
| 20 | Shakib Al Hasan | 116 | 2 | v Sri Lanka | Col-PSS | 15 Mar 2017 |
| 21 | Tamim Iqbal | 126 | 1 | v New Zealand | Hamilton | 28 Feb 2019 |
| 22 | Soumya Sarkar | 149 | 3 | v New Zealand | Hamilton | 28 Feb 2019 |
| 23 | Mahmudullah | 146 | 3 | v New Zealand | Hamilton | 28 Feb 2019 |
| 24 | Najmul Hossain Shanto | 163 | 1 | v Sri Lanka | Pallekele | 21 Apr 2021 |
| 25 | Mominul Haque | 127 | 1 | v Sri Lanka | Pallekele | 21 Apr 2021 |
| 26 | Mahmudullah | 150* | 1 | v Zimbabwe | Harare | 07 Jul 2021 |
| 27 | Shadman Islam | 115* | 3 | v Zimbabwe | Harare | 07 Jul 2021 |
| 28 | Najmul Hossain Shanto | 117* | 3 | v Zimbabwe | Harare | 07 Jul 2021 |
| 29 | Litton Das | 102 | 3 | v New Zealand | Christchurch | 09 Jan 2022 |
| 30 | Mahmudul Hasan Joy | 137 | 2 | v South Africa | Durban | 31 Mar 2022 |
| 31 | Mushfiqur Rahim | 191 | 2 | v Pakistan | Rawalpindi | 21 Aug 2024 |
| 32 | Litton Das | 138 | 2 | v Pakistan | Rawalpindi | 30 Aug 2024 |
| 33 | Mominul Haque | 107* | 1 | v India | Kanpur | 27 Sep 2024 |
Mominul Haque of Bangladesh scored 107 not out against India in the on-going test at Kanpur to provide the seventh occasion of a Bangladesh batsman scoring a century in a test innings against India. All such occasions are tabulated below.
| No | Player | Runs | I | Opposition | Ground | Start Date |
| 1 | Aminul Islam | 145 | 1 | v India | Dhaka | 10 Nov 2000 |
| 2 | Mohammad Ashraful | 158* | 2 | v India | Chattogram | 17 Dec 2004 |
| 3 | Mushfiqur Rahim | 101 | 4 | v India | Chattogram | 17 Jan 2010 |
| 4 | Tamim Iqbal | 151 | 3 | v India | Mirpur | 24 Jan 2010 |
| 5 | Mushfiqur Rahim | 127 | 2 | v India | Hyderabad | 09 Feb 2017 |
| 5 | Zakir Hasan | 100 | 4 | v India | Chattogram | 14 Dec 2022 |
| 7 | Mominul Haque | 107* | 1 | v India | Kanpur | 27 Sep 2024 |
It also provides the second occasion of a Bangladesh batsman scoring a century in a test innings on away soil against India. Both such occasions are tabulated below
| No | Player | Runs | I | Opposition | Ground | Start Date |
| 1 | Mushfiqur Rahim | 127 | 2 | v India | Hyderabad | 09 Feb 2017 |
| 2 | Mominul Haque | 107* | 1 | v India | Kanpur | 27 Sep 2024 |