"There are times when a player cannot perform well and he is going through that time. But he is a great player and will surely make a comeback. He has still some cricket left in him for the country," said Misbah was quoted by the IANS.
Afridi has managed just 182 runs in 13 ODI innings he played in 2012, as reported by dawn.com. He retired from Tests in July 2010, having played 27 matches for Pakistan. He has scored 1716 runs at an average of 36.51 and has five centuries to his name.