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
210
365
15
12169
224
34.76
-
-
26
56
-
-
183
0
List A
325
323
19
10941
140*
35.99
-
-
17
71
-
-
137
0
ODIs
203
202
14
6153
140*
32.72
8143
75.56
11
34
624
99
78
0
T20Is
89
86
8
1908
86
24.46
1643
116.12
0
10
196
51
25
0
T20s
248
234
21
5244
102*
24.61
4286
122.35
2
30
561
158
84
0
Tests
55
105
8
3652
224
37.64
6520
56.01
10
12
455
28
45
0
Bowling Averages
Mat
Inns
Balls
Runs
Wkts
BBI
BBM
Ave
Econ
SR
4w
5w
10w
First-class
210
-
14992
6764
253
8/57
-
26.73
2.70
59.2
-
7
2
List A
325
-
12945
8977
254
4/23
4/23
35.34
4.16
50.9
4
0
0
ODIs
203
165
7409
5073
137
4/41
4/41
37.02
4.10
54.0
1
0
0
T20Is
89
67
1117
1226
54
4/10
4/10
22.70
6.58
20.6
1
0
0
T20s
248
179
3328
3454
158
4/10
4/10
21.86
6.22
21.0
3
0
0
Tests
55
77
4067
1808
53
4/16
4/48
34.11
2.66
76.7
2
0
0