Mohammad Hafeez
Pakistan

Full name     Mohammad Hafeez (Pakistan)
Born    October 17, 1980, Sargodha, Punjab
Current age     29 years 103 days
Major teams     Pakistan, Faisalabad, Faisalabad Wolves, Kolkata Knight Riders, Sargodha, Sui Gas Corporation of Pakistan
Batting style     Right-hand bat
Bowling style     Right-arm offbreak
Mohammad Hafeez (Pakistan)
Batting and fielding Averages
Mat
Inns
No
Runs
Hs
Avg
BF
SR
100
50
4s
6s
Ct
St
First-class
206
358
15
12112
224
35.31
-
-
26
56
-
-
181
0
List A
322
320
18
10895
140*
36.07
-
-
17
71
-
-
135
0
ODIs
200
199
13
6107
140*
32.83
8077
75.60
11
34
621
99
76
0
T20Is
83
80
5
1665
86
22.20
1468
113.41
0
9
178
40
24
0
T20s
242
228
18
5001
102*
23.81
4111
121.64
2
29
543
147
83
0
Tests
51
98
8
3595
224
39.94
6374
56.40
10
12
447
28
43
0
Bowling Averages
Mat
Inns
Balls
Runs
Wkts
BBI
BBM
Ave
Econ
SR
4w
5w
10w
First-class
206
-
14932
6750
253
8/57
-
26.67
2.71
59.0
-
7
2
List A
322
-
12849
8923
253
4/23
4/23
35.26
4.16
50.7
4
0
0
ODIs
200
163
7313
5019
136
4/41
4/41
36.90
4.11
53.7
1
0
0
T20Is
83
62
1057
1173
51
4/10
4/10
23.00
6.65
20.7
1
0
0
T20s
242
174
3268
3401
155
4/10
4/10
21.94
6.24
21.0
3
0
0
Tests
51
72
4007
1794
53
4/16
4/48
33.84
2.68
75.6
2
0
0