Here is a profile and biography of Pakistan cricket player Mohammad Hafeez. Read for information on Pakistani cricketer Mohammad Hafeez
	
		
		Full Name: Mohammad Hafeez
		
Date of Birth: Oct 17, 1980, Sargodha, Punjab
				
Major Team: Pakistan, Baluchistan Bears, Baluchistan Warriors, Dhaka Dynamites, Duronto Rajshahi, Edmonton Royals, Faisalabad, Faisalabad Region, FATA Region, Galle Gladiators, Guyana Amazon Warriors, Imtiaz Ahmed's XI, Khulna Royal Bengals, Kolkata Knight Riders, Lahore Eagles, Lahore Lions, Lahore Qalandars, Lahore Region Whites, Melbourne Stars, Middlesex, Montreal Tigers, Multan, Nangarhar Leopards, Pakistan A, Pakistan Cricket Board Greens, Pakistan Cricket Board Patron's XI, Pakistan Cricket Board Reds, Pakistan Greens, Pakistan XI, Peshawar Zalmi, Punjab (Pakistan), Punjab Badshahs, Punjab Stallions, Rawalpindi, Rest of North West Frontier Province, Sargodha, Southern Punjab, St Kitts and Nevis Patriots, Sui Gas Corporation of Pakistan, Wayamba
		
Playing Roll: All Rounder
		
Batting Style: Right
		
Bowling Style: Right-arm offbreak
International Debut: 2003