|| CF DESK ||
Veteran Pakistan all-rounder Mohammad Hafeez on Monday announced his retirement from international cricket, however, he will continue to play in the franchise leagues.
The veteran cricketer announced his decision in a press conference at the PCB headquarters in Lahore.
"I started this journey 18 years ago, and I'm announcing my retirement today. I played for Pakistan due to the pride [I felt]. I didn't have greed, I didn't want to earn money, I only played for pride," he said.
"It's not that physically I can't play on but I decided to retire myself. I am satisfied from my services. If at any time or event [in future], any success is attained [by the national team], it will be mine as well," he added.
The right-handed batter represented Pakistan in 392 international matches, scoring 12,780 runs and taking 253 wickets, besides also captaining the side in 32 international matches.
Overall, Hafeez played in three 50-over World Cups (2007, 2011 and 2019), six 20-over World Cups (2007, 2010, 2012, 2014, 2016 and 2021) and three ICC Champions Trophies (2006, 2013 and 2017).