Agency :
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.
The 41-year-old Hafeez made his debut for Pakistan in Sharjah against Zimbabwe on April 3, 2003. In 392 international matches, which included 55 Tests, 218 ODIs and 119 T20Is, Hafeez scored 12,780 runs and took 253 wickets with his off-spin. He also captained Pakistan in 32 international matches, including 29 T20Is.
“Today I say good-bye to international cricket with pride and satisfaction. In fact, I have earned and accomplished more than I had initially envisaged and for that, I am thankful to all my fellow cricketers, captains, support staff and the Pakistan Cricket Board who helped me out during my career.