Imrul was hurt while fielding during day two of the two-day warm-up game against India A at Gymkhana Ground in Hyderabad in the first week of February this year.
Imrul had initially suffered a Grade One tear on his left thigh during the first Test against host New Zealand in January in Wellington. He was subsequently ruled out of the second Test in Christchurch.
Since then, he underwent rehabilitation before taking part in three Bangladesh Cricket League matches.
The opener is now fit and ready to be part of their historic 100th Test, scheduled to begin this Wednesday at P Sara Oval in Colombo.
Bangladesh team manager Khaled Mahmud informed that Kayes has already reached Colombo on Saturday evening.
“Imrul has arrived in Colombo [Saturday] evening. He will join the team and take part in the practice session [Sunday],” said Mahmud.
Bangladesh lost the first Test against the Lankans by 259 runs in Galle. Opener Soumya Sarkar scored 71 and 53 while his opening partner Tamim Iqbal made 57 and 19.