Mohammad Hafeez has retired from international cricket, ends a career spanning more than 18 years. He made his debut in 2003.
Hafeez, 41, had retired from Test Cricket in 2018. Hafeez has played 55 Tests, 218 ODIs and 119 T20Is and has more than 12000 runs across all three formats.
He, however, will continue to play franchise cricket and will feature for Lahore for the upcoming PSL season.
More to follow…