Pakistan’s Mohammad Hafeez retires from international cricket January 3, 2022 by Press Trust of India
Did not retire from Test cricket due to fear of Dale Steyn: Mohammad Hafeez December 16, 2018 by neha
Shahid Afridi, Mohammad Hafeez demand strict punishment for corrupt cricketers March 19, 2017 by zahed