Mohammad Hafeez: Pakistan all-rounder retires from international cricket after 18 years
"My journey of pride representing came to an end and I'm proudly retiring from international cricket with great satisfaction and joy"; Mohammad Hafeez has called time on his international career after playing 55 Test matches, 218 ODIs and 119 T20Is for Pakistan, scoring 21 hundreds
Monday 3 January 2022 14:19, UK
Pakistan all-rounder Mohammad Hafeez has announced his retirement from international cricket.
The 41-year-old played in 55 Test matches and more than 300 one-day and T20 internationals, scoring in excess of 11,000 runs across all formats with 21 centuries, in a career spanning 18 years.
Hafeez wrote on Twitter: "My journey of pride representing came to an end and I'm proudly retiring from international cricket with great satisfaction and joy.
"Thank you all for 18 years of support. Maintaining (the) highest level of pride and dignity always is my most valuable achievement."
Pakistan captain Babar Azam led the tributes to the player known as "the professor".
He tweeted: "A memorable career comes to an end. Thank you for your guidance along the time we shared on the field. Happy retirement, professor!"