Mohammad Hafeez: The ‘Professor’ of Pakistan Cricket

0
55

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