Hafeez joins Middlesex as de Villiers' replacement

13 August 2019 03:25
Pakistan batsman signs for three Vitality Blast group games.readfullarticle

Source: ESPN