5. Shakib Al Hasan:

One of the best all-rounders in world cricket. Surely, Bangladesh is blessed to have a player like Shakib Al Hasan in their kitty. The flamboyant cricketer can deliver the goods across the formats in any conditions. But, the only flaw is his captaincy, still, Bangladesh tried him on many occasions for his experience.
Read More : Watch: Murali Vijay Bats As A Left-Hander Against Ravichandran Ashwin In TNPL
He has lost ten Test matches out of the 13 Tests while managing to win only 23 games in the 50 ODIs he has led his country. His stint as the T20I skipper isn’t that great as he tasted success only in three matches out of 11 games.