Mohammad Hafeez: The ‘Professor’ of Pakistan Cricket

0
79

Mohammad Hafeez’s career marked as deceiving left-handed batsman while he himself struggled against Dale Steyn’s pace. Here’s a look into his career