Key points
- Mushfiqur Rahim played 470 matches for Bangladesh
- He accumulated 15,302 runs, including 20 centuries
- He made his ODI debut in 2006 against Zimbabwe
ISLAMABAD: 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 on March 5 through a statement on social media. He steps away from the game having played 470 matches for Bangladesh in all formats, making him the most capped player in the country’s history, according to ICC.
Throughout his international career, he accumulated 15,302 runs, 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.”
Champions Trophy performance
“The last few weeks have been very challenging for me, and I have come to realise 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 featured in two innings for Bangladesh in the Champions Trophy, scoring 0 and 7 against India and New Zealand, respectively. He made his ODI debut in 2006 against Zimbabwe and went on to play 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”.