Mushfiqur Rahim retires: Check his numbers in ODI cricket

(Courtesy : Getty Images)
Mushfiqur Rahim made his ODI debut for Bangladesh in 2006.
Following Bangladesh’s failure to advance to the ICC Champions Trophy 2025 semi-finals, Mushfiqur Rahim announced his retirement from ODI cricket. In the blockbuster tournament against India and New Zealand, the 37-year-old wicket-keeper-batter ended his 50-over career after scoring just two runs in as many games.
Mushfiqur explained his choice in a Facebook post, stating that he has faced several difficulties in the previous two weeks. After Australia lost to India in the semi-final on Tuesday in Dubai, the veteran made the decision to retire on the same day that Steve Smith said goodbye to ODI cricket.
“I am announcing my retirement from the ODI format as of today. 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. Lastly, I would like to deeply thank my family, friends, and my fans, for whom I have played cricket for the last 19 years,” Rahim posted on his Facebook page.
Mushfiqur, who was born in Bogra, made his ODI debut in 2006 against Zimbabwe in Harare, and he played for 19 years. Mushfiqur is only available to play test cricket for the Tigers because he also retired from T20Is in 2022.
Rahim was first noticed in the 2007 ICC ODI World Cup when he was picked over experienced Khaled Mashud. He hit an important half-century when Bangladesh defeated India in that World Cup and knocked them out of the tournament.
Mushfiqur also holds the Bangladesh record for most consecutive ODIs, having played 92 matches between 2010 and 2016. On that note, let’s take a look at his numbers in ODI cricket.
Mushfiqur Rahim batting record in ODI cricket:
With 7795 runs at an average of 36.42, nine hundreds, and 49 fifties from 274 games, Mushfiqur ends as Bangladesh’s second-highest ODI run scorer. His seven hundreds rank fourth among keepers, behind only MS Dhoni, Adam Gilchrist, and Kumar Sangakkara. He is also one of just five wicke-tkeepers to have played more than 250 ODIs.
Matches played: 274
Innings batted: 256
Runs scored: 7795
50s/100s: 49/9
Average: 36.42
Strike rate: 79.70
Highest score: 144
4s/6s: 617/100
Mushfiqur Rahim wicket-keeping record in ODI:
Mushfiqur Rahim remained the first-choice wicket-keeper in ODIs for most of his career. He took 243 catches and made 56 stumpings in his ODI career.
Mushfiqur Rahim captaincy record in ODI:
Mushfiqur Rahim also captained Bangladesh in 37 ODI matches from 2011 to 2014. He won 11 games and lost 24 matches, while 2 ODIs ended in no result.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
- ICC Champions Trophy 2025: BCCI announces INR 58 crores cash prize to reward Indian Cricket Team
- IPL 2025: Riyan Parag to captain RR in first 3 matches as Sanju Samson set to play as Impact Player
- Top 5 highest scores by Rajat Patidar in IPL
- IPL 2025: MI coach Mahela Jayawardene sheds light on Jasprit Bumrah's importance
- Kapil Dev reacts to BCCI's strict family verdict after Virat Kohli's stance
- ICC Champions Trophy 2025: BCCI announces INR 58 crores cash prize to reward Indian Cricket Team
- IPL 2025: Riyan Parag to captain RR in first 3 matches as Sanju Samson set to play as Impact Player
- Top 5 highest scores by Rajat Patidar in IPL
- IPL 2025: MI coach Mahela Jayawardene sheds light on Jasprit Bumrah's importance
- Kapil Dev reacts to BCCI's strict family verdict after Virat Kohli's stance