Mohammad Hafeez has retired from international cricket, ends a career spanning more than 18 years. He made his debut in 2003. Hafeez, 41, had retired...
Pakistan cricketer Hafeez announced that he has tested negative today, a day after Pakistan Cricket Board’s test told otherwise. He posted a report on his...