Hafeez retires from international cricket
Pakistan all-rounder Mohammad Hafeez has retired from international cricket, ending a career that spanned over 18 years. He, however, will continue to play and be available for T20 franchise cricket.
Hafeez, who made his international debut in 2003 in an ODI versus Zimbabwe, played his last international game against Australia in the T20 World Cup semifinal that his side lost last November. He initially had announced that the 2020 T20 World Cup would be his last assignment, but the postponement of the tournament due to COVID-19 extended his stay with the side. He ended his career having played 55 Tests, 218 ODIs and 119 T20Is accumulating 12,780 runs across formats and 253 wickets.