Dhaka, March 6 -- Bangladesh star batter Mushfiqur Rahim announced his retirement from ODI cricket. He announced his retirement through a social media post on Wednesday night.

"I am announcing my retirement from the ODI format as of today," he wrote. "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."

Virat Kohli explains how he guided India to Champions Trophy final

The right-handed wicketkeeper batter played his first ODI in 2006 against Zimbabwe in Harare. Since then, he has established himself as one of the most regular faces in the Bangladesh setup.

He represented B...