Mohammad Hafeez

Pakistan


Personal Information

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

Career Information

Teams
Pakistan, Asia Lions, Baluchistan Bears, Baluchistan Warriors, Dhaka Dynamites, Duronto Rajshahi, Edmonton Royals, Faisalabad, Faisalabad Region, Faisalabad Wolves, Faisalabad Wolves, 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, Quetta Gladiators, 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 119 108 13 2514 99* 26.46 2060 122.03 0 14 251 76 30 0
First-class 210 365 15 12169 224 34.76 26 56 183 0
List A 348 345 20 11605 140* 35.70 17 77 146 0
Twenty20 374 348 40 7946 102* 25.79 6426 123.65 2 43 804 252 111 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 119 79 1261 1388 61 4/10 4/10 22.75 6.60 20.6 1 0 0
First-class 210 14992 6764 253 8/57 26.73 2.70 59.2 7 2
List A 348 13659 9565 264 4/23 4/23 36.23 4.20 51.7 4 0 0
Twenty20 374 260 4517 4850 202 4/10 4/10 24.00 6.44 22.3 4 0 0

Recent matches

Bat & Bowl Team Opposition Ground Match Date Scorecard
0/6, 9* Asia Lions v World Giants Doha 20 Mar 2023 Other T20
38, 2/21 Asia Lions v Maharajas Doha 18 Mar 2023 Other T20
0/10, 13 Asia Lions v World Giants Doha 16 Mar 2023 Other T20
2, 0/33 Asia Lions v Maharajas Doha 14 Mar 2023 Other T20
0/8 Asia Lions v World Giants Doha 13 Mar 2023 Other T20
0/8, 1 Gladiators v Sultans Rawalpindi 11 Mar 2023 T20
0/20, 41* Gladiators v Zalmi Rawalpindi 8 Mar 2023 T20
0/3, 2 Gladiators v Qalandars Lahore 2 Mar 2023 T20
48 Gladiators v United Karachi 24 Feb 2023 T20
0/14, 25 Gladiators v Qalandars Karachi 21 Feb 2023 T20