Bangladesh cricket stalwart Mushfiqur Rahim has announced his retirement from One Day Internationals, bringing an end to a remarkable 18-year career in the 50-over format. The veteran wicketkeeper-batsman, who made his ODI debut in 2006 against Zimbabwe, has been an integral part of Bangladesh’s rise in international cricket.
Mushfiqur leaves the format with an impressive record, having played 274 ODIs and amassing 7,795 runs at an average of 37.42. A mainstay in Bangladesh’s middle order, he registered nine centuries and 49 half-centuries, playing a pivotal role in some of the team’s most memorable victories. His ability to anchor innings under pressure made him one of Bangladesh’s most reliable batsmen, while his sharp glove work behind the stumps added immense value to the side.
One of Mushfiqur’s most iconic moments came in the 2018 Asia Cup, where his heroic 144-run knock against Sri Lanka set the tone for Bangladesh’s campaign. His match-winning performances in ICC tournaments and bilateral series cemented his status as a legend of the game.
Beyond the numbers, Mushfiqur’s leadership and experience were instrumental in shaping Bangladesh cricket. His resilience and fighting spirit inspired a generation of cricketers, and his contributions helped Bangladesh transition from underdogs to genuine contenders on the world stage.
This decision came after Bangladesh failed to win even a single match in the Champions Trophy 2025 and were knocked out of the tournament in the group-stage itself. While stepping away from ODIs, Mushfiqur is expected to continue playing the longest format. He announced his retirement from the T20Is in 2022.