Mushfiqur Rahim bows out as Bangladesh's most capped ODI player
What's the story
Bangladesh's veteran wicketkeeper-batter Mushfiqur Rahim has called time on his ODI career.
The 37-year-old veteran batter announced his retirement after a disappointing outing in the 2025 ICC Champions Trophy, where he managed just two runs against India and New Zealand.
Rahim is the second high-profile cricketer to retire from ODIs amid the Champions Trophy, after Australia's Steve Smith.
Here are further details.
Career overview
Rahim's journey and future after ODI retirement
Hailing from Bogura, Mushfiqur Rahim made his ODI debut back in 2006, against Zimbabwe in Harare. He has had a 19-year-long career in ODIs.
Having retired from T20 internationals in 2022, he is now left with Test cricket as the only format for the Tigers.
His latest announcement adds another chapter to a decorated cricketing career of nearly two decades.
Achievements
Rahim's record-breaking ODI career
As mentioned, Rahim has played the most ODIs for Bangladesh (274).
He is also Bangladesh's second-highest run-scorer in ODIs, having scored 7,795 runs. He is only behind Tamim Iqbal (8,357 runs).
As per ESPNcricinfo, Rahim also has the fourth-most runs as a designated wicketkeeper in ODI cricket, only behind Kumar Sangakkara, MS Dhoni, and Adam Gilchrist.
He owns the fifth-most dismissals for a wicket-keeper in the format (297).
Information
Rahim also led Bangladesh in ODIs
Rahim also led Bangladesh's ODI side between 2011 and 2014. He led the side to 11 wins in 37 matches. Bangladesh also lost 24 ODIs under his leadership.
Personal insights
Rahim reflects on his ODI journey
In an emotional Instagram post announcing his retirement, Rahim revealed his dedication to the sport and challenges faced in recent times.
He wrote, "I gave more than 100% with dedication and honesty."
Looking back at his journey, he thanked those who stood by him throughout his career: "I would like to deeply thank my family, friends and my fans for whom I have played cricket for the last 19 years."