The batting all-rounder made his debut in the five-day format in August 2003 against Bangladesh and will call it a day after his 55th Test.

Hafeez has scored 3,644 runs and taken 53 wickets from his 54 matches to date, and the PCB announced his retirement on Twitter coupled with a video from the 38-year-old.

0 votes