Mushfiqur Rahim is Bangladesh’s longest-serving and most-capped international cricketer so far. He is his country’s leading international and test run-scorer. The wicket-keeper batter has played a crucial role in Bangladesh’s middle order for almost two decades.