Hafeez joins Middlesex as de Villiers' replacement

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

Source: ESPN