Full name Mohammad Hafeez
Born October 17, 1980, Sargodha, Punjab
Current age 40 years 99 days
Major teams Pakistan, Baluchistan Bears, Baluchistan Warriors, Dhaka Dynamites, Duronto Rajshahi, Edmonton Royals, Faisalabad, Faisalabad Region, Faisalabad Wolves, Faisalabad Wolves, FATA Region, 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, Sui Northern Gas Pipelines Limited, Wayamba
Playing role Allrounder
Batting style Right-hand bat
Bowling style Right-arm offbreak
Mat | Inns | NO | Runs | HS | Ave | BF | SR | 100 | 50 | 4s | 6s | Ct | St | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tests | 55 | 105 | 8 | 3652 | 224 | 37.64 | 6520 | 56.01 | 10 | 12 | 455 | 28 | 45 | 0 |
ODIs | 218 | 216 | 15 | 6614 | 140* | 32.90 | 8633 | 76.61 | 11 | 38 | 664 | 110 | 85 | 0 |
T20Is | 99 | 94 | 11 | 2323 | 99* | 27.98 | 1915 | 121.30 | 0 | 14 | 232 | 71 | 26 | 0 |
First-class | 210 | 365 | 15 | 12169 | 224 | 34.76 | 26 | 56 | 183 | 0 | ||||
List A | 340 | 337 | 20 | 11402 | 140* | 35.96 | 17 | 75 | 144 | 0 | ||||
T20s | 307 | 290 | 32 | 6758 | 102* | 26.19 | 5470 | 123.54 | 2 | 39 | 693 | 214 | 99 | 0 |
Mat | Inns | Balls | Runs | Wkts | BBI | BBM | Ave | Econ | SR | 4w | 5w | 10 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tests | 55 | 77 | 4067 | 1808 | 53 | 4/16 | 4/48 | 34.11 | 2.66 | 76.7 | 2 | 0 | 0 |
ODIs | 218 | 177 | 7733 | 5400 | 139 | 4/41 | 4/41 | 38.84 | 4.18 | 55.6 | 1 | 0 | 0 |
T20Is | 99 | 68 | 1123 | 1233 | 54 | 4/10 | 4/10 | 22.83 | 6.58 | 20.7 | 1 | 0 | 0 |
First-class | 210 | 14992 | 6764 | 253 | 8/57 | 26.73 | 2.70 | 59.2 | 7 | 2 | |||
List A | 340 | 13269 | 9304 | 256 | 4/23 | 4/23 | 36.34 | 4.20 | 51.8 | 4 | 0 | 0 | |
T20s | 307 | 217 | 3947 | 4220 | 177 | 4/10 | 4/10 | 23.84 | 6.41 | 22.2 | 4 | 0 | 0 |
Test debut | Pakistan v Bangladesh at Karachi, Aug 20-24, 2003 scorecard |
Last Test | New Zealand v Pakistan at Abu Dhabi, Dec 3-7, 2018 scorecard |
Test statistics | |
ODI debut | Pakistan v Zimbabwe at Sharjah, Apr 3, 2003 scorecard |
Last ODI | Bangladesh v Pakistan at Lord's, Jul 5, 2019 scorecard |
ODI statistics | |
T20I debut | England v Pakistan at Bristol, Aug 28, 2006 scorecard |
Last T20I | New Zealand v Pakistan at Napier, Dec 22, 2020 scorecard |
T20I statistics | |
First-class debut | 1998/99 |
Last First-class | New Zealand v Pakistan at Abu Dhabi, Dec 3-7, 2018 scorecard |
List A debut | 1998/99 |
Last List A | Bangladesh v Pakistan at Lord's, Jul 5, 2019 scorecard |
T20s debut | Australia A v Pakistanis at Adelaide, Jan 13, 2005 scorecard |
Last T20s | New Zealand v Pakistan at Napier, Dec 22, 2020 scorecard |
Bat & Bowl | Team | Opposition | Ground | Match Date | Scorecard |
---|---|---|---|---|---|
41 | Pakistan | v New Zealand | Napier | 22 Dec 2020 | T20I # 1119 |
99* | Pakistan | v New Zealand | Hamilton | 20 Dec 2020 | T20I # 1118 |
0 | Pakistan | v New Zealand | Auckland | 18 Dec 2020 | T20I # 1117 |
2 | Qalandars | v Kings | Karachi | 17 Nov 2020 | T20 |
19, 0/32 | Qalandars | v Sultans | Karachi | 15 Nov 2020 | T20 |
74* | Qalandars | v Zalmi | Karachi | 14 Nov 2020 | T20 |
- | Pakistan | v Zimbabwe | Rawalpindi | 8 Nov 2020 | T20I # 1106 |
0/7, 36 | Pakistan | v Zimbabwe | Rawalpindi | 7 Nov 2020 | T20I # 1105 |
38 | Khyber | v Southern PNJ | Rawalpindi | 18 Oct 2020 | T20 |
12* | Khyber | v Sindh | Rawalpindi | 17 Oct 2020 | T20 |
An opening batsman and handy offspin bowler, Mohammad Hafeez first played for Pakistan in 2003, but it was only in 2011 that he finally became a regular in the side in all formats.