Following Mohammad Hafeez's retirement from international cricket, Pakistan skipper Babar Azam said he has learnt a lot from the all-rounder and his experiences. "A memorable career comes to an end...thank you for your guidance along the time we shared on the field. Happy retirement, professor!" Babar tweeted. The 41-year-old played 392 matches, scored 12,780 runs and took 253 wickets.