Muhammad Hafeez’s “memorable career” praised by cricket community and fans, who wish him “happy retirement”
KARACHI: After quitting from Test cricket in 2018, former Pakistan Test captain Muhammad Hafeez has chosen to retire from international cricket. Hafeez played 55 Tests, 218 ODIs, and 119 T20s for Pakistan throughout his 18-year career. He’s also appeared in 210 first-class games. In all three formats of the game, the all-rounder captained the national … Read more