An opening batsman and handy off-spin bowler, Mohammad Hafeez first played for Pakistan in 2003, but it was only in 2011 that he finally became a regular in the side. Although he looks studious at the crease his shots pack real punch.

Full name: Mohammad Hafeez

Born: October 17, 1980, Sargodha, Punjab

Major teams: Pakistan, Peshawar Zalmi, Faisalabad Wolves, Guyana Amazon Warriors, Kolkata Knight Riders, Lahore Lions, Melbourne Stars

Batting style: Right-hand bat

Bowling Style: Right-arm offbreak

Full Player Profile: Click Here

Leave a Comment

Related Projects
Misbah ul Haq