Mohammad Hafeez

Pakistan


Personal Information

Full Name
Mohammad Hafeez
Born
October 17, 1980
Age
40 years 242 days
Birth Place
Sargodha, Punjab
Role
Allrounder
Batting Style
Right-hand bat
Bowling Style
Right-arm offbreak

Career Information

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

Batting and fielding averages

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 106 99 11 2388 99* 27.13 1978 120.72 0 14 240 71 28 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
Twenty20 322 303 34 7044 102* 26.18 5680 124.01 2 41 719 226 102 0

Bowling averages

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 106 70 1159 1267 55 4/10 4/10 23.03 6.55 21.0 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
Twenty20 322 222 4019 4296 179 4/10 4/10 24.00 6.41 22.4 4 0 0

Recent matches

Bat & Bowl Team Opposition Ground Match Date Scorecard
1/12, 1 Qalandars v Gladiators Abu Dhabi 15 Jun 2021 T20
8 Qalandars v United Abu Dhabi 13 Jun 2021 T20
2 Qalandars v Zalmi Abu Dhabi 10 Jun 2021 T20
29 Qalandars v United Abu Dhabi 9 Jun 2021 T20
8 Zalmi v United Karachi 7 Jun 2021 Other T20
0/13 Pakistan v Zimbabwe Harare 25 Apr 2021 T20I # 1158
5 Pakistan v Zimbabwe Harare 23 Apr 2021 T20I # 1156
5, 1/21 Pakistan v Zimbabwe Harare 21 Apr 2021 T20I # 1154
10 Pakistan v South Africa Centurion 16 Apr 2021 T20I # 1148
Pakistan v South Africa Centurion 14 Apr 2021 T20I # 1147