Shoaib Malik Retires From ODI Cricket

Pakistan batsman Shoaib Malik confirmed his retirement from one-day cricket without making a farewell appearance in his side's victory over Bangladesh.

The 37-year-old will continue to play the twenty20 format, but he admitted it was an emotional moment to call time on his odi career.

Malik appeared in 287 one-day internationals and scored 7,534 runs with nine hundreds.

His last appearance came in the defeat against arch rivals India in Manchester on June 16.

As an off-spinner he finished with 158 wickets, while he also captained Pakistan in 41 ODIs.