Bangladesh captain Shakib al Hasan won the toss on Thursday and put West Indies in to bat at the start of the second and final Test in Jamaica.
Thrashed by an innings and 219 runs inside three days in the first Test in Antigua a week earlier, the Bangladeshis have brought in left-arm spinner Taijul Islam in place of seamer Rubel Hossain for their only change at Sabina Park.
Former captain Mushfiqur Rahim is playing his 62nd Test, making him the most capped player for Bangladesh in Tests.
West Indies have been forced to make one change as senior pacer Kemar Roach is rested following a hamstring injury sustained in the victory at the Sir Vivian Richards Stadium, where his figures of five for eight on the opening morning set the tone for the encounter and earned him the "Man of the Match" award.
His place in the team has been taken by all-rounder Keemo Paul, who makes his Test debut. Batsman Shimron Hetmyer also plays his first Test of the Caribbean international season with specialist spinner Devendra Bishoo omitted.
Teams: West Indies - Jason Holder (captain), Kraigg Brathwaite, Devon Smith, Kieran Powell, Shai Hope, Roston Chase, Shimron Hetmyer, Shane Dowrich (wicketkeeper), Keemo Paul, Miguel Cummins, Shannon Gabriel.
Bangladesh - Shakib al Hasan (captain), Tamim Iqbal, Liton Das, Mominul Haque, Mushfiqur Rahim, Mahmudullah, Nurul Hasan (wicketkeeper), Mehidy Hasan, Taijul Islam, Kamrul Islam, Abu Jayed.
Umpires: Richard Illingworth (ENG), Sundaram Ravi (IND)
Match Referee: Chris Broad (ENG)