'Professor', as he is known, led Pakistan to the 2012 World T20 semi-final. He was also the captain when Pakistan, for the first time, crashed out of the group stage in the 2014 edition. His overall T20I record as captain stands at 18 wins and 11 losses from 29 matches.
Hafeez announces retirement from international cricket
More details: https://t.co/RYLJ7gp5Ro pic.twitter.com/8PYAfaJlPW
— Pakistan Cricket (@TheRealPCB) January 3, 2022
Hafeez bowled off-spin as well but his impact as a spinner began to diminish after he had to remodel his action in the latter part of his career.
Hafeez will continue to be part of franchise cricket. His next assignment will be in PSL where he will be seen playing for Lahore Qalandars.