Pakistani batsman Muhammad Hafeez has announced his retirement from international cricket after representing the country in ICC World Cup next year, but will continue playing T20 leagues domestically.
Speaking of future plans, he said that he has not made any plans yet but wishes for coaching.
Muhammad Hafeez had played in all T20s except in 2009 that Pakistan won.
has scored the most number of runs after Shoaib Malik. He holds the accolade of taking 54 wickets in 91 games, having scored 1992 runs overall.