Mohammad Hafeez: The ‘Professor’ of Pakistan Cricket

0
78

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