Our last two years batting stats against G6 ODI teams:
https://stats.espncricinfo.com/ci/en...s;type=batting
Mushfiq is a lost cause. But we're clearly under appreciating Riyad (and Shakib, by pushing him down at 5). With age, he's no longer fit for a hard hitter or 'finisher' role, as his SR indicates. But, at his current form, he still is a far better option than Shanto or Afif as an inning builder.
On the other hand, Liton, Shanto, and Afif are being over praised based on stats against weaker opponents.
IMO, Hathuru is on the wrong track pushing Shakib and Riyad down the batting order. My batting order would be -
Tamim
Liton
Shakib
Riyad
Shanto/Yasir (given Shanto's SR, I would prefer Yasir, keeping Shanto on the bench as a backup opener)
Afif
Hridoy
Miraz
Taskin
+ 2 other pacers
Afif at #6 actually is a problematic choice given his weakness against spin. Though talented, he so far seems to lack confidence against top teams as well. Miraz, on the other hand, has been showing the growth to claim that spot. IMO, Miraz is prolly being kept at #8 more so because we lack a capable allrounder to replace him there.