Former Pakistan captain Mohammad Hafeez has announced his retirement from international cricket.
Mohammad Hafeez – recalled into the Pakistan Test team for the first time in over two years – scored a century to guide his team to 199-0 against Australia at tea on Day 1.
Mohammad Hafeez earned a late inclusion in the Pakistan Test squad that will take on Australia after months of being overlooked.
Pakistan’s 37-year-old all-rounder Mohammad Hafeez has been given seven days to explain his comments about the ICC.
Mohammad Hafeez has expressed his lack of faith in the ICC’s illegal bowling actions policy.