Former captain of the Pakistan cricket team, Mohammad Hafeez, has announced that his journey with Lahore Qalanadars, one of the main franchises of the Pakistan Super League (PSL), has came to an end.


“My journey comes to an end with @lahoreqalandars here. Thanks for the amazing last 4 years of learnings & success. I will always cherish the amazing memories of working together. Wish u all the best for future endeavours,” he tweeted.

Earlier this year in January, Hafeez announced his retirement from international cricket, ending a career spanning more than 18 years with the Pakistan side. He made his international debut in a One-Day International against Zimbabwe in 2003, and his last match was Pakistan’s defeat against Australia in the T20 World Cup semi-final last November.
As per his ESPN cricinfo, Hafeez played 55 Tests, 218 ODIs and 119 T20Is while amassing 12,780 runs across formats, and grabbed 32 Player-of-the-Match awards