#2 Availability of much better alternatives

In certain cases, teams may not have the luxury of viable alternatives and hence find themselves persisting with the same captains even though results suggested otherwise.
However, Bangladesh possesses quite a few candidates who are capable of leading their Test side in the proper direction. With public sentiment yearning for a change at the helm of affairs, this is the right time for Bangladesh Cricket Board (BCB) and their coaching staff to replace Mushfiqur as Test captain.
Mehidy Hasan Miraz showcased his natural leadership trait by captaining Bangladesh to a creditable third-place finish in the 2016 U-19 World Cup on home soil.
If the selectors feel that the talented all-rounder is a bit too young for taking charge of the senior Test team, then they have very experienced candidates in the likes of Shakib Al Hasan and Tamim Iqbal. The former is currently serving as Bangladesh's T20I skipper.
Factoring the left-arm spinner's surprising decision to opt out of the Test series in South Africa, Tamim appears to be the best man to take the Test reins from Mushfiqur.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️