Scores Upcoming Results
Here is a profile and biography of Pakistan cricket player Mohammad Hafeez. Read for information on Pakistani cricketer Mohammad Hafeez

Mohammad Hafeez  (Pakistan)

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

Batting And Fielding Records

Type M Inns NO Runs HS Ave BF SR 100 50 4s 6s Ct St
Test 55 105 8 3652 224 37.65 6520 56.01 10 12 455 28 45 -
ODI 218 216 15 6614 140* 32.91 8633 76.61 11 38 664 110 85 -
T20I 119 108 13 2514 99* 26.46 2060 122.04 - 14 251 76 30 -

Bowling Records

Type M Inns Balls Runs Wkts BBI BBM Ave Eco SR 4W 5W 10W
Test 55 77 4067 1808 53 4/16 4/48 34.11 2.67 76.74 2 - -
ODI 218 178 7793 5443 139 4/41 4/41 39.16 4.19 56.06 1 - -
T20I 119 79 1261 1388 61 4/10 4/10 22.75 6.60 20.67 1 - -

Career Statistics

Test Debut:  Pakistan v Bangladesh at Karachi, 20-24, Aug 2003
ODI Debut:  Pakistan v Zimbabwe at Sharjah, Apr 03, 2003
T20I Debut:  England v Pakistan at Bristol, Aug 28, 2006
Scores Upcoming Results
Players Index by Type

Top