Mushfiqur finishes as Bangladesh’s second-highest ODI run-getter with 7795 runs at an average of 36.42, with nine hundreds and 49 fifties from 274 matches. He is one of only five wicketkeepers to play more than 250 ODIs, and his seven centuries as a keeper are the fourth-most, only behind Kumar Sangakkara, Adam Gilchrist and MS Dhoni.
Mushfiqur’s form had been under the spotlight in recent times, though, and he came under more scrutiny during the Champions Trophy.
Mushfiqur was out for a golden duck against India, scored just 2 against New Zealand. His last ODI fifty was against Sri Lanka in March last year, as he remained injured for two ODIs against Afghanistan in November, and the West Indies tour in November and December.
“I am announcing my retirement from the ODI format as of today,” Mushfiqur wrote on his official Facebook page. “Alhamdulillah for everything. While our achivements 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.”
He retired from T20Is following the 2022 T20 World Cup. He is currently on 94 Tests, in line to become the first Bangladeshi to reach the 100-Test landmark.