Mohammad Hafeez: Pakistan all-rounder joins Middlesex for T20 Blast group games

14th Aug 2019    |    Source: BBC

Pic

Mohammad Hafeez has scored more than 5,000 runs and taken 162 wickets in more than 250 Twenty20 matches