Neil McKenzie has backed the Bangladesh batsmen to improve their performances after a string of mediocre outings.
The teenager struck a quick-fire 52 off 26 balls to lead Bangladesh to a thrilling three-wicket win after his side were precariously placed at 60-6.
Meanwhile, the senior batsmen struggled to put up substantial contributions attracting criticism from pundits and fans.
"I think international cricket is hard cricket. You can't always score. And you can see Shakib. He was magnificent in the World Cup," said Bangladesh batting coach McKenzie.
"There are a lot of guys who played really well in the last six months in international cricket. As soon as they don't score in one or two games... everybody gets excited and upset."
McKenzie felt Bangladesh were blessed with batting depth in their squad but just lacked the required levels of consistency.
"We have so many good players at the moment and we just need guys to jump out the box and be a lot more consistent," said the former South African cricketer.
"There's no doubt about their ability. It's all about consistency."
He urged the fans and media to provide the players breathing space to work on their mistakes.
"They are not machines. They are humans. We just get behind our team and back our team and even if we lose tomorrow, we will win the next game," said McKenzie.
"We don't come out to lose. Bangladesh come out to play 100 percent positive cricket with no fear."