Former Pakistan Test captain Mohammad Hafeez has announced his retirement from international cricket.
Hafeez, also known as ‘Professor’, had earlier bid farewell to Test cricket in 2018.
Hafeez led the Pakistan cricket team in all formats of the game.
Hafeez announced his decision at a press conference in Lahore. “I started this journey 18 years ago, and I’m announcing my retirement today,” he said.
“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. I have no regrets of any kind. I am completely satisfied [with my career].
“It’s not that physically I cant play on. I could have played the next World Cup as well but I decided to retire myself.
“If at any time or event [in future], any success is attained [by the national team], it will be mine as well.”
Hafeez said he neither needs a farewell from the cricket board, nor has he asked for one.
In his 18-year-long career, the all-rounder scored 12,789 runs and took 253 wickets while representing Pakistan in 392 international matches.
Besides this, he played 55 Tests, 218 ODIs, and 119 T20Is for the country, including three ICC ODI and six T20 world cups.
Hafeez, now 41, started his international career in April 2003, with his ODI debut against Zimbabwe in Sharjah. His Test debut was against Bangladesh in Karachi on August 20, later in the same year.
He played his first T20 match in August 2006 against England while the T20 World Cup 2021 semi-final against Australia proved his last 20-over match.
The right-handed batsman played his final ODI match last year in July at Lord’s against Bangladesh.
Mohammad Hafeez was also a member of the ICC Champions Trophy 2017 winning team.