Mohammad Hafeez aka professor is known for his awesome batting skills. The all-rounder led Pakistan Super League franchise Lahore Qalandars.
Mohammad Hafeez made his debut in 2003 against Bangladesh in test cricket. In the same year, he also made his debut in a One-Day match against Zimbabwe. He played against England in T-20 International in 2006. The cricket star made a promising start against Bangladesh in 2003 and made a century in the next match.
Hafeez has captained Pakistan in all formats, once in Tests and twice in ODIs. Moreover, he was awarded the Man of the Series title in 2012 against India in a 2-match T20I series. Now, he is representing PSL franchise Lahore Qalandars as a captain. His team reached the finals in the fifth edition for the first time in the history of PSL.
The star has tied the knot in 2007 with Nazia, he has now three children. Have a look at endearing photos of the cricket star: