
Mohammad Hafeez is a Pakistani cricketer. He is a right-handed batsman and a right-arm slow bowler. Hafeez generally opens the batting and is also a skilful boundary fielder.
Hafeez was one of the several young all-rounders the Pakistani cricket team turned to after their poor Cricket World Cup display in 2003, in which they were eliminated in the first round....