It will be Shakibs first match since the 2019 World Cup.
West Indies fielded six debutants in Joshua de Silva, Jahmar Hamilton, Andre McCarthy, Nkrumah Bonner, Chemar Holder and Kyle Mayers.
The teams play the remaining ODIs on Friday and next Monday, followed by two test matches in February.
Bangladesh: Tamim Iqbal (captain), Liton Das, Nazmul Hossain Shanto, Shakib Al Hasan, Mushfiqur Rahim, Mahmudullah, Soumya Sarkar, Mehidy Hasan Miraz, Hasan Mahmud, Mustafizur Rahman, Rubel Hossain
West Indies: Sunil Ambris, Joshua da Silva, Andre McCarthy, Nkrumah Bonner, Jason Mohammed (captain), Rovman Powell, Kyle Mayers, Jahmar Hamilton, Raymon Reifer, Alzarri Joseph, Chemar Holder.
More AP sports: https://apnews.com/apf-sports and https://twitter.com/AP_Sports