Mohammad Hafeez announced his retirement from international cricket on Monday, 3 January. He will continue to play franchise-based Twenty20 cricket across the world, and will be next seen in action for Lahore Qalandars in the upcoming edition of the Pakistan Super League.
'Today I say goodbye to international cricket with pride and satisfaction. In fact, I have earned and accomplished more than I had initially envisaged and for that, I am thankful to all my fellow cricketers, captains, support staff and the Pakistan Cricket Board who helped me out during my career,' said Hafeez.
In a career spanning nearly two decades, Hafeez played 55 Tests, 218 ODIs, and 119 T20Is for Pakistan. In 55 Tests, he amassed 3,652 runs and took 53 wickets before announcing retirement in 2018. He also captained Pakistan in all three formats of the game.
Hafeez made his ODI debut in 2003, against Zimbabwe, where he opened batting with Taufeeq Umar. His last ODI appearance came in 2019 against Bangladesh, while the T20 World Cup 2021 semi-final against Australia turned out to be his final game for Pakistan.
'Hafeez has been a wholehearted cricketer who worked tirelessly at his game to have a long and fruitful career. His game evolved with time, adjusting to different formats quite intelligently,' said PCB Chairman Rameez Raja.