mohammad hafeez


Pakistan veteran Mohammad Hafeez joins Middlesex as replacement for AB de Villiers

Mohammad Hafeez has signed a three-match contract with Middlesex for the ongoing T20 Blast

13/08/2019