Mohammad Hafeez
Pakistan

Full name Mohammad Hafeez

Born 17 Oct 1980 Sargodha, Punjab, Pakistan

Current age 33 years 329 day(s)

Major teams Pakistan,Sargodha,Pakistanis,Punjab,Pakistan Cricket Board Chairman's XI,Lahore Shalimar

Batting style Right handed

Bowling style Right Arm Off Break Spin

Mohammad Hafeez
spacer
TEST Career
Batting Matches Inns NO Runs HS Ave SR 100 50 Catches  
36 70 6 2174 196 33.96 53.62 5 9 26  
Bowling Balls Maidens Runs Wkts BB Ave 4w 5WI SR Econ
  2831 86 1190 35 4-16 34.00 0 80.88 2.52
 
First-class Career
Batting Matches Inns NO Runs HS Ave SR 100 50 Catches  
169 291 12 9673 196 34.67 20 47 144  
Bowling Balls Maidens Runs Wkts BB Ave 4w 5WI SR Econ
  12923 422 5766 212 8-57 27.19 6 60.95 2.67
 
ODI Career
Batting Matches Inns NO Runs HS Ave SR 100 50 Catches  
146 146 9 4254 140* 31.05 72.54 9 20 51  
Bowling Balls Maidens Runs Wkts BB Ave 4w 5WI SR Econ
  6206 41 4202 118 3-17 35.61 0 0 52.59 4.06
 
List A Career
Batting Matches Inns NO Runs HS Ave SR 100 50 Catches  
240 240 14 7860 140* 34.77 14 46 75.9  
Bowling Balls Maidens Runs Wkts BB Ave 4w 5WI SR Econ
  10810 72 7317 212 4-23 34.51 2 0 50.99 4.06
 
T20I Career
Batting Matches Inns NO Runs HS Ave SR 100 50 Catches  
58 56 3 1305 86 24.62 115.3 0 7 17  
Bowling Balls Maidens Runs Wkts BB Ave 4w 5WI SR Econ
  974 1 1071 45 4-10 23.80 1 0 21.64 6.59
 
T20 Career
Batting Matches Inns NO Runs HS Ave SR 100 50 Catches  
138 131 12 3278 102* 27.54 128.1 2 21 49  
Bowling Balls Maidens Runs Wkts BB Ave 4w 5WI SR Econ
  2459 4 2566 119 4-10 21.56 3 0 20.66 6.26