
Mushfiqur Rahim retired from ODIs after Bangladesh couldn’t qualify for the semi-final of the Champions Trophy 2025. The 37-year-old wicketkeeper-batter pulled the curtains down on his 50-over career after he scored only two runs from as many games in the mega event against India and New Zealand.
Mushfiqur put forth his decision through a post on Instagram where he said that he has had his fair share of challenges over the last two weeks. The veteran decided to retire on the same day as Steve Smith bid goodbye to ODI cricket following Australia’s defeat to India in the semi-final on Tuesday in Dubai.
Champions Trophy: Full Coverage | Points Table
The Bogra-born Mushfiqur made his debut back in 2005 against Zimbabwe in Harare and his ODI career spanned 19 years. Having also retired from T20Is in 2022, Mushfiqur is only available to play Test cricket for the Tigers.
Here are some achievements of Mushfiqur Rahim in ODIs
1 – Mushfiqur Rahim has played the highest number of ODIs for Bangladesh (274). Shakib Al Hasan (247), Tamim Iqbal (243), Mahmudullah (239) and Mashrafe Mortaza (218) are the other Bangladesh cricketers to have played more than 200 ODIs in their career.
2 – Mushfiqur Rahim retired as Bangladesh’s second-highest run-scorer in ODIs (7795 from 274 matches). Only Tamim Iqbal is ahead of him with 8357 runs.
4 – Mushfiqur Rahim is fourth in the all-time list of most ODI runs as a designated wicketkeeper. In 260 matches, he scored 7254 runs with 7 hundreds and 47 fifties. Only Kumar Sangakkara (13341), MS Dhoni (10773) and Adam Gilchrist (9410) are ahead of him.
5 – Mushfiqur Rahim is fifth in the list of most dismissals affected by a wicketkeeper in ODIs (297). Kumar Sangakkara (482) holds the top spot followed by Adam Gilchrist (472), MS Dhoni (444) and Mark Boucher (424).
1 – Mushfiqur Rahim holds the record for the highest individual score by a Bangladeshi batter in the Asia Cup. Back in 2018, he scored 144 against Sri Lanka at the Dubai International Cricket Stadium.
3 – Mushfiqur Rahim is only one of the three Bangladeshi batters to have scored a hundred in the ODI World Cup, along with Mahmudullah (3) and Shakib Al Hasan (2).