One Day International (ODI) cricket is a format of limited overs cricket, played between two teams with 50 overs per side. Mushfiqur Rahim, a veteran wicketkeeper-batsman, made his ODI debut in 2006. He retires as Bangladesh's second-highest ODI run-scorer. - Mushfiqur Rahim, a 37-year-old veteran cricketer from Bangladesh, has retired from ODI cricket after an 18-year career. - Rahim is the most capped player in ODIs for Bangladesh, having played 274 matches. - He is the second-highest run-scorer for Bangladesh in ODIs, with 7,795 runs at an average of 36.42. - Rahim announced his retirement via Instagram after a challenging few weeks, following the Champions Trophy campaign. - Heartfelt messages poured in for Mushfiqur Rahim after his retirement announcement.