Pakistani cricketers, along with skipper Babar Azam, took to their social media to congratulate and pen heartfelt notes for Professor aka Mohammad Hafeez after he announced his retirement from a successful career of 18 years in international cricket.

Taking to Twitter, Babar wrote: “A memorable career comes to an end. I have learnt a lot from @mhafeez22 bhai and his experiences. Thank you for your guidance along the time we shared on the field. Happy retirement, professor!”

Former Pakistani pacer Umar Gul wrote: “We started our career together and since that day, i have known u to be one of the most kindest and straightforward person. U have given so much to the world of cricket during these years n we will surely miss watchn u play for Pakistan. Wishing u prosperity ahead.”


Oye Ustaada @MHafeez22 great international career MaShAllah…You have been an outstanding player & a team mate.Thank you for serving Pakistan cricket. All the very best for future Happy Retirement Ustaad G,” said former Pakistani wicket-keeper Kamran Akmal on Twitter.

Former Pakistan Women Cricket team’s captain Sana Mir also penned a message for the batter, saying: “Congratulations @MHafeez22 on a gritty career. You have always held the honour of our country high and we are all very thank you to you for all your services. All the best for all future plans.”

Several other cricketers extended well wishes for the former Pakistan captain with many hashtags like Happy Retirement, End of an Era, Professor and Mohammad Hafeez.

Taking to Twitter, Hafeez said: “My journey of pride representing Pakistan came to an end & i m proudly retiring from international cricket with great satisfaction & joy. Thank u all for 18 years of support. Maintaining highest level of pride & dignity always is my most valuable achievement.”

“Pakistan Zindabad,” he added.

Former cricketers Bazid Khan and Saeed Ajmal also congratulated him under his tweet.

“I’m extremely lucky & proud to have been considered worthy of donning the national kit for 18 years. Every time I stepped on the field, I tried to raise the country’s profile & image by playing hard & tough but within the traditions & spirit of cricket,” he said in a press conference at Pakistan Cricket Board (PCB) Headquarters today (Monday) in Lahore.

Hafeez played 55 Tests, 218 ODIs and 119 T20Is while amassing 12,780 runs across formats, and grabbed 32 Player-of-the-Match awards, the fourth-highest among Pakistan players in all international cricket, with only Shahid Afridi (43), Wasim Akram (39) and Inzamam-ul-Haq (33) above him. In addition to that, Hafeez also earned nine Player-of-the-Series awards, joint-second with Imran Khan, Inzamam-ul-Haq and Waqar Younis.

Meanwhile, Hafeez’z on-field opponent Dale Steyn took to Twitter and said: ” Many a great battle with this man, end of the day, we had the best time and memories we can enjoy forever!”

“Congratulations on a wonderful international career! Inspired your nation and played the game the right way, well done,” he added.