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