Bangladesh's star wicketkeeper-batter, Mushfiqur Rahim, has announced his retirement from ODIs following a poor showing in the Champions Trophy. Rahim becomes the second player, after Steve Smith, to call it a day immediately after the tournament. Rahim, Bangladesh's most experienced ODI player, took to his social media page to announce his retirement. In his post, he admitted that the past few weeks had been challenging for him and that he had come to terms with his decision to retire. He also mentioned that whenever he stepped onto the field, he always gave 100 percent. "I am announcing my retirement from the ODI format as of today. 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. 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.” (3:26) May Almighty Allah forgive us and grant righteous Iman to all. 🤲 Lastly, I would like to deeply thank my family, friends and my fans for whom I have played cricket for the last 19 years. JazakAllah Khair. 👏" View this post on Instagram A post shared by Mushfiqur Rahim (@mushfiqurofficial) Mushfiqur Rahim is the most-capped Bangladeshi in ODIs Mushfiqur Rahim made his ODI debut against Zimbabwe in August 2006. He made heads turn in the 2007 ODI World Cup when he scored a half-century against India, helping Bangladesh to defeat India in a famous victory. After his debut, Rahim became a mainstay in the Bangladesh team but lost his spot in 2008. However, the wicketkeeper-batter fought his way back into the team and has been a constant presence ever since. In 2023, he became the first Bangladeshi player to reach 250 ODIs, joining an elite group of just five wicketkeepers to achieve this milestone. Rahim ends his 19-year career with 274 matches under his belt. Also Read: Steve Smith Retires from ODI Cricket After 170 Matches He has notched up 7795 runs in ODIs, making him the second-highest run-scorer for Bangladesh, only behind Tamim Iqbal. Rahim finishes with 49 half-centuries and nine centuries in the format. Additionally, his 297 dismissals rank as the fifth-most by a wicketkeeper in ODIs. Recently, Rahim's form had dipped. He scored a golden duck against India in the Champions Trophy, and his last half-century in the format came a year ago, against Sri Lanka in March. Notably, Rahim retired from T20Is in 2022 and has played 94 Tests in his career so far. He is expected to become the first Bangladeshi player to reach 100 Test matches soon.