Pakistan’s Mohammad Hafeez has announced his retirement from international cricket.
On Twitter this morning, he expressed pride and dignity in representing the national team.
A right-handed batter and nifty off-spinner, Hafeez made his debut for Pakistan in an ODI against Zimbabwe in April 2003 and made his Test debut in August that year against Bangladesh.
During his 18-year international career, he played 55 Tests, 218 ODIs and 119 T20Is, scoring 3,652, 6,614 and 2,514 runs and taking 53, 139 and 61 wickets respectively.
According to a report by ESPNcricinfo, Hafeez will continue to make himself available for franchise teams around the world.