Advertisement
Hafeez, who had announced his retirement from Test cricket in 2018, and would be ending a career spanning nearly two decades.
He represented Pakistan in 392 international matches in which he scored 12,789 runs and took 253 wickets.
He has played 55 Tests, 218 ODIs, and 119 T20Is for the country including three ICC ODI World Cups and six T20 World Cups.
Related Articles
Advertisement
During a successful career, he won 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) placed ahead of him. Besides, Hafeez also earned nine Player-of-the-Series awards, which made him joint-second in the all-time list with Imran Khan, Inzamam, and Waqar Younis.
He had initially said that the 2020 T20 World Cup would be his last assignment for Pakistan, but the tournament was pushed to 2021 because of the COVID-19 pandemic, and Hafeez ended up stretching his career to represent his team in the premier tournament.