
Bangladesh veteran Mushfiqur Rahim has announced his retirement from ODI cricket following the side's exit from the 2025 Champions Trophy.
The wicketkeeper-batter announced his retirement today (March 5), in a statement published on social media. He retires having played 470 matches for Bangladesh across all three formats, making him their most capped player in history. He scored 15,302 runs across his international career, including 20 centuries.
"I am announcing my retirement from the ODI format as of today," wrote Mushfiqur. "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. Allah says in the Quran: “Wa tu’izzu man tasha’ wa tu’zhilu man tasha’” - 'And He honours whom He wills, and He disgraces whom He wills.'"
Mushfiqur played two innings for Bangladesh in the Champions Trophy, scoring 0 and 7 against India and New Zealand respectively. He made his ODI debut against Zimbabwe in 2006, and played 274 matches in the format, with a batting average of 36.42.
The decision to call time on his ODI career also brings Mushfiqur's white-ball international career to an end. He retired from T20Is in 2022 to "focus on Test and ODI formats".
Still active in Test matches, he scored 191 last year against Pakistan in Rawalpindi in Bangladesh's historic first win in the country.
Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.