Pak's Hafeez retires from international cricket aged 41 after debuting 18 years ago
Pakistan all-rounder Mohammad Hafeez has retired from international cricket aged 41, ending a career that spanned over 18 years. Hafeez scored 12,780 runs and took 253 wickets in 392 international matches. Hafeez said, "I've earned and accomplished more than I had initially envisaged and for that, I'm thankful to all my fellow cricketers, captains, support staff and Pakistan Cricket Board."