Mohammad Hafeez has revealed that he told Shoaib Malik to take retirement as he knew he would not be given a chance in t