The 31-year-old Jamaican scored 109 not out and added 198 runs for the unfinished third wicket stand with Darren Bravo (85 not out) to help the tourists recover from the early loss of the openers at Sheikh Abu Naser Stadium. The tourists, who lead the series 1-0 after winning the first Test in Dhaka by 77 runs, are now 146 behind Bangladesh’s first innings total of 387.
By the end of play Samuels had hit 13 boundaries and a six during his 231-ball resistance-filled knock after Kieran Powell (13) and Chris Gayle (25) were dismissed in the pre-lunch session. Bravo, who hit seven boundaries during his sedate 197-ball knock, helped Samuels set a new record for third wicket against Bangladesh, beating the 179-run stand between Brian Lara and Ramnaresh Sarwan at Kingston in 2004.
Powell, who scored a century in each innings in the first Test, was caught at square-leg off a short delivery from paceman Rubel Hossain, while Gayle was well caught by wicket-keeper Mushfiqur Rahim off spinner Sohag Gazi.
West Indian captain Darren Sammy praised Samuels and Bravo. “Both Samuels and Bravo played well. I think Marlon did not get runs in the first match so he was looking for runs here and I am happy that he got a hundred,” said Sammy. “Bravo was equally good and both gave us a good stand.”
Earlier, Bangladesh added 22 to their overnight score of 365-8.
Photos: Salman Khan returns from Jodhpur to Mumbai
Pics: Sidharth Shukla-Rashami Desai's sizzling chemistry at TV show launch
Ooh La Lana! WWE Diva flaunts sexy curves in these 30 pictures
15 'peach' perfect photos of Priyanka Chopra at People's Choice Awards 2017
62 going on 16: These photos of Rekha prove she is 'forever young'