LAHORE, Jan 3: 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.
Also watch: