Pakistan all-rounder Mohammad Hafeez has retired from international cricket after representing the country in 392 matches, bringing curtains on a career of 18 years. Hafeez, however, will continue to play in franchise cricket competitions. He is nicknamed “The Professor”. The 41-year-old Hafeez ...
READ MORE +