Shakib Al Hasan has been named Bangladesh's new Test captain, and the upcoming Sri Lanka tour will be his first assignment in the new role. Mahmudullah will be the vice-captain. The BCB has not named a new coach yet.
"We can't really tell you the exact reason but we felt that Mushfiqur (Rahim) needs to focus on his batting and remain pressure-free," BCB president Nazmul Hassan said.
Bangladesh's last assignment was their abysmal tour of South Africa where they were whitewashed in all three formats. Under Mushfiqur, they lost the two Tests by massive margins - 333 runs in Potchefstroom and an innings and 254 runs in Bloemfontein.
They lost seven of the nine Tests they played this year - losing two in New Zealand, one in India, drawing a two-match series in Sri Lanka 1-1, and drawing against Australia 1-1 at home before heading to South Africa.Leading Bangladesh in the longest format will not be new to Shakib but it’s something he will take up after over six years; he led them in nine Tests in the past. His first Test as captain was against West Indies in 2009 before leading the side for seven more matches in the first half of 2010, and one more Test in August 2011 against Zimbabwe. Bangladesh won only one of those matches - against West Indies in 2009 - and lost the remaining eight.
Source: espncricinfo.com