ESPNcricinfo
Bangladesh's Test record is such that it is considered inevitable they will not threaten on foreign soil. They have won only one away Test in the last five years, and since that one win, which came in Sri Lanka in 2017, they have lost each of their nine Tests on the road, all by heavy margins.
Ahead of Tigers first Test match against the Lankans on Wednesday, a big part of their problem is the inability to take 20 wickets abroad - a feat they have only managed five times in their history. Spinners have been effective on favourable pitches at home, but these have left the fast bowlers with little to do. This lack of bowling at home translates into a lack of rhythm and effectiveness abroad. It has been eight years since a Bangladesh fast bowler won them an overseas Test.
What would make it more difficult for Bangladesh in Sri Lanka this time is Shakib Al Hasan's absence. His stature as a Test allrounder makes him particularly difficult to replace. Mehidy Hasan Miraz performed admirably against West Indies recently but he has a lot to do to earn the allrounder's tag. This time the selectors have picked the 34-year old Shuvagata Hom as a batting allrounder when five years ago, during his last Test appearance, he was counted as a bowling allrounder. This is the sort of confusion that can arise when Shakib isn't around; no Shakib is always an advantage to the opposition.
Bangladesh's catching was one of the most worrying aspects of their disastrous New Zealand tour last month. They dropped ten catches in the ODIs and T20Is, which cost them results and momentum, and netted a bit of embarrassment as well. The real story, however, was different. The 2-0 home defeat to West Indies in February shook the team, leading to a team-wide lack of confidence. As is often the case in cricket, this lack of confidence made for a poor fielding side.