Mohammad Hafeez
Pakistan

Full name Mohammad Hafeez

Born 17 Oct 1980 Sargodha, Punjab, Pakistan

Current age 33 years 197 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  
141 141 9 4096 140* 31.03 72.57 9 18 47  
Bowling Balls Maidens Runs Wkts BB Ave 4w 5WI SR Econ
  5928 41 4012 113 3-17 35.50 0 0 52.46 4.06
 
List A Career
Batting Matches Inns NO Runs HS Ave SR 100 50 Catches  
235 235 14 7702 140* 34.85 14 44 76.0  
Bowling Balls Maidens Runs Wkts BB Ave 4w 5WI SR Econ
  10532 72 7127 207 4-23 34.42 2 0 50.87 4.06
 
T20I Career
Batting Matches Inns NO Runs HS Ave SR 100 50 Catches  
54 52 3 1250 86 25.51 118.4 0 7 17  
Bowling Balls Maidens Runs Wkts BB Ave 4w 5WI SR Econ
  914 1 1008 44 4-10 22.90 1 0 20.77 6.61
 
T20 Career
Batting Matches Inns NO Runs HS Ave SR 100 50 Catches  
132 125 12 3166 102* 28.01 129.5 2 20 49  
Bowling Balls Maidens Runs Wkts BB Ave 4w 5WI SR Econ
  2357 4 2475 114 4-10 21.71 3 0 20.67 6.30