Former Bangladesh captain and wicketkeeper-batter Mushfiqur Rahim has announced his retirement from One Day Internationals (ODIs) following his team’s early exit from the ICC Champions Trophy 2025. The 37-year-old cricketer, who made his ODI debut in 2006, played 274 matches, scoring 7,795 runs at an average of 36.42. Widely regarded as a pillar of Bangladesh cricket, Mushfiqur’s contributions include nine centuries, a career-best score of 144, and 243 catches as a wicketkeeper.
Mushfiqur took to social media to confirm his decision, expressing gratitude for his nearly two-decade-long career. He highlighted his dedication to Bangladesh cricket, stating that he always gave more than 100% on the field. Mushfiqur also shared a Quranic verse, emphasizing his faith in destiny and thanking his supporters, including family, friends, and fans.
Having already retired from T20Is after the 2022 World Cup, Mushfiqur continues to be a key figure in Test cricket. With 94 Test matches under his belt, he is on track to become the first Bangladeshi cricketer to reach 100 Test appearances.