Last Updated:
Bangladesh wicketkeeper-batter Mushfiqur Rahim has drawn curtains on his ODI career after his team’s elimination from the group stage of the Champions Trophy.

Mushfiqur Rahim played 274 ODIs and scored 7795 runs in them. (AFP Photo)
Bangladesh cricketer Mushfiqur Rahim has announced retirement from ODI cricket. The wicketkeeper-batter attributed his decision to “challenging few weeks” which led him to realise it’s time to draw curtains on his ODI career.
In a post on social media platform Facebook, the 37-year-old said Bangladesh may have limited achievements at the international level, but he gave “more than 100%”.
“I am announcing my retirement from the ODI format as of today,” Mushfiqur wrote. “Alhamdulillah for everything. While our achievements may have been limited on a global level, one thing is certain: whenever I stepped onto the field for my country, I gave more than 100% with dedication and honesty.”
“The last few weeks have been very challenging for me, and I have come to realize that this is my destiny. Lastly, I would like to deeply thank my family, friends and my fans for whom I have played cricket for the last 19 years,” he added.
Mushfiqur retires as Bangladesh’s second-highest run-getter in ODI history with 7795 runs from 274 games that include 9 centuries and 49 fifties. He scored these runs at an average of 36.42.
He has 243 catches and 56 stumpings to his name.
The veteran batter had a forgettable run in the ongoing Champions Trophy where Bangladesh made an early exit without a win. After registering a golden duck against India in the team’s tournament opener, he mustered 2 against New Zealand. The third and final match against Pakistan was abandoned without toss.
Mushfiqur made his ODI debut in 2006 – the same year he led Bangladesh at the U19 World Cup – and scored his first half-century against Zimbabwe in Harare. His second half-century came in a memorable win over India at the 2007 ODI World Cup in the Caribbean.
Mushfiqur retired from T20Is in September 2022 to focus on ODIs and Tests. He’s now just six Tests away from becoming the first ever Bangladeshi batter to 100 games in the format.