Tag: South Africa

Trio of retirements: Hafeez, Taylor and de Kock

The cricket world has witnessed the announcement of three high-profile retirements over the past fortnight. Former Pakistan captain Mohammad Hafeez […]